【发布时间】:2012-09-12 09:56:14
【问题描述】:
我不知道如何解决这个问题,所以 wordpress 会让我上传主题。
我的开发机器上安装了 Fedora 17 的新副本。
然后我使用:yum install mysql mysql-server 安装了 mysql。接下来我安装了 WordPress,它也安装了 apache 和 php:yum install wordpress
我可以去http://localhost/wordpress 看看 WordPress 的工作情况。但是当我尝试安装我的主题时,它要求提供 ftp 凭据。然后我更新了 wp-config.php 文件并将FS_METHOD 常量设置为direct。现在它不要求提供 ftp 凭据,但它给了我这个错误:
Could not create directory. /usr/share/wordpress/wp-content/themes/my-theme-name/
httpd 服务在 'apache' 用户和 'apache' 组下运行。 /usr/share/wordpress/ 目录由 'apache' 用户和 'apache' 组递归拥有。我什至将权限设置为 777(也是递归的),即便如此,我仍然收到与上述相同的错误。
我该如何解决这个问题?
【问题讨论】:
-
在 wpconfig 中检查 wordpress 使用的用户,我在我的服务器上遇到了同样的问题,进程在一个用户下运行,但 wordpress 正在使用另一个用户。
标签: linux wordpress apache permissions selinux