【问题标题】:Images not displaying in live website图片未显示在实时网站中
【发布时间】:2011-12-30 05:33:26
【问题描述】:

我使用的是 magento 1.6.1.0 版。 Live 网站不会上传产品图片和其他图片。在媒体文件夹下,没有图像未显示在网站中。我已将文件许可更改为 755 和 644,但仍然没有显示图像。任何人发现我的问题并为此提供解决方案..

【问题讨论】:

  • 使用什么样的服务器?赢了,Linux?

标签: magento


【解决方案1】:

根据您的服务器配置,media/ 的权限 755 可能不够。

如果您使用 FTP 用户 上传 Magento,则此用户是 media/ 的所有者。 如果您的网络服务器用户(处理 HTTP 请求的用户,例如 www-data)不在同一个用户组中,他将没有写入权限。

  • 如果您将网络服务器用户设置为 media/ 的所有者,就足够了。
  • 如果您将两个用户放在同一个组中,则权限 775 就足够了。
  • 如果无法做到这一点,您可以将 media/ 的权限更改为 777。每个用户都可以写入目录。由于安全问题,请尽量避免这种情况。

您可能会遇到与目录 var/ 相同的问题。

【讨论】:

    【解决方案2】:

    我也遇到过这个问题,谷歌浏览器无法将图片上传到我的生产站点。我按照Matthias 的建议做了,并确保权限设置正确......仍然没有运气。

    我尝试使用 Internet Explorer 上传图像,它成功了。我建议尝试其他浏览器。

    Magento 使用 Flash 执行上传...如果其他浏览器无法正常工作,可能是您没有最新版本的 flash 插件?您可以访问Mozilla's plugin check查看您拥有的版本。这适用于所有主要浏览器。

    最后,如果这些都不适合你,你可以试试No Flash Image Uploader 扩展...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-10-07
      • 2015-12-16
      • 2017-07-30
      • 2010-10-08
      • 2015-12-13
      • 1970-01-01
      相关资源
      最近更新 更多