Sửa lỗi không thể cài đặt plugin/theme trong WordPress chạy trên VPS
Trong quá trình sử dụng WordPress trên VPS, bạn có thể sẽ gặp phải lỗi liên quan để đọc/ghi dữ liệu khi cài đặt plugin/theme giống như ví dụ dưới đây:
“To perform the requested action, WordPress needs to access your web server. Please enter your FTP credentials to proceed. If you do not remember your credentials, you should contact your web host.”
Nguyên nhân gây ra ở đây là do máy chủ web (nginx hoặc apache) chưa được phân công đọc/ghi/xóa/chỉnh sửa dữ liệu.
Hãy di chuyển đến thư mục có chứa mã (ví dụ: /home//public_html/domain.com) chạy lệnh sau:
cd /home/domain.com/public_html
Tùy hệ điều hành trên VPS của bạn mà chọn mã tương ứng dưới đây:
Với Nginx trên CentOS
chown–R nginx: nginx *
Với Apache trên CentOS
chown–R apache: apache *
Với Nginx trên Ubuntu
chown–R www-data: www-data *
Với Apache trên Ubuntu
chown–R www-data: www-data *
Chúc bạn thành công!
chown -Rf nginx: nginx /var/www/html/