【发布时间】:2013-09-24 19:29:15
【问题描述】:
我正在将产品上传到我的 Magento 商店,但没有显示产品。
我可以使用管理区域上传图片,在管理我的产品时,我可以在那里看到图片,但是一旦我进入前端,我只会看到应该出现产品图片的 Magento 徽标。
自从我的服务器迁移以来一直发生这种情况,所以我不确定它是否相关。
【问题讨论】:
标签: image magento upload product
我正在将产品上传到我的 Magento 商店,但没有显示产品。
我可以使用管理区域上传图片,在管理我的产品时,我可以在那里看到图片,但是一旦我进入前端,我只会看到应该出现产品图片的 Magento 徽标。
自从我的服务器迁移以来一直发生这种情况,所以我不确定它是否相关。
【问题讨论】:
标签: image magento upload product
导致此问题的原因有很多,但您需要考虑以下几点:
在管理后端的“产品信息”页面的“图像”下,确保单选按钮已为“基本图像”、“小图像”、“缩略图”选择了图像,并且它们不是t '排除'
确保产品图片存在于 /media/catalog/product/ 下(相对于您的文档根目录)
确保 /media 目录在您的 Apache Web 服务器组中(通常是“www-data”或“httpd”)。 Magento 还需要能够写入此目录,因此您可以运行此命令来设置这些权限:
sudo chmod -R 775 /path/to/magento/media
在 System->Configuration->General->Web 中,确保“Base Media URL”在“Secure”和“Unsecure”下都是正确的
【讨论】:
只需将 Magento 根目录中媒体目录中的 .htaccess 重命名为 .htaccess-old 即可。
【讨论】:
您需要执行以下操作才能做到这一点:
【讨论】:
只需添加更多信息以提供帮助:如果您的 SELINUX 已启用,则需要额外设置。在这里你可以找到一些信息http://www.magentocommerce.com/knowledge-base/entry/ce18-and-ee113-installing#install-prereq-selinux
【讨论】:
试试这个代码:- 可能是您没有添加以下行:-
$_product=Mage::getModel("catalog/product")->load($_product->getId());
【讨论】:
虽然晚了,希望对大家有所帮助
如果经过上述所有调整后仍未显示。尝试将图像的大小减小到几 KB 并尝试。它对我有用。:)
【讨论】:
对我来说,问题是 php7.0-gd 扩展。一旦我安装了它,图像就没有问题了。
sudo apt-get install php7.0-gd
sudo service apache2 restart
【讨论】: