You need to be logged in to get access to the forums. You can do so here
|
Author
|
Message
|
|
橡 树
|
星期五, 2007年 八月 24日 6:25:49 am
移植时修改了两个设置:
1. [DatabaseSettings]-Server:mysql.mydomain.com ----> localhost
2. [SiteSettings]-SiteURL:www.mydomain.com/index.php? ---->localhost/index.php?
移植后看起来一切正常。但是当我在管理界面“清除所有缓存”,回到用户界面时发现图片都不见了。我又回到管理界面进行了“重建静态内容缓存”,还是没有效果。
我又重新移植了一遍,这次这清除缓存时我是逐项清除并测试图片是否正常显示,最后发现当清除了“模板块缓存” (template-block )后,图片就不见了。
我在原系统执行了“清除所有缓存”的操作,回到用户界面后图片显示是正常的。
折腾了一个早上了,还没有找到解决的办法。这个可能是什么原因呢?怎么解决?
谢谢!
|
|
橡 树
|
星期五, 2007年 八月 24日 10:51:35 am
这个问题在陈明星的帮助下解决了,再次表示感谢!
解决步骤:
1.通过浏览器查看网页源码,发现图片对应的HTML标签为:
<img src="/sports/" alt="Beach" border="0" width="" height="" />
目录不对,文件名也没有,图片大小也没有。
2.在admin interface中打开Debug Output。(在admin interface右下角的快速设置,选择Debug Output,同时还要选择合适的siteaccess)
3.在Debug信息中找到对应的错误信息:
Failed executing: /usr/bin/convert "-quality" "75" "-geometry" "764" "var/ezwebin_site/storage/images/media/banners/beach/244-2-chi-CN/beach.jpg" "JPEG:var/ezwebin_site/storage/images/media/banners/beach/244-2-chi-CN/beach_billboard.jpg", Error: , Return: 1
发现这是Linux下的设置。
4.打开override/image.ini.append.php,里面的设置为:
[ImageMagick]
IsEnabled=true
ExecutablePath=/usr/bin
Executable=convert
将IsEnabled=true改为IsEnabled=false
5.清除缓存测试,图片显示正常。
|