在vps上安装wordpress之后,在WP后台安装wordpress 主题和 wordpress 插件时,会出现提示输入FTP/FTPS的用户名和密码。这是由于get_filesystem_method这个函数引起的,(FTP) it only uses this when it detects that files it creates have the wrong owner name。如果检测到文件的所有者不是nginx/apache,则会出现FTP用户名和密码提示。
比如,在终端输入:ls -l ,这是wordpress安装文件显示的文件所有者是root, 而nginx属于www用户。
解决方法很简单,更改文件所有者就可以了。
如果使用nginx做web服务器:
在终端输入:chown -R www wordpress(wordpress安装目录)
如果使用apache做web服务器:
在终端输入:chown -R www-data:www-data wordpress
如果这样操作依然出现需要输入ftp/ftps用户名和密码的提示的话,
那么,就在终端输入:chmod -R 755 wordpress
如果在虚拟主机上安装的wordpress在安装主题和插件时出现需要输入FTP用户名和密码的提示时,在FTP上传软件上,更改文件权限为755。如果这样解决不了问题的话,这就是虚拟主机的服务器设置问题,需要虚拟主机提供商协助解决。
One thought on “VPS安装wordpress容易遗漏的操作-修改文件权限”