运行环境win2003 IIS下YII的程序都出错了,不定时出现。显示错误代码:
PHP has encountered an Access Violation at 0140ADD9
运行环境win2003 IIS下YII的程序都出错了,不定时出现。显示错误代码:
PHP has encountered an Access Violation at 0140ADD9
求救啊!情况出现好久了,Yii 1.1.3 ~ 1.1.4的版本都有出现
很明显,这个不是yii的bug,是php在win环境下的问题。我没有遇到过,不知道你有没有google过,我google了一下,发现这里的描述比较详细,你看看合不合用。
http://blog.excelhome.net/user1/kevin/archives/2008/1089.html
http://www.winservermart.com/HowTo/PHP_Access_Violation.aspx
我把PHP.ini的内存加到32MB,暂时还没有出错。不过同一个坏境下的,DZ。在出错的时候,DZ仍然在运行,而YII的程序就挂机了。
今天早上还是出现了状况。我按 Davidhhuan 发的第一个解决方法最下边的换掉MYSQL的驱动,换掉了SQLITE的驱动,5.2.5.5版本的,本来是5.2.13.13的。坐等结果。不过这个问题,真是蛋疼。我服务器上,一总五个YII的程序
原来我还是在用老式的IIS扩展PHP。
现在改成用fastcgi,问题也解决了。
貌似落后了很多很多。