centos上用BT面板搭建了lamp环境,但是到了安装插件的时候却提示:
要执行请求的操作,WordPress需要访问您网页服务器的权限.请输入您的FTP登录凭据以继续.如果您忘记了您的登录凭据(如用户名,密码),请联系您的网站托管商
这是肿么回事呢?是因为权限的问题,因为apache2的运行用户是www-data,而不是你的当前用户。意思就是就算你拥有网站根目录的全部权限也是不行的,因为在wordpress中新上传的插件的权限都是www-data用户的,而不是你的,然后你需要解压这个插件压缩包来进行安装,但是你却没有它的使用权限,所以出现“WordPress 需要访问您网页服务器的权限”问题。
说了这么多,怎么解决呢?很简单:
wp-config.php里加入下面代码:
define("FS_METHOD", "direct");define("FS_CHMOD_DIR", 0777);define("FS_CHMOD_FILE", 0777);
然后在BT面板里面把网站目录的权限改成755即可。
文章评论