1. Lí do cần ftp
Khi cài đặt và update plugin (kể cả themes) thì wordpress cần copy dữ liệu mới vào thư mục code hiện có. Vì thế nếu không có quyền trên thư mục đó thì sẽ phải dùng cổng ftp để copy vào.
Tuy nhiên việc mở cổng ftp trên server cũng có khá nhiều rủi ro. Hơn nữa mỗi lần cài và update plugin đều phải viết lại password (mình không thấy có cách lưu tài khoản ftp)
2. Cách update và cài plugin không cần ftp
Bạn có thể cấp quyền cho thư mục chứa web trên server bằng cách ssh đến server bằng quyền root và chạy lệnh sau
1 |
sudo chown -R www-data /var/www/html |
Thư mục /var/www/html là thư mục chứa code wordpress của mình. Nếu bạn không để code ở thư mục này thì cần đổi lại đường dẫn.
Tham số -R là để set quyền này cho tất cả các thư mục con
www-data là tên user của apache2 (Nếu bạn không dùng apache2 thì cần thay đổi tên này)