新手在IIS的Fastcgi环境下POST提交问题,各位大神帮帮忙。

#1 qiudong26

今天刚开始学SP,在开发手册上的快速入门四照着做留言本的时候,main控制器中的index动作提交表单时弹出警告:php-cgi.exe应用程序错误............内存不能为read。我把
action地址注释掉,就不会弹出警告。当然,如果直接在浏览器中输入http://localhost/index.php?c=main&a=write能看到网页,就是不能提交啊,郁闷死了。

2010-05-10 16:42:12

#2 jake

连表单都不能提交?看看php的错误log或者是IIS的错误log吧,只能这样去找问题了,而且刚刚上google查了一下,fastcgi模式是很容易出现这种问题的。

2010-05-10 17:27:43

#3 qiudong26

回复 2 jake


    问题解决了,谢谢jake大大,真是热心啊。原来是PHP版本问题,之前我用的是5.32,刚才重新下载了5.213,正常了。不知道5.3和5.2有啥区别。

2010-05-10 18:04:55

#4 jake

:handshake
PHP5.3其实可以说是PHP6,有很多新特性,但是也有很多兼容问题。
PHP5.2是目前PHP正式版的主线,现在PHP是5.3和5.2并存的发布,希望稳定和兼容的就用5.2,喜欢新特性又不怕折腾的用5.3

2010-05-10 18:09:19