之前群里一个朋友问小编为什么他的 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 密码');
本来小编是不想写这篇文章的,因为网上同样的代码太多了,不过想了想还是记录下,不为别的,就为了让更多遇到同样问题的新人看到这篇文章。