【问题标题】:Upload failed in Wordpress using nextgen plugin使用 nextgen 插件在 Wordpress 中上传失败
【发布时间】:2014-06-30 01:04:04
【问题描述】:

我正在使用 NextGen Public Uploader 插件,当我尝试上传图像时,它在本地服务器上工作正常,在我将其上传到服务器后,它就无法工作,给我下一个错误:

无法写入目录 /home/vioo6154/public_html/\wp-content\gallery\galerie-retro。这个目录是服务器可写的吗?

非常感谢。

【问题讨论】:

  • 您的答案可能就在错误消息中。你检查过目录是否可写吗?
  • 检查您要写入的目录的权限
  • 权限为755

标签: php wordpress image upload public


【解决方案1】:

只需在 php.ini 文件中设置 file_uploads=1,然后上传将按顺序进行,没有问题

在您的主机中,您可以拥有 php.ini,您可以通过检查服务器中的 info.php 链接来获取此链接。

例如,www.example.com/info.php

info.php 中的代码如下

你可以搜索php.ini文件路径,你必须在那里改变

【讨论】:

    【解决方案2】:

    在 php.ini 文件中设置 file_uploads=1,然后上传将按顺序进行,没有问题

    【讨论】:

      【解决方案3】:

      我解决了我的问题,只是用新的画廊替换了画廊,一切正常。

      【讨论】:

        【解决方案4】:

        有两种不同的因素可能会阻止您的上传工作。

        1. 权限 - 因为它声明权限可能声明您尝试上传到的目录不可写。 Wordpress 有一套文件和目录标准,您可以在这里找到http://codex.wordpress.org/Changing_File_Permissions

        2. 第二个可能是所有权。你会发现大多数时候所有者和组都是www-data。这取决于您所在的服务器类型。如果您在 cpanel 上操作,您是所有者,组将是您用于登录 cpanel 的用户名。

        如果您提供有关您的所有权和权限的更多信息,我可以为您提供更好的帮助。

        【讨论】:

        • 权限设置为755,关于所有权..我不熟悉这个。可以先帮助我获得所有权吗?
        • 您是使用 FTP 启动还是使用 ssh?
        • 好的,一切都取决于您使用的 FTP 客户端。我使用 Cyber​​Duck 进行 FTP,如果我右键单击文件并单击“信息”,它将显示“所有者”和“组”。这些是您需要验证的内容是否正确。然后您需要验证您的权限codex.wordpress.org/Changing_File_Permissions
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-07-28
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多