我正在使用Magento 1.4。我有两个网站设置。如果我将图像上传到网站A,它们在前端和后端都显示正常。如果我上传或导入图像到网站B,它们不会出现在前端,而只出现在后端。我完全卡住了。我很乐意提供任何可能有用的其他详细信息,但我很沮丧,我不确定解决问题的必要信息。谢谢!
答案 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)
按照以下说明
执行此过程3-4次,然后使用CTRL + F5查看前端。现在图像将显示出来。 确保htaccess处于工作模式。