如何使WordPress Web界面通过FTP进行更新

时间:2012-06-20 作者:Wesley

在某些Wordpress安装上,通过管理web界面执行的所有更新都需要在更新之前输入FTP用户名和密码。其他人可以更新和安装主题/插件,而不需要FTP信息。我想通过强制web管理界面通过FTP更新来测试一些权限预感。这可能吗?

(Note: 当然,使用常规FTP客户端也可以,但我希望客户端尽可能远离其他步骤和应用程序。让他们保持在网络界面上会让生活。。。更简单。)

3 个回复
最合适的回答,由SO网友:Damien 整理而成

WordPress无法安装插件或自行更新的问题是因为WordPress在其所有进程中都使用Apache“用户”。在Ubuntu/Linux的情况下,Apache用户和组是www数据:www数据。

通过这样做sudo chown www-data:www-data /wordpress 您正在更改所有文件的所有权。

如果您的用户帐户与不在同一组中,则可能会出现问题www-data 例如,您将一个新图像FTP到wordpress文件夹中,并且其权限错误,那么它可能不会显示在您的网站上。因此,您还应该将您的用户主要组更改为www-data

SO网友:Abraham Lopez

我发现,如果所有包含WP的文件夹都属于web用户,那么您可以通过web界面安装任何东西。在我的Linux中,我的用户是www数据,所以我只运行下一个命令chown -R www-data:www-data wp-folder 其中wp folder是包含我的wp应用程序的文件夹(如果用户不是root,请使用sudo)。就这样。现在,我可以直接在web管理界面中安装主题和插件,避免FTP步骤。

希望对你有用。

SO网友:jessica

如果文件;wordpress安装中的目录都归FTP用户所有,更新时可以绕过FTP用户名和密码提示。

结束