新安装WordPress后,更新WordPress版本,出现下面的错误:
要执行请求的操作,WordPress需要访问您网页服务器的权限。 请输入您的FTP登录凭据以继续。 如果您忘记了您的登录凭据(如用户名、密码),请联系您的网站托管商。
如下图所示:
解决办法
出现这种问题,一般都是权限导致的。
我查看网站根目录的拥有者是www,755权限,但是根目录下的子目录和文件很多拥有者是root。知道了原因,解决起来就简单了。
执行下面的两条命令,将站点根目录和子目录都统一设置为拥有者为 www,755权限。
sudo chown -R www:www 目录名称
sudo chmod -R 755 目录名称
如果执行时报 .user.ini Operation not permitted 的错误,请先按照 《.user.ini Operation not permitted 的解决办法》操作。