清除Magento的图像缓存后,该网站似乎无法重建图像缓存,并且某些网页正在加载网址扩展名?___ SID = U.所有产品图片都显示为空白,并且看起来停止进一步加载网站(这些页面上没有页脚或侧边栏加载)。
这似乎是一个权限问题?相关文件夹(媒体)目前递归设置为777.但我仍然遇到问题。
还将媒体中的htaccess重命名为htaccess-old
没有运气。无法上传新图片。并且没有服务器没有存储空间。
答案 0 :(得分:7)
确保PHP" GD"已安装图形模块。 Magento使用它来创建缩略图。输入你的shell:
php5 -m | grep gd
这应该在一行中单独输出gd
。如果没有,则需要安装gd
模块。
因此,要安装gd
,请在shell中键入以下命令(在Ubuntu 12上测试,但可能因操作系统而异):
sudo apt-get install php5-gd
接下来,重启Apache。如何做到这一点可能与您的安装有关,因此请确保您知道正确的方法。
Ubuntu 12:
sudo service apache2 graceful
OS X:
sudo apachectl graceful
如果你不需要优雅的"重新启动(保留现有连接)然后只需使用" restart"而不是#34;优雅"在上面的命令中。
答案 1 :(得分:4)
尝试:
cd /var/www/html/var
rm -rf cache/* full_page_cache/*
答案 2 :(得分:2)
另外还要检查您的GD库是否安装了jpeg支持。
<?php
if (function_exists('imagecreatefromjpeg')) {
echo 'ok';
} else {
echo 'jpeg support not installed';
}
?>