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