This command is supported by EasyEngine 2.2.0 and above version only.
This command will update sites websites created using EasyEngine 2.0.0 and next versions
Policies EasyEngine use before updating any site
ee site update
command follows following procedure while updating current site.
Before Updating any site easyengine
- Creates nginx configuration backup for site.
- Moves htdocs to backup while updating html/php/mysql site.
- Creates database dump in backup.
- While updating current mysql site easyengine uses same database for installing wordpress tables.
- All these backup are stored outside htdocs, in backup directory.
Update WordPress User Password
ee site update example.com --password
Sample Output :
[email protected]:~# ee site update example.com --password Provide WordPress user name [admin]: admin Provide password for admin user:
Update Site
Update Non WordPress Sites to WordPress sites
Update html/php/mysql site created with easyengine( refer ee site create command) to WordPress site.
Update example.com to wordpress site
ee site update example.com --wp
Sample Output :
[email protected]:~# ee site update example.com --wp Adding Ondrej PHP5 launchpad repository, please wait... Executing apt-get update, please wait... Installing PHP, please wait... Reading package lists... Building dependency tree... . . . Backup webroot at /var/www/example.com/backup/htdocs/10Oct2014064549/, please wait... Backup NGINX configuration at /var/www/example.com/backup/nginx/10Oct2014064549/, please wait... Updating example.com, please wait ... Downloading WordPress, please wait... Setting up WordPress, please wait... Updating WordPress permalink, please wait... Installing Nginx Helper plugin, please wait... WordPress Admin Username: admin WordPress Admin Password: SMGASpsPAdR9cXg Changing ownership of /var/www/example.com, please wait... Executing service nginx reload, please wait... Git commit on /etc/nginx/, please wait... Successfully Updated Website: http://example.com
Update cache type for WordPress Sites
Update cache type for currently WordPress Sites created with easyengine (refer ee site create command.
ee site update example.com --wp --wpfc
Sample Output :
[email protected]:~# ee site update example.com --wp --wpfc Backup NGINX configuration at /var/www/example.com/backup/nginx/10Oct2014065345/, please wait... Backup Database example_com at /var/www/example.com/backup/db/10Oct2014065345/, please wait... Updating example.com, please wait ... Installing W3 Total Cache plugin, please wait... Changing ownership of /var/www/example.com, please wait... Executing service nginx reload, please wait... Git commit on /etc/nginx/, please wait... Successfully Updated Website: http://example.com
Update WordPress Single site to WordPress Multisite
Update currently WordPress single site created with easyengine ( refer ee site create command )to WordPress Multisite.
ee site update example.com --wpsubdir
Sample Output :
[email protected]:~# ee site update example.com --wpsubdir Backup NGINX configuration at /var/www/example.com/backup/nginx/10Oct2014065728/, please wait... Backup Database example_com at /var/www/example.com/backup/db/10Oct2014065728/, please wait... Updating example.com, please wait ... Uninstalling W3 Total Cache plugin, please wait... Changing ownership of /var/www/example.com, please wait... Executing service nginx reload, please wait... Git commit on /etc/nginx/, please wait... Successfully Updated Website: http://example.com
Similarly, you can use these commands.
ee site update example.com --wp --wpfc ee site update example.com --wp --w3tc ee site update example.com --wp --wpsc ee site update example.com --wpsubdir ee site update example.com --wpsubdir --wpfc ee site update example.com --wpsubdir --w3tc ee site update example.com --wpsubdir --wpsc ee site update example.com --wpsubdomain ee site update example.com --wpsubdomain --wpfc ee site update example.com --wpsubdomain --w3tc ee site update example.com --wpsubdomain --wpsc