Posted on 08-05-2009
Filed Under (技术) by waterlin

一个朋友用Zen-cart的代码搭了一个网站娱乐一下,是从Zen-cart中文站下的代码。他的网站前几天出了这个问题:访问首页,只能打开一个空白页面,啥都没有;后台管理页面能访问,没有任何问题。

打开网站的日志(你也可以打开页面的错误输出来显示这个错误),能看到提示如下的错误信息:

Warning: session_start() [function.session-start]: Cannot send session cache limiter – headers already sent (output started at /home1/ecshinec/public_html/index.php:5) in /home1/ecshinec/public_html/includes/functions/sessions.php on line 108

Notice: Undefined index: seo_urls in /home1/ecshinec/public_html/includes/functions/html_output.php on line 24

Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 31457280 bytes) in /home1/ecshinec/public_html/includes/classes/seo.url.php(1068) : eval()’d code on line 21846

Notice: Object of class queryFactoryResult could not be converted to int in Unknown on line 0

这个Fatel Error很有可能是Ultimate SEO URLs这个module出了问题。

解决的办法,就是在后台管理 –> Configuration –> SEO里,把SEO相关的属性全部都改成false。当然,更深层次的错误原因,有空的时候再进一步研究。

© 2009, 浏忙大爆炸. All rights reserved.
除非注明,浏忙大爆炸文章均为原创,转载请以链接形式标明本文地址。

Comments

小魏 on 26 January, 2012 at 7:58 pm #

快看看啥问题啊,我也遇到了,多谢了先

[Reply]


小魏 on 5 February, 2012 at 3:53 pm #

把\includes\classes\seo.url.php 重新上传一下就好了,但是第二天还是同样情况,需要每天都传一下这个文件

[Reply]


Post a Comment
Name:
Email:
Website:
Comments: