EasyEngine là một *UNIX script dành cho hệ điều hành Ubuntu/Debian giúp bạn tự động cài đặt một webserver sử dụng NGINX và PHP-FPM hoàn chỉnh phục vụ riêng cho WordPress. Điều này có nghĩa là nó sẽ tự tối ưu hóa cho NGINX để làm việc với WordPress tốt nhất
Các chức năng của NGINX
- Tự cài đặt NGINX bản mới nhất.
- Tự thiết lập PHP-FPM cho NGINX.
- Có hỗ trợ HHVM.
- Hỗ trợ Redis Cache.
- Hỗ trợ SSL miễn phí từ Let’s Encrypt.
- Hỗ trợ tự cài website WordPress mới nhanh chóng.
- Tự thiết lập các cấu hình dành cho WordPress bao gồm cấu hình cho WP Super Cache, W3 Total Cachevà , Redis Cache và ngx_fastcgi_cache
- Hỗ trợ Opcache, Memcached.
- Cài sẵn phpMyAdmin và bảo mật.
- Cài sẵn Postfix để tối ưu gửi mail, không vào spam.
- Có sẵn WP-CLI để quản trị WordPress với dòng lệnh. Cái này khá quan trọng cho người dùng WordPress.
- Cấu hình NGINX cho WordPress Multisite.
Chỉ vậy thôi nên EasyEngine là sự lựa chọn rất tối ưu nếu bạn sử dụng chỉ một vài website cá nhân trên máy chủ của bạn. Nếu bạn chưa có máy chủ thì có thể sử dụng dịch vụ VPS tại Vultr để được một cấu hình tốt chạy EasyEngine với chi phí phải chăng.
Ok, phần trên là copy từ đây: https://thachpham.com/linux-webserver/gioi-thieu-easyengine.html
Mình không có ý định hướng dẫn các bạn cài đặt vì đã có hướng dẫn đầy rẫy trên mạng rồi.
Mình sẽ viết cách fix một số lỗi khi sử dụng EasyEngine, trong bài đầu tiên thì mình sẽ hướng dẫn cách fix lỗi khi truy cập vào phpMyadmin
File ./vendor/autoload.php missing or not readable. Most likely you did not run Composer to install library files.
Nói chung là nó thiếu cái gì đó :)) cụ thể ở đây là composer để phpMyadmin hoạt động
Để fix lỗi thì chúng ta chạy lần lượt các lệnh sau trong terminal
sudo apt-get install composer -y cd /var/www/22222/htdocs/db/pma sudo composer install sudo chown www-data: * -R
Quá trình cài đặt tương đối… lâu nên cần kiên nhẫn một tẹo,
Sau khi chạy xong thì bạn đã có thể truy cập phpMyadmin bình thường.
Chúc các bạn thành công!