我們在使用 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 。