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
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下面的重写规则。
如果你使用PATH_INFO,需要配置url重写规则。我没有用过nginx和fcgi。可以自己尝试一下。www/.htaccess中有apache下面的重写规则。
2010-04-22 09:17:03 王春生 回帖
5个回复
刚看了一下,REQEUST_TYPE使用的就是GET
ps:通过ssh中文都显示成乱码,有点不方便
ps:通过ssh中文都显示成乱码,有点不方便
$config->requestType = 'GET';` //å¦ä½è·åå½å请æ±çä¿¡æ¯ï¼å¯éå¼ï¼PATH_INFO|GETã
2010-04-22 10:59:39 爱笑的汤圆 回帖
5个回复
那可能是因为你没有配置默认页面。禅道产生的链接为 /?m=xx&f=xxx,没有加index.php。可能是你没有配置默认的页面的缘故。
2010-04-22 11:37:48 王春生 回帖
5个回复
是的,默认页面还没搞定,我是手动添加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访问
再次郁闷
奇怪的是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

相关帖子
亿万千 | 最后回帖 2020-03-11 11:27 石洋洋
先知 | 最后回帖 2017-01-11 15:15 肖雯
monga | 最后回帖 2018-02-05 14:56 石洋洋
jack | 最后回帖 2017-11-22 11:30 石洋洋
¥∞¥ | 最后回帖 2023-06-14 14:50 马超
山高水长 | 最后回帖 2021-06-30 10:16 张玉洁


精品资料包
1V1产品演示
免费试用增强功能
专属顾问答疑支持


