WordPress更新时需要输入FTP信息的解决办法

终于又用回虚拟主机了,这几年来一直用VPS,这一下子用回虚拟主机还真不习惯。首当其冲的就是WordPress更新时老弹出FTP信息,这主要是因为目录的权限的关系。略微查了一下资料,笔记如下

虚拟主机

方案一(目前我是使用的):

在wp-config.php里加入下面代码:

define("FTP_HOST", "你主机的IP地址");
define("FTP_USER", "FTP用户名");
define("FTP_PASS", "FTP密码");

方案二:

在wp-config.php里加入下面代码:

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

vps(或是自有服务器)上的解决办法

chmod -R 755 /var/www
chown -R www-data /var/www

假设你的wordpress安装目录为/var/www/wordpress

执行以下命令(请根据自己的实际情况修改部分内容):

sudo chown -R www-data /var/www/wordpress

执行上面的命令就可以将/var/www/wordpress下所有文件的属主改为www-data,这样就可以解决自动更新必须填FTP的问题。

发表评论

电子邮件地址不会被公开。 必填项已用*标注