joomla在各种web(集成)服务环境的奇异现象

刚刚接触joomla,先是在本地环境中用phpstudy搭建了个环境跑joomla。鼓捣的差不多后上传到服务器上(IIS6+FastCGI+PHP),其他正常,但是出现奇怪问题:某些模块,比如(Blog Calendar都是站里下载的)会出现报错Notice: Undefined offset: 12 in F:\website\test\b\modules\mod_blog_calendar\calendarClass.php on line 125

Notice: Undefined offset: 12 in F:\website\test\b\modules\mod_blog_calendar\calendarClass.php on line 126
已邀请:

不是本人 - no no no!

赞同来自:

搞了一个通宵,先在2003系统用phpstudy架设了Apache+php,又做反向代理到iis6,再把每个虚拟主机转到Apache下。这时候再运行之前在iis下出现程序错误的joomla,一切恢复正常。真邪门!
PS:在安装Apache时候出现个小问题,一直不能启动,看日志说是eAccerlery 与php的版本不对,出现致命错误,仔细查版本都是相匹配的。查了半天,才发现原来是之前装iis时候安装的php 5.2.0在windows/system32下有一个php5ts.dll,windows默认优先加载这个,所以导致Apache出现致命错误,无法启动。把这个删除掉,就ok了。
现在Apache下的url 重写还有些问题,今天再查查资料,争取搞定,快累吐血了……

妥协 - 不会轻易妥协的人不愿意将就的人任性自由的人总是活得比较累

赞同来自:

已经找到这个问题的症结,应该会有很多人遇到,尤其是用wamp集成环境的,因为集成环境一般是用来做开发的,所以php.ini的配置里会把display_errors =on ,把其改成off就可以了,有的模块比较严谨,没用出warning,有的就出,比较随机。为了这个鸟东西耽误了好几天的功夫,靠

要回复问题请先登录注册