我有一个运行Ubuntu 12的rackspace云服务器。我已经安装了web服务器,PHP和MySQL,并且它们都可以和我的自定义PHP和数据库一起工作
但是,当我安装wordpress时,问题就出现了。 安装非常stream畅,但我无法从仪表板添加任何插件或媒体
当我尝试添加插件时,它会询问我的FTP详细信息。 我已经通过terminal完全在SSH中设置服务器。 我没有使用任何FTP相关的东西。 所以我对此毫不知情
接下来,当我尝试添加媒体时,即使已经授予了数据库用户的完全权限,但它仍然没有足够的权限。 此外,从安全的angular度来看,我无法将wp-content文件夹更改为777。
我在这里先向您的帮助表示感谢。
将wp-content的所有者更改为与Apache运行的用户相同 – 可能是“apache”或“nobody”。 您遇到此问题是因为除非Apache有权更改wp-content目录的内容,否则WordPress无法自行更新。
如果您有SSH访问服务器,只需将您的插件上传到插件文件夹。
http://lorelle.wordpress.com/2007/02/11/how-to-install-configure-and-use-wordpress-plugins/
图像的东西是相当普遍的,我以前碰到过它。 我相信你会在他们的支持下find答案:
我有一个类似的问题,结束了这一行添加到wp-config.php来解决它:
define('FS_METHOD', 'direct');
我也不得不recursion地改变一个目录的所有权,它的文件是wp-data,如上所述,一切都很好。
chown -R www-data wp-content
干杯!
作为Nada说,你需要将该目录的所有者更改为www-data应该是用户apache运行。