78901

Ubuntu+Nginx+Spawn-fcgi 首页面能显示,但是点击任何链接均提示403

回帖
回帖数 5
阅读数 8491
发表时间 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 爱笑的汤圆 最后编辑
5个回复
🍟
春哥沙发
估计是你使用了 PATH_INFO方式。将config/my.php中的REQEUST_TYPE修改一下,改成使用GET。
如果你使用PATH_INFO,需要配置url重写规则。我没有用过nginx和fcgi。可以自己尝试一下。www/.htaccess中有apache下面的重写规则。
2010-04-22 09:17:03 王春生 回帖
📒
爱笑的汤圆板凳
刚看了一下,REQEUST_TYPE使用的就是GET

ps:通过ssh中文都显示成乱码,有点不方便
$config->requestType = 'GET';` //å¦ä½è·åå½å请æ±çä¿¡æ¯ï¼å¯éå¼ï¼PATH_INFO|GETã
2010-04-22 10:59:39 爱笑的汤圆 回帖
那可能是因为你没有配置默认页面。禅道产生的链接为 /?m=xx&f=xxx,没有加index.php。可能是你没有配置默认的页面的缘故。
2010-04-22 11:37:48 王春生 回帖
📒
爱笑的汤圆#4
是的,默认页面还没搞定,我是手动添加index.php的.但是Bugfree却没有这个问题.
看样还是先把默认页面搞定了再说吧.
2010-04-22 13:00:27 爱笑的汤圆 回帖
📒
爱笑的汤圆#5
重装了一下Nginx,现在能自动识别index.php了,zentaopms运行正常。
奇怪的是bugfree在chrome下挂了,用localhost访问就变成下载index.php了
不管是用域名还是IP访问,地址都会自动变成localhost,然后index.php就被下载
firefox下正常
nginx已经设了server_name_in_redirect off
如果把server_name 换了也不能用localhost访问
再次郁闷
2010-04-23 19:47:27 爱笑的汤圆 回帖
联系我们
联系人
高丽亚/高级客户经理
电话(微信)
17667930330
QQ号码
3645260865
联系邮箱
gaoliya@chandao.com
相关帖子
返回顶部
客服头像
高丽亚
高级客户经理
客服微信
17667930330
3645260865
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。问题反馈反馈点击这里,让我们聆听您的建议与反馈。