【问题标题】:Magento images not showing on front endMagento 图像未显示在前端
【发布时间】:2010-03-11 04:09:32
【问题描述】:

我正在使用 Magento 1.4。我有两个网站设置。如果我将图像上传到网站 A,它们在前端和后端看起来都很好。如果我将图像上传或导入到网站 B,它们不会出现在前端,只会出现在后端。我完全被困住了。我很乐意提供任何可能有用的其他详细信息,但我很沮丧,我不确定解决问题的必要信息是什么。谢谢!

【问题讨论】:

    标签: image magento


    【解决方案1】:

    我遇到了同样的问题。,在有人建议删除 /media 中的 .htaccess 文件(这当然是个坏主意)之后,我检查了所有参数,发现两者都

    选项所有-索引

    选项 +FollowSymLinks

    给我一​​个错误 500。 评论他们解决了这个问题。我也换了

    Options +FollowSymLinks
    

     Options  +SymLinksIfOwnerMatch
     Options -MultiViews 
    

    【讨论】:

    • 也帮过我。
    • 太棒了。也为后端和前端工作。非常感谢。
    【解决方案2】:

    只需将 /media 目录中的 .htaccess 文件重命名为 .htaccess-old。这将绝对解决您的图像问题。 - 查看更多信息:http://www.viraljetani.com/programming/magento-images-not-appearing-on-frontend-as-well-as-backend-on-godaddy-server#sthash.Uxd9kXqI.dpuf

    【讨论】:

    • 太棒了。在前端工作。非常感谢。但后端不固定。
    【解决方案3】:

    确保您的 /media 文件夹是可写的。

    【讨论】:

      【解决方案4】:

      试试

      • 删除缓存
      • 重建索引

      然后:

      find . -type f -exec chmod 644 {} \;
      find . -type d -exec chmod 775 {} \;
      

      来自 magento 根目录的 SSH,如果你在现场工作的话

      【讨论】:

        【解决方案5】:

        如果您使用大图像,请尝试在“php.ini”文件中增加“memory_limit”参数。

        【讨论】:

          【解决方案6】:

          尝试为该产品编辑正确的“商店视图”。

          【讨论】:

          • 这是一个救生员!谢谢。浪费了好几个小时。
          【解决方案7】:

          我最近有一张 1950x1950 像素的产品照片,该照片在管理面板中可见,但在网站正面看不到。将其缩小到 1600x1600 像素并重新上传会导致它在两个位置都可见。

          【讨论】:

          • 我也有同样的情况,但它会显示在类别页面上,但不会显示在产品页面上(我会得到一个占位符图像),但每次重新调整它的大小都会修复它。跨度>
          【解决方案8】:

          转到:/public_html/media/catalog/product

          将所有大写字母重命名为小写。或相反。

          【讨论】:

            【解决方案9】:

            或者原始上传的图片太大了!尽量将它们保持在 300kb 以下。

            【讨论】:

            • 我发现任何小于 1mb 的东西都适合我,但在不同的服务器上可能会有所不同。
            【解决方案10】:

            还要确保为媒体文件正确设置了您的所有者/组。对于我的服务器,这是 apache/apache,我们这样设置权限:

            $ chown -R apache:apache media/catalog/

            希望对某人有所帮助。仅供参考:您可能想先运行 Elzo 的答案以恢复正确的权限,然后执行上述操作。

            【讨论】:

              【解决方案11】:

              最近我有 PNG 图像没有显示在前端(它们显示空白而不是占位符),即使它们在后端显示得很好。

              将它们重新保存为 jpeg 或从其他编辑器将它们保存为 PNG 已修复它。

              【讨论】:

                【解决方案12】:

                按照以下说明进行操作

                1. 转到“缓存存储管理”并单击“刷新 Magento 缓存”、“刷新缓存存储”、“刷新目录图像缓存”和“刷新 JavaScript/CSS 缓存”
                2. 进入“索引管理”,点击“全选”,然后从下拉列表中选择“重新索引数据”并提交。

                这个过程做3-4次,然后用CTRL+F5看看前端。现在图像将出现。 确保 htaccess 处于工作模式。

                【讨论】:

                  猜你喜欢
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 2017-06-13
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  相关资源
                  最近更新 更多