【发布时间】:2010-03-11 04:09:32
【问题描述】:
我正在使用 Magento 1.4。我有两个网站设置。如果我将图像上传到网站 A,它们在前端和后端看起来都很好。如果我将图像上传或导入到网站 B,它们不会出现在前端,只会出现在后端。我完全被困住了。我很乐意提供任何可能有用的其他详细信息,但我很沮丧,我不确定解决问题的必要信息是什么。谢谢!
【问题讨论】:
我正在使用 Magento 1.4。我有两个网站设置。如果我将图像上传到网站 A,它们在前端和后端看起来都很好。如果我将图像上传或导入到网站 B,它们不会出现在前端,只会出现在后端。我完全被困住了。我很乐意提供任何可能有用的其他详细信息,但我很沮丧,我不确定解决问题的必要信息是什么。谢谢!
【问题讨论】:
我遇到了同样的问题。,在有人建议删除 /media 中的 .htaccess 文件(这当然是个坏主意)之后,我检查了所有参数,发现两者都
选项所有-索引
和
选项 +FollowSymLinks
给我一个错误 500。 评论他们解决了这个问题。我也换了
Options +FollowSymLinks
与
Options +SymLinksIfOwnerMatch
Options -MultiViews
【讨论】:
只需将 /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
【讨论】:
确保您的 /media 文件夹是可写的。
【讨论】:
试试
然后:
find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 775 {} \;
来自 magento 根目录的 SSH,如果你在现场工作的话
【讨论】:
如果您使用大图像,请尝试在“php.ini”文件中增加“memory_limit”参数。
【讨论】:
尝试为该产品编辑正确的“商店视图”。
【讨论】:
我最近有一张 1950x1950 像素的产品照片,该照片在管理面板中可见,但在网站正面看不到。将其缩小到 1600x1600 像素并重新上传会导致它在两个位置都可见。
【讨论】:
转到:/public_html/media/catalog/product
将所有大写字母重命名为小写。或相反。
【讨论】:
或者原始上传的图片太大了!尽量将它们保持在 300kb 以下。
【讨论】:
还要确保为媒体文件正确设置了您的所有者/组。对于我的服务器,这是 apache/apache,我们这样设置权限:
$ chown -R apache:apache media/catalog/
希望对某人有所帮助。仅供参考:您可能想先运行 Elzo 的答案以恢复正确的权限,然后执行上述操作。
【讨论】:
最近我有 PNG 图像没有显示在前端(它们显示空白而不是占位符),即使它们在后端显示得很好。
将它们重新保存为 jpeg 或从其他编辑器将它们保存为 PNG 已修复它。
【讨论】:
按照以下说明进行操作
这个过程做3-4次,然后用CTRL+F5看看前端。现在图像将出现。 确保 htaccess 处于工作模式。
【讨论】: