Magento图像未显示在前端

时间:2010-03-11 04:09:32

标签: image magento

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

12 个答案:

答案 0 :(得分:14)

我有同样的问题。,有人建议将/h中的.htaccess文件删除(这当然是一个坏主意)ich取消所有参数,发现两者都

选项All -Indexes

选项+ FollowSymLinks

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

Options +FollowSymLinks

 Options  +SymLinksIfOwnerMatch
 Options -MultiViews 

答案 1 :(得分:6)

只需将/ 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

答案 2 :(得分:5)

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

答案 3 :(得分:4)

尝试

  • 删除缓存
  • 重建索引

然后:

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

来自magento根目录的SSH,如果你正常工作

答案 4 :(得分:3)

如果您使用大图片,请尝试增加'php.ini'文件中的'memory_limit'参数。

答案 5 :(得分:2)

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

答案 6 :(得分:2)

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

答案 7 :(得分:2)

转至:/ public_html / media / catalog / product

将所有大写字母重命名为小写。或对面。

答案 8 :(得分:1)

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

答案 9 :(得分:1)

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

$ chown -R apache:apache media/catalog/

希望有人帮助。仅供参考:您可能希望首先运行Elzo的答案以恢复适当的权限,然后执行上述操作。

答案 10 :(得分:1)

最近我的前端没有显示PNG图像(它们显示空白而非占位符),即使它们在后端显示正常。

将它们保存为jpeg或将其作为PNG保存在不同的编辑器中修复它。

答案 11 :(得分:0)

按照以下说明

  1. 转到“缓存存储管理”并点击“Flush Magento Cache”,“Flush Cache Storage”,“Flush Catalog Images Cache”和“ '刷新JavaScript / CSS缓存'
  2. 转到“索引管理”,点击“全选”,然后从下拉菜单中选择“重新索引数据”并提交。
  3. 执行此过程3-4次,然后使用CTRL + F5查看前端。现在图像将显示出来。 确保htaccess处于工作模式。