【问题标题】:Wordpress File Uploader Error in Godaddy Managed WP HostingGodaddy 托管 WP 主机中的 Wordpress 文件上传器错误
【发布时间】:2015-10-17 02:30:48
【问题描述】:

我现在的处境非常有趣。

使用 WP Academy 的 WP Clone 从开发环境迁移客户端网站后,我在尝试通过 Worpress 媒体上传器上传图像时收到此错误。

“image.png”由于错误而未能上传 无法创建目录 uploads/2015/07。其父目录是否可被服务器写入?

我登录到 Godaddy 并通过 ssh 将整个上传/文件夹权限更改为 777(够疯狂的)。以及它的所有内容。

我仍然遇到同样的错误。

在深入探索之后,我发现该网站的运行位置与我进入的机器不同。 什么意思?

当我通过 ssh 运行 pwd 时,我会看到我当前的工作目录。

-bash-4.2$ pwd
/home/clientname/html/wp-content/uploads

但在 Wordpress 设置中,设置 -> 媒体 “在此文件夹中存储上传”选项的值为

/home4/d***71/public_html/website.url/wp-content/uploads

含义 站点文件被复制并托管在与通过 SSH 提供的位置不同的位置,这可能是由于 Godaddy 的托管 wordpress 托管配置了一些超出用户控制的特殊缓存设置。

现在的问题是如何更正文件权限问题并让我的上传正常工作。

:)

【问题讨论】:

  • Godaddy 支持团队已解决此问题,显然 Uploads 目录位置有误...可能是从一台服务器迁移到另一台服务器所致。

标签: wordpress file-upload hosting


【解决方案1】:

我只是添加这个,如果以后有人遇到同样的问题。

  1. 登录您的 GoDaddy 帐户。
  2. 转到托管页面
  3. 点击管理
  4. 为您要编辑权限的域选择文件管理器(如果您有多个域)
  5. 导航到您安装 WordPress 的文件夹。
  6. 将鼠标悬停在“wp-content”上,您应该可以看到一个箭头,单击以查看名为“更改权限”的选项。
  7. 您应该能够在此窗口中看到所有权限详细信息。

【讨论】:

    【解决方案2】:
    1. 登录你的 Godaddy 面板并点击文件管理器
    2. 点击或打开您的项目文件夹
    3. 找到上传文件夹并点击复选框
    4. 点击隐私图标并选中继承 SET ALL SUB FOLDERS TO INHERIT PERMISSIONS 两个复选框

    【讨论】:

      【解决方案3】:

      “悬停”对我不起作用。所做的工作是转到上面的目录,在一个 DIRECTORY(不是文件)的框中打勾,然后点击“隐私”。

      GoDaddy 权限

      如果您检查多个文件夹或一个文件,您将无法获得权限眼球。

      因此,要修复文件权限,您必须转到上面的级别,并更改“设置所有子文件夹以继承权限”。

      显然您不能更改某些文件而不能更改其他文件 - 只是父文件夹,然后设置所有文件(我的猜测)。

      这不是 Windows 的限制,而是他们建立权限的错误方式。

      无论如何 - 希望这会奏效。技术支持确认下拉菜单不再起作用。

      == 约翰 ==

      【讨论】:

        猜你喜欢
        • 2022-01-09
        • 2019-04-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多