之前羣裏一個朋友問小編為什麼他的 WordPress 網站搬到新空間後在後台安裝插件或主題都提示需要輸入 FTP 信息呢?其實這是因為服務權限設置造成的問題,如果是自己的 vps 或獨服呢,可以登錄 ssh 執行以下命令:

chmod -R 755 /home/wwwroot
chown -R www /home/wwwroot

其中的目錄修改為你網站在服務器的絕對路徑,相信有實力用 VPS 或獨服的站長不會連網站的絕對路徑都找不到吧?如果不是在 VPS 上出現以上問題該如何處理呢?我們有兩種處理方法:

方法一:在網站根目錄的 wp-config.php 中加入以下代碼,

define("FS_METHOD", "direct");
define("FS_CHMOD_DIR", 0777);
define("FS_CHMOD_FILE", 0777);

方法二:還是在網站根目錄的 wp-config.php 中加入代碼:

define('FTP_HOST', 'ftp 主機');
define('FTP_USER', 'FTP 帳號');
define('FTP_PASS', 'FTP 密碼');

本來小編是不想寫這篇文章的,因為網上同樣的代碼太多了,不過想了想還是記錄下,不為別的,就為了讓更多遇到同樣問題的新人看到這篇文章。