Ubuntu+Nginx+Spawn-fcgi 首页面能显示,但是点击任何链接均提示403
2010-04-22 01:39:59
爱笑的汤圆 |
在Ubuntu下配置Nginx并用Spawn-fcgi方式运行PHP,打开Zentaopms首页正常,但是点击任何链接都会提示403 Forbidden。
Bugfree等其它PHP应用正常。 配置: Ubuntu 9.04 PHP 5.2.6 Nginx 0.8.35 Spawn-fcgi 1.6.3 |
爱笑的汤圆 最后编辑, 2010-04-23 19:47:27
春哥 |
估计是你使用了 PATH_INFO方式。将config/my.php中的REQEUST_TYPE修改一下,改成使用GET。
如果你使用PATH_INFO,需要配置url重写规则。我没有用过nginx和fcgi。可以自己尝试一下。www/.htaccess中有apache下面的重写规则。 |
爱笑的汤圆 |
刚看了一下,REQEUST_TYPE使用的就是GET
ps:通过ssh中文都显示成乱码,有点不方便 $config->requestType = 'GET';` //å¦ä½è·åå½å请æ±çä¿¡æ¯ï¼å¯éå¼ï¼PATH_INFO|GETã |
春哥 |
那可能是因为你没有配置默认页面。禅道产生的链接为 /?m=xx&f=xxx,没有加index.php。可能是你没有配置默认的页面的缘故。
|
爱笑的汤圆 |
是的,默认页面还没搞定,我是手动添加index.php的.但是Bugfree却没有这个问题.
看样还是先把默认页面搞定了再说吧. |
爱笑的汤圆 |
重装了一下Nginx,现在能自动识别index.php了,zentaopms运行正常。
奇怪的是bugfree在chrome下挂了,用localhost访问就变成下载index.php了 不管是用域名还是IP访问,地址都会自动变成localhost,然后index.php就被下载 firefox下正常 nginx已经设了server_name_in_redirect off 如果把server_name 换了也不能用localhost访问 再次郁闷 |
1/1
1