【问题标题】:WordPress Uploads directory (CHMOD operation not permitted)WordPress 上传目录(不允许 CHMOD 操作)
【发布时间】:2013-11-01 23:02:07
【问题描述】:

我将我的 WordPress 网站移至同一托管服务提供商的另一个域。 在以前的虚拟主机中,上传文件夹似乎与上传目录上的 755 CHMOD 设置一起使用 - 所有子目录都设置为 755。

现在我遇到了一个奇怪的问题,因为系统抛出了一个错误,即此文件夹在 755 设置下不可写。

所以我将上传目录的 CHMOD 设置更改为 777,上传文件并恢复为 755。奇怪的是子目录 2013/月现在自动设置为 777,我无法更改它们。

我尝试在 FileZilla 中使用递归,但响应是

550 CHMOD 755 10:不允许操作

有什么建议可以解决这个问题吗?

提前感谢您的帖子。

【问题讨论】:

  • 如果您从脚本运行它,请尝试以chmod ($file, 0755); 为例。加上0 - 我不精通 WordPress。
  • 我认为在您的旧托管公司中,您的上传过程与您的上传目录在同一个组中。而在你的新版本中,不是
  • 服务器返回此警告:警告:chmod() [function.chmod]:open_basedir 限制生效。文件(../../uploads/2013/10)不在允许的路径中:(/home/httpd/vhosts/...
  • @fred: wordpress 是用 php 编写的.... chmod() 是一个核心 php 函数
  • @MarcB 我的错。然而,也许 OP 可以编写一个函数来测试它,看看它是否会起作用(?)

标签: php wordpress file-upload ftp chmod


【解决方案1】:

我会联系您的主机并让他们检查您的文件夹/文件的所有权和组。您可能无权自行更改它们,这可以解释您在 FileZilla 中遇到的问题。

【讨论】:

    猜你喜欢
    • 2020-01-31
    • 1970-01-01
    • 2019-01-12
    • 1970-01-01
    • 1970-01-01
    • 2020-04-12
    • 1970-01-01
    • 2014-09-09
    • 1970-01-01
    相关资源
    最近更新 更多