我在shiplu.mokadd.im上有个博客。安装wordpress后,我经常看到升级通知。有时它的核心升级,有时它的插件或主题升级。每次我试图加强他们中的任何一个,我看到wordpress要求ftp证书。为了解决这个问题,我创建了ftp帐户。但wordpress不知怎么没能登录。
我的问题是如何使这个升级直接从仪表板上运行?如果它是一个ftp帐户,它需要什么类型的特权?如果它是{mod,属于自己的},安全的方法是什么?
我使用的是3.2.1版本
发布于 2012-01-03 22:26:05
我已经通过将wordpress目录的所有者更改为www-data来解决这个问题。
chmod -R www-data:www-data /path/to/wordpress/on/apache/发布于 2011-12-19 13:15:29
这是服务器配置的问题,而不是WordPress的问题。通常,这意味着服务器没有被配置为使用suPHP。(更多,通过奥托,这里和这里。)
(通常很简单)解决方案是将FTP信息添加到wp-config.php:
define('FTP_USER', 'username');
define('FTP_PASS', 'password');
define('FTP_HOST', 'ftp.example.org');把这些放在wp-config.php中(当然是带有您的特定信息),您就不应该再看到FTP凭据屏幕了。
发布于 2011-12-19 20:52:26
如果FTP在域名和"localhost“中失败,请确保您已配置FTP以允许通过环回连接进行连接。
如果不想使用FTP凭据,请将服务器配置为使用setuid方法运行PHP进程。如何做到这一点取决于您的特定服务器配置。在许多linux系统中,suPHP是最简单的,尽管不是最有效的方式。
https://wordpress.stackexchange.com/questions/36847
复制相似问题