Trong quá trình sử dụng WordPress trên VPS, bạn có thể sẽ gặp những lỗi liên quan đến đọc/ghi dữ liệu khi cài đặt plugin/theme như ví dụ bên dưới (lổi này thường xẩy ra khi bạn chuyển dữ liệu từ một Hosting hoặc VPS khác tới):
“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.”
Lưu ý: Nguyên nhân xảy ra lỗi này là do webserver (nginx hoặc apache) chưa được phân quyền đọc/ghi/xóa/sửa dữ liệu.
Cách sửa lỗi
Đầu tiên các bạn cần di chuyển đển thư mục chứa mã nguồn WordPress bằng dòng lệnh.
Đường dẫn thường có dạng như sau: “/var/www/html/” hoặc “/home/domain.com/public_html/“.
Câu lệnh di chuyển như sau:
cd /var/www/html/
Tiếp theo sử dụng một trong số các câu lệnh bên dưới, tương ứng với hệ điều hành Linux mà VPS của bạn đang sử dụng.
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 *
Nếu có bất cứ thắc mắc gì thì xin hãy bình luận bên dưới bài viết nhé. Chúc các bạn thành công!