我們在使用 WordPress 時,會經常安裝外掛,安裝主題或 WordPress 程式更新,部分主機會提示你輸入 FTP 資訊,否則無法進行安裝。如果你記得這些資訊,填入進去,自然沒有問題。但是當我們經常折騰的時候,每次都要輸入,實際上是非常麻煩的。有沒有一勞永逸的方法呢?答案是肯定的。本文將 WordPress 搭建在虛擬主機上的站點為例,來解決這個問題。
一、首先確認你的 FTP 資訊正確。
我們可以透過 cuteftp pro 這樣的軟體來測試 ftp 資訊的正確:cuteftp pro 下載及使用教程。不會使用的看前面的文章。在輸入 FTP 資訊後,點選登入,確認無誤後,記下 ftp 資訊。
二、把FTP資訊新增到 wp-config.php 內。
我們需要把使用者名稱、密碼和主機資訊新增到 wp-config.php 裡。
define('FTP_USER', 'username');
define('FTP_PASS', 'password');
define('FTP_HOST', 'ftp.example.org');
username 是使用者名稱,password 是密碼,最後一個是 ftp 主機名。 填入上面的就能夠直接連結,但是如果你需要一個更加安全的連結,可以考慮加入 SSL, 把下面的程式碼放入 wp-config.php 檔案內:
define('FTP_SSL', true);
接下來還有一個問題,就是假設 WordPress 主題不是裝在根目錄,情況是怎樣的呢?我們只需要定義一下安裝目錄即可:
define('FTP_BASE', '/path/to/WordPress/');
define('FTP_CONTENT_DIR', '/path/to/WordPress/wp-content/');
define('FTP_PLUGIN_DIR ', '/path/to/WordPress/wp-content/plugins/');
"/path/to/WordPress/"這個就是 WordPress 安裝目錄。
三、擴充套件到 VPS
現在很多人把 WordPress 安裝在 VPS 上,有時也會出現需要輸入 FTP 資訊的情況,那種情況的解決方案:
chmod -R 755 /home/wwwroot chown -R www /home/wwwroot
對於不同的目錄,修改 /home/wwwroot 。