2. 文件所有者与您安装站点的所有者不同。我将标准根所有者更改为我创建并正在使用的用户。

2. 文件所有者与您安装站点的所有者不同。我将标准根所有者更改为我创建并正在使用的用户。

我已经在 localhost 上安装了 wordpress,并在 fedora 上安装了 apache 服务器。当我想上传文件时,出现以下错误:

无法创建目录 wp-content/uploads/2014/07。其父目录是否可由服务器写入?

我的 wordpress 目录和文件归用户和组所有:apache:apache,并具有权限 755。我的 wp-content 具有 777 权限,但我无法工作。问题是什么?

答案1

只需检查 wp_options 中的 upload_path 值。它立即解决了我的问题。

答案2

您移动了安装位置还是新安装的?我在将 Wordpress 网站移动到其他托管时也遇到了同样的问题。根据我的经验,有两个原因:1#。文件权限不正确(但您尝试了 777,这是非常不明智的!)

2. 文件所有者与您安装站点的所有者不同。我将标准根所有者更改为我创建并正在使用的用户。

选项#2 可能听起来很奇怪,因为 777 必须向任何人授予访问权限,但它对我来说是有效的。

答案3

还要检查 php.ini 中的上传大小限制,您甚至可以增加限制并重试。

是的,这也可能是因为您上传的文件夹路径错误。

相关内容