如何配置自托管WordPress,以便可以从仪表板升级/安装所有内容

时间:2011-12-19 作者:Shiplu Mokaddim

我有一个关于shiplu的博客。莫卡德。即时消息。安装wordpress后,我会不时看到升级通知。有时是核心升级,有时是插件或主题升级。每次我试图升级其中任何一个,我都会看到wordpress请求ftp凭据。为了解决这个问题,我创建了ftp帐户。但是wordpress无法登录。

我的问题是如何直接从仪表板进行升级?如果是ftp帐户,需要什么类型的权限?如果它是ch{mod,own},那么安全的方法是什么?

我正在使用version 3.2.1

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

我通过将wordpress目录的所有者更改为www-data.

chmod -R www-data:www-data /path/to/wordpress/on/apache/

SO网友:Chip Bennett

这是服务器配置的问题,而不是WordPress的问题。通常,这意味着服务器未配置为使用SUPPP。(更多信息,通过奥托,herehere.)

解决方案(通常很简单)是add your FTP information to wp-config.php:

define(\'FTP_USER\', \'username\');
define(\'FTP_PASS\', \'password\');
define(\'FTP_HOST\', \'ftp.example.org\');
把这些放进去wp-config.php (当然是您的特定信息),并且您不应该再看到FTP凭据屏幕。

SO网友:Otto

如果FTP因域名和“localhost”而失败,请确保已将FTP配置为允许通过环回连接进行连接。

如果不想使用FTP凭据,请将服务器配置为使用setuid方法来运行PHP进程。如何做到这一点取决于您的特定服务器配置。在许多linux系统上,SUPPP是最简单的方法,尽管不是最有效的方法。

结束