我正在将产品上传到我的Magento商店,但产品没有显示。
我可以使用管理区域上传图像,在管理我的产品时,我可以在那里看到图像,但是一旦我走到前端,我就会看到产品图像出现的Magento徽标。
自从我的服务器迁移以来,这种情况一直在发生,所以我不确定它是否相关。
答案 0 :(得分:8)
有很多事情可能导致这个问题,但这里有一些事情可供你研究:
在管理员后端的“产品信息”页面的“图像”下,确保单选按钮的图像选择为“基本图像”,“小图像”,“缩略图”,并且它们不是' t'排除'
确保产品图片位于/ media / catalog / product /(相对于您的文档根目录)
确保/ media目录位于Apache Web服务器的组中(通常是“www-data”或“httpd”)。 Magento还需要能够写入此目录,因此您可以运行此命令来设置这些权限:
sudo chmod -R 775 /path/to/magento/media
在System-> Configuration-> General-> Web中,确保“安全”和“不安全”下的“基础媒体网址”正确
答案 1 :(得分:6)
只需将.htaccess重命名为Magento Root Directory中的.htaccess-old媒体目录。
答案 2 :(得分:3)
您需要执行以下操作才能做到这一点:
答案 3 :(得分:0)
只需添加更多信息即可:如果启用了SELINUX,则需要进行其他设置。您可以在此处找到一些信息http://www.magentocommerce.com/knowledge-base/entry/ce18-and-ee113-installing#install-prereq-selinux
答案 4 :(得分:0)
试试这段代码: - 您可能不会添加以下行: -
$_product=Mage::getModel("catalog/product")->load($_product->getId());
答案 5 :(得分:0)
即使很晚,也希望它会对某人有所帮助
如果在上述所有调整之后仍未显示。尝试将图像的大小减小到几KB并尝试。它适用于我。:))
答案 6 :(得分:0)
对我来说问题是php7.0-gd扩展名。安装后,图像显示没有问题。
sudo apt-get install php7.0-gd
sudo service apache2 restart