Today, we are excited to announce the release of version 2.2 of EasyEngine.
In this release many new commands have been introduced and some commands are updated to fulfil some feature requests. As always goal of each EasyEngine release is to make your life easier! 🙂
Most important feature of this new version is – we have reduced 3-commands setup to 2-commands.
Now you don’t have to use “ee stack install” command.
Just install EasyEngine and let it know what kind of site you want to setup. EasyEngine will automatically figure out required stack dependency and if any package is missing, EasyEngine will install missing packages automatically.
Update Cache, Password, Site type, etc
We have added a new ee site update sub-command to allow:
- changing site type e.g. php to WordPress, WordPress single-site to multisite
- (WordPress only) changing caching mechanism e.g w3 total cache to nginx’s fastcgi-cache.
- (WordPress only) updating site password. Refer this discussion for more details.
For WordPress sites, we always recommended
--wpfc i.e. Nginx’s fastcgi-cache option. Now you can switch to this by running just a single command.
Clean cache command
Only way to delete nginx’s fastcgi-cache is to run
rm -rf /path/on/cache command. If every time you
rm -rf, and feel anxiety, then ee clean command is for you.
Depending on parameters, it cleans NGINX FastCGI cache, Opcacache and/or Memcache.
MySQL 5.6 Support
New servers will now get Percona MySQL 5.6 by default. If you are already using EasyEngine, here is a short tutorial you can follow to upgrade to Percona MySQL 5.6.
As database is a critical component and upgrading it often results in downtime, we haven’t added mysql 5.5 to percona mysql 5.6 upgrade to EasyEngine core update script. You can refer to the tutorial and plan update at your convenience.
- ee stack [install|remove|purge] admin: You can manage admin tools like Adminer, phpMyAdmin, phpMemcached Admin, FastCGI cleanup script, OPcache, Webgrind, Anemometer, etc.
- ee site cd: It helps to change directory to site webroot in subshell. You don’t have to remember EasyEngine conventions.
- ee site log: It helps to monitor site access and error logs.
- ee import-slow-log: imports MySQL slow log to Anemometer. You can also specify importing slow log at a specific time interval.
- WP debug.log symlink in /logs/ folder so all site logs can be in one place
- Better autocomplete for debug script
- Security warning message: The configuration file now needs a secret passphrase(blowfish_secret) phpMyAdmin 4.0.9
Upgrading to EasyEngine 2.2
To update the EasyEngine, please add following alias in your
alias eeupdate="wget -qO eeup http://rt.cx/eeup && sudo bash eeup"
Now Update EasyEngine using command:
If you run into any issue, please catch us on our easyengine support forum.