EasyEngine v4 RC2 穩定版

EasyEngine v4 RC2

EasyEngine v4 經過 1 年的等待,已經進入 RC2 穩定版的測試,依官方公布將在 2018/11/20 日,v4 正式版本應該就會釋出了。

從 EasyEngine v3.7.4 版本之後,到 v4 的大改版,真的經歷一個漫長的時間,其中一個 v3.8 版本的小改版,先穩住使用者的心情。

EasyEngine v4 最主要的改變,從 Python 編寫腳本改為 PHP,而且使用 Docker 容器來安裝,這完全已經脫離了原本 v3 的架構。這對於已經使用 EasyEngine 的生產網站,轉換到 v4 版本,及新接觸的使用者,都是一大考驗。

在我關心的快取 (cache) 架構,已經捨棄了 W3 Total Cache | WP Super Cache | Nginx FastCGI Cache 的快取配置的方式了,只保留 redis 快取。

捨棄 Nginx FastCGI Cache 的快取,是讓我覺得最可惜的決定,在官方的說明中,免費版的 Nginx 程序中,是無法處理 WordPress Multisite 的清除快取,所以不得不放棄 Nginx FastCGI Cache 的配置。

Redis 快取外掛在 v4 版本中,已改用 WP Redis 外掛,並不是之前使用的 Redis Object Cache 外掛,在 wp-config.php 也會加入 redis 的配置。

WP Redis Plugin

Back your WP Object Cache with Redis, a high-performance in-memory storage backend.

Redis Object Cache Plugin

A persistent object cache backend powered by Redis. Supports Predis, PhpRedis, HHVM, replication, clustering and WP-CLI.
$redis_server = array('host'=> 'ee-global-redis','port'=> 6379,);
define( 'RT_WP_NGINX_HELPER_REDIS_HOSTNAME', 'ee-global-redis' );
define( 'RT_WP_NGINX_HELPER_REDIS_PORT', '6379' );
define( 'RT_WP_NGINX_HELPER_REDIS_PREFIX', 'domain.com_page:' );
define( 'WP_REDIS_MAXTTL', '14400' );

另外,整個目錄都已經與 v3 版本不同了,安裝好 EasyEngine v4 之後,您可能要先熟悉一下文件的位置。

EasyEngine v4 目前還是在測試階段,請不要用在生產的網站上 !!

只能安裝 Ubuntu 14.04 | 16.04 | 18.04 and Debian 8 Linux 系統上:

wget -qO ee rt.cx/ee4 && sudo bash ee

安裝 WordPress CMS:

ee site create example.com --type=wp

安裝 WordPress + Redis 快取:

ee site create example.com --type=wp --cache

詳細的其他指令請參考:

Command-line control panel for Nginx Server to manage WordPress sites running on Nginx, PHP, MySQL, and Let's Encrypt - EasyEngine/easyengine

官方的說明資料還是很少,可能要等到 v4 正式版本出來後,才會補上。

參考資料:

EasyEngine v4 second RC. This could be last one before final 4.0. Help us test and make EasyEngine as easy as possible for all! 🙏

Featured Photo by lee attwood on Unsplash

Follow me

yungke

視咖啡如命的癮君子,沒有厲害的技術,只會小打小鬧的電腦工程師,其實是個打雜小弟,修電燈、水管也都是我的工作。
yungke
Follow me
Advertisement

Follow Me

查看本文
喜愛 Like 點擊數!!
Back to top