WordPress提示需要输入ftp信息


在WordPress网站后台,更新主题或者插件提示以下信息:

要执行请求的操作,WordPress需要访问您网页服务器的权限。 请输入您的FTP登录凭据以继续。 如果您忘记了您的登录凭据(如用户名、密码),请联系您的主机提供商。

这说明你的网站目录权限设置错误,需要确保Nginx、php、网站目录文件的所有者为同一用户。

查看Nginx运行用户,只需要查看Nginx配置文件(例如:/etc/nginx/nginx.conf)。

user nginx;

现在Nginx服务器运行的用户是nginx。

查看php-fpm运行用户,只需要查看php-fpm配置文件(例如:/etc/php-fpm.d/www.conf)。

user = nginx
group = nginx
listen.owner = nginx
listen.group = nginx

不是nginx都修改为nginx。

查看网站项目目录的所有者,不是nginx都修改为nginx。

chown -R nginx:nginx www

重启nginx、php-fpm即可解决问题。