Browse Source

ee site create with --w3tc flag

old-stable
Mitesh Shah 11 years ago
parent
commit
42aa3d970c
  1. 16
      .travis.yml
  2. 17
      bin/easyengine
  3. 14
      bin/ee

16
.travis.yml

@ -24,17 +24,19 @@ script:
- sudo bash bin/install.sh $TRAVIS_BRANCH - sudo bash bin/install.sh $TRAVIS_BRANCH
- sudo ee stack install - sudo ee stack install
- sudo bash ee info
- sudo bash ee site create html.com - sudo bash ee site create html.com
- sudo bash ee site create php.com --php - sudo bash ee site create php.com --php
- sudo bash ee site create mysql.com --mysql - sudo bash ee site create mysql.com --mysql
- sudo bash ee site create wp-basic.com --wp - sudo bash ee site create wpbasic.com --wp
- sudo bash ee site create wpsubdir-basic.com --wpsubdir - sudo bash ee site create wpsubdirbasic.com --wpsubdir
- sudo bash ee site create wpsubdomain-basic.com --wpsubdomain - sudo bash ee site create wpsubdomainbasic.com --wpsubdomain
- sudo bash ee site create wpw3tc.com --w3tc
- sudo bash ee site create wpsubdirw3tc.com --wpsubdirectory --w3tc
- sudo bash ee site create wpsubdomainw3tc.com --w3tc --wpsubdom
- sudo cat /var/log/easyengine/*
- sudo bash ee site create wpsubdir-basic2.com --wpsubdirectory
- sudo bash ee site create wpsubdomain-basic2.com --wpsubdom
- sudo mysql -e "show databases"; - sudo mysql -e "show databases";
- sudo wp --allow-root --info - sudo wp --allow-root --info
- sudo cat /var/log/easyengine/*

17
bin/easyengine

@ -271,7 +271,7 @@ elif [ "$EE_FIRST" = "site" ]; then
# Display Success Message # Display Success Message
ee_lib_echo_info "Successfully Created New Website: http://$EE_WWW_DOMAIN" ee_lib_echo_info "Successfully Created New Website: http://$EE_WWW_DOMAIN"
elif [ "$EE_SITE_CREATE_OPTION" = "--wp" ] || [ "$EE_SITE_CREATE_OPTION" = "--wpsubdir" ] || [ "$EE_SITE_CREATE_OPTION" = "--wpsubdomain" ]; then elif [ "$EE_SITE_CREATE_OPTION" = "--wp" ] || [ "$EE_SITE_CREATE_OPTION" = "--wpsubdir" ] || [ "$EE_SITE_CREATE_OPTION" = "--wpsubdomain" ]; then
if [ "$EE_SITE_CACHE_OPTION" = "--basic" ]; then if [ "$EE_SITE_CACHE_OPTION" = "--basic" ] || [ "$EE_SITE_CACHE_OPTION" = "--w3tc" ]; then
# Configure variable # Configure variable
EE_NGINX_CONF=$(echo $EE_SITE_CREATE_OPTION | cut -c3-)/basic.conf EE_NGINX_CONF=$(echo $EE_SITE_CREATE_OPTION | cut -c3-)/basic.conf
echo -e "EE_DOMAIN_CHECK = $EE_DOMAIN_CHECK \nEE_SITE_CREATE_OPTION = $EE_SITE_CREATE_OPTION \nEE_SITE_CACHE_OPTION = $EE_SITE_CACHE_OPTION \nEE_NETWORK_ACTIVATE = $EE_NETWORK_ACTIVATE \nEE_WP_SUBDOMAIN = $EE_WP_SUBDOMAIN \nEE_NGINX_CONF = $EE_NGINX_CONF" &>> $EE_COMMAND_LOG echo -e "EE_DOMAIN_CHECK = $EE_DOMAIN_CHECK \nEE_SITE_CREATE_OPTION = $EE_SITE_CREATE_OPTION \nEE_SITE_CACHE_OPTION = $EE_SITE_CACHE_OPTION \nEE_NETWORK_ACTIVATE = $EE_NETWORK_ACTIVATE \nEE_WP_SUBDOMAIN = $EE_WP_SUBDOMAIN \nEE_NGINX_CONF = $EE_NGINX_CONF" &>> $EE_COMMAND_LOG
@ -294,6 +294,10 @@ elif [ "$EE_FIRST" = "site" ]; then
# Install WordPress plugins # Install WordPress plugins
ee_mod_plugin_nginx_helper ee_mod_plugin_nginx_helper
if [ "$EE_SITE_CACHE_OPTION" = "--w3tc" ]; then
ee_mod_plugin_w3tc
fi
# Adjust permission # Adjust permission
ee_lib_permissions ee_lib_permissions
@ -306,8 +310,17 @@ elif [ "$EE_FIRST" = "site" ]; then
ee_lib_echo_info "WordPress Admin Password: $EE_WP_PASS" ee_lib_echo_info "WordPress Admin Password: $EE_WP_PASS"
echo echo
# Configure WordPress plugin settings
if [ "$EE_SITE_CACHE_OPTION" = "--w3tc" ]; then
ee_lib_echo_escape "Configure W3TC:\thttp://$EE_DOMAIN/wp-admin/admin.php?page=w3tc_general"
ee_lib_echo_escape "Page Cache:\tDisk Enhanced"
ee_lib_echo_escape "Database Cache:\tMemcache"
ee_lib_echo_escape "Object Cache:\tMemcache"
ee_lib_echo_escape "Browser Cache:\tDisable"
fi
# Display Success Message # Display Success Message
ee_lib_echo_info "Successfully Created New Website: http://$EE_WWW_DOMAIN" ee_lib_echo_info "Successfully created new website: http://$EE_WWW_DOMAIN"
fi fi
fi fi
fi fi

14
bin/ee

@ -408,7 +408,7 @@ SETUP_DOMAIN()
ee_lib_git_commit ee_lib_git_commit
} }
TOTALCACHENGINX() ee_mod_plugin_w3tc()
{ {
# Installing W3 Total Cache # Installing W3 Total Cache
cd /var/www/$EE_DOMAIN/htdocs/ cd /var/www/$EE_DOMAIN/htdocs/
@ -1154,7 +1154,7 @@ then
# Setup WordPress # Setup WordPress
ee_mod_setup_wordpress ee_mod_setup_wordpress
ee_mod_plugin_nginx_helper ee_mod_plugin_nginx_helper
TOTALCACHENGINX ee_mod_plugin_w3tc
# Adjust permission # Adjust permission
ee_lib_permissions ee_lib_permissions
@ -1226,7 +1226,7 @@ then
# Setup WordPress # Setup WordPress
ee_mod_setup_wordpress ee_mod_setup_wordpress
ee_mod_plugin_nginx_helper ee_mod_plugin_nginx_helper
TOTALCACHENGINX ee_mod_plugin_w3tc
# Adjust permission # Adjust permission
ee_lib_permissions ee_lib_permissions
@ -1303,7 +1303,7 @@ then
# Setup WordPress SubDirectory Network # Setup WordPress SubDirectory Network
SETUPWPNETWORK SETUPWPNETWORK
TOTALCACHENGINX ee_mod_plugin_w3tc
# Adjust permission # Adjust permission
ee_lib_permissions ee_lib_permissions
@ -1385,7 +1385,7 @@ then
# Setup WordPress SubDirectory Network # Setup WordPress SubDirectory Network
SETUPWPNETWORK SETUPWPNETWORK
TOTALCACHENGINX ee_mod_plugin_w3tc
# Adjust permission # Adjust permission
ee_lib_permissions ee_lib_permissions
@ -1465,7 +1465,7 @@ then
# Setup WordPress SubDirectory Network # Setup WordPress SubDirectory Network
SETUPWPNETWORK SETUPWPNETWORK
TOTALCACHENGINX ee_mod_plugin_w3tc
# Adjust permission # Adjust permission
ee_lib_permissions ee_lib_permissions
@ -1547,7 +1547,7 @@ then
# Setup WordPress SubDirectory Network # Setup WordPress SubDirectory Network
SETUPWPNETWORK SETUPWPNETWORK
TOTALCACHENGINX ee_mod_plugin_w3tc
# Adjust permission # Adjust permission
ee_lib_permissions ee_lib_permissions

Loading…
Cancel
Save