• Cài đặt xong nhưng truy cập thì báo lỗi chưa cài đặt thành công

  • Thông báo lỗi bạn gặp và mọi người giúp fix.

Thông báo lỗi bạn gặp và mọi người giúp fix.
 #216  by nguyenoanh
 10 Jun 2018 08:22
Sau khi bạn cài đặt xong code nhưng khi truy cập vào website trên trình duyệt thì lại được thông báo chưa cài đặt hoặc chưa cài đặt thành công.
Lỗi này do Zend Opcache gây ra. Nói là lỗi nhưng không hẳn vậy. Đây là chức năng của Zend Opcache mà.
Zend Opcache sẽ lưu toàn bộ hoặc một phần các file PHP trên RAM (cái này tùy vào config của bạn cho ZEN Opcache sử dụng bao nhiêu RAM, nếu không đủ thì Zend Opcache không thể cache toàn bộ các file php được) , sau khi file php đã được lưu trên RAM, website trên VPS sẽ không đọc các file php trên ổ cứng nữa mà đọc trực tiêp trên RAM để tăng hiệu suất.
Đây chính là nguyên nhân gây ra lỗi vì sau khi cài đặt xong, các thông tin thay đổi sẽ được lưu vào file trên disc nhưng file trên RAM vẫn là file cũ. Chính vì vậy, website mới thông báo là chưa cài đặt hoặc là cài đặt không thành công.

Cách khắc phục rất đơn giản, bạn chỉ cần clear Zend Opcahe là được.
Các cách clear Zend Opcache:

1. Dùng lệnh restart lại PHP
Code: Select all
 service php-fpm restart
2. Dùng chức năng clear Zend Opcache trong Quản lý ZenOpcache của VPSSIM

3. Dùng Zend Opcache Manage trên trình duyệt

Bạn truy cập vào http://địa_chỉ_IP:port_bí_mật/svm để clear Zend Opcache


mẹo: Nếu site đang trong qiai đoạn chỉnh sửa và bạn edit file php liên tục, hãy dùng chức năng "Thêm website vào Blacklist" trong Quản Lý Zend Opcache để VPSSIM không cấu hình không cho Zend Opcache cache website này. Sau khi hoàn thiện xong, bạn có thể remove website khỏi blacklist để website được cache bình thường trở lại.
Get 25 USD Free To USE VPSSIM