CHIA SẺ:

Trong quá trình sử dụng WordPress trên VPS, có thể các bạn 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:

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 xảy ra lỗi ở đây là do webserver (nginx hoặc apache) chưa được phân quyền đọc/ghi/xóa/sửa dữ liệu.

Nếu bạn đang sử dụng HocVPS Script

Hãy chạy menu hocvps, chọn option 14) Phan quyen webserver và y là được

Nếu bạn không sử dụng HocVPS Script

Hãy di chuyển đển folder chứa code (ví dụ /home/domain.com/public_html/, thao tác này cẩn thận kẻo chết VPS)

cd /home/domain.com/public_html/

Rồi chạy một trong số các lệnh tương ứng bên dưới là được:

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!

123 Comments

  1. Vũ Hoàng 1

    Mình tải theme dạng zip lên. upload vào đúng thư mục wp-content/theme rồi mà ko nhận chứ.
    cứu mình với ad. Mong ad tư vấn.

      1. Cuong Ngo 34

        Theme này chắc không hỗ trợ rồi. Mình mới học về WP. tưởng nó là mặc định của wp chứ nhỉ

  2. Cuong Ngo 34

    Fatal error: Maximum execution time of 60 seconds exceeded in D:\xampp\htdocs\wpreal\wp-includes\wp-db.php on line 1858
    Luân ơi. Mình dính lỗi này khi import xml file.
    Mình sửa file php.ini rồi nhưng vãn không được 🙁

  3. Nguyễn Quang Anh 1

    Bác ơi cho em hỏi site của em giờ không thể cài thêm được plugin vào nữa, cứ kích hoạt plugin mới là site lại bị lỗi ko thể vào được, mình có dùng cả plugin WP super cache và Hide Wp, ko biết có phải do 2 cái này không nhỉ? site của mình http://macroweb.vn/

  4. son 1

    Update WordPress
    Downloading update from https://downloads.wordpress.org/release/wordpress-4.6.1-no-content.zip…

    Warning: unlink(/home/domain/public_html/wp-content/uploads/wordpress-4.6.1-no-content-ZmSboB.tmp): No such file or directory in /home/domain/public_html/wp-admin/includes/file.php on line 493
    Download failed.: Destination directory for file streaming does not exist or is not writable.

    Installation Failed

    Lỗi này khắc phục ntn hả Luân 🙂

  5. ngo hong tam 2

    Installing Theme from uploaded file: MS55-hotelmaster-v2-04.zip
    Unpacking the package…

    Installing the theme…

    Destination folder already exists. /home/golb797f/public_html/wp-content/themes/hotelmaster-v2-04/

    Theme install failed

    Ban Luan coi giup minh loi tren.
    Cam on ban

    1. Luân Trần Admin

      Bạn xóa thư mục này đi rồi cài lại: /home/golb797f/public_html/wp-content/themes/hotelmaster-v2-04/

  6. Cuong 2

    Mình làm theo cách của bạn đã upload được ảnh và create được folder,nhưng lại không upload được file.php lên và trên filezilla thông báo lỗi.
    Response: 250 CWD command successful
    Command: PWD
    Response: 257 “/domains/abc.com/public_html/wp-content/themes” is the current directory
    Command: TYPE A
    Response: 200 Type set to A
    Command: PASV
    Response: 227 Entering Passive Mode (125,253,113,22,137,204).
    Command: STOR info.php
    Response: 550 info.php: Permission denied
    Error: Critical file transfer error

    Và đồng thời cũng không cập nhật được wordpress lên bản mới vẫn bắt nhập user và pass của FTP

    Plugin thì đã cập nhật được bình thường.
    Mình dùng VPS của Mắt Bão.

    Bạn có thể đưa ra cách giải quyết giúp mình với

      1. Cuong 2

        Mình đã liên hệ Mắt Bão và họ nói do souce của mình rồi là :Do lỗi phát sinh không từ hệ thống Mắt Bão nên chúng tôi không thao tác sâu bên trong server của quý khách được
        Rồi gửi cho mình link search online bảo làm theo hướng dẫn.
        Và bảo: Về trường hợp này có thể lỗi phát sinh do cấu hình server của quý khách
        Như trên bạn nói đúng là Server không có quyền ghi,khi mình upload 1 site mới hoàn toàn chưa có gì cả thì nó báo lỗi:
        Sorry, but I can’t write the wp-config.php file.

        You can create the wp-config.php manually and paste the following text into it.

        Bạn có cách nào giúp mình với

  7. Sang 1

    Cảm ơn bạn, mình đã làm thành công
    + cd /home/domain.com/public_html/
    + chown -R apache:apache *

    Minh xài directadmin
    Cho mình hỏi có cách nào tự chạy lệnh này khi chạy 1 domain mới trên server không, nếu nhiều domain truy cập ssh thì hơi phiền
    cảm ơn bạn

    1. Luân Trần Admin

      Bạn add domain qua SSH à?
      DirectAdmin có giao diện quản lý nền web, mình nghĩ thao tác add domain trên đó không cần phải phần quyền lại đâu?

      1. Minh 2

        Vì khi login vào thì thấy báo có update nhưng bấm mãi thì không được. không lẽ bọn nó báo sai à

  8. Hồng Phúc 1

    Cảm ơn bạn đã chia sẻ kiến thức!
    Bạn cho mình hỏi cách khắc phục lỗi “Cheatin’ uh?” – màn hình này xuất hiện khi bấm vào các ứng dụng của plugin WP-CRM-System. Xin cảm ơn.

    1. Việt Phương Moderator

      Mình cũng không rõ vấn đề này. Bạn hỏi bên cộng đồng WP xem

Comment của bạn

Your email address will not be published. Required fields are marked *