分页: 1 / 2
安装后不能登陆后台,(已解决,附path_info传递给php方法)
发表于 : 2009年 6月 3日 18:49
由 phoebus
服务器linux+nginx+php-cgi
安装和首页都很正常,只是无法登陆,提示"404 Not Found".而且在安装完成后,直接点"点击这里访问您的控制面板"也提示404 Not Found,点击跳转的连接成了http://172.23.108.101/typecho/index.php/Login.do?name=admin&password=7b451a&referer=http://172.23.108.101/typecho/admin/index.php
可能和我的服务器配置有关,但我找不到原因.麻烦大家帮我看下,谢谢.如果需要,我会附上配置文件.
非常感谢.
Re: 安装后不能登陆后台,(已解决,附path_info传递给php方法)
发表于 : 2009年 6月 3日 18:51
由 joyqi
看来我要写一个nginx配置教程了,很多人都没有配置nginx的pathinfo,你肯定也是这种情况,把你的配置贴出来吧。。。
Re: 安装后不能登陆后台,(已解决,附path_info传递给php方法)
发表于 : 2009年 6月 3日 19:09
由 phoebus
你要nginx.conf还是php.ini
Re: 安装后不能登陆后台,(已解决,附path_info传递给php方法)
发表于 : 2009年 6月 3日 19:15
由 phoebus
nginx.conf
Re: 安装后不能登陆后台,(已解决,附path_info传递给php方法)
发表于 : 2009年 6月 3日 19:18
由 phoebus
写个教程吧,那样最好!!
这个服务器上我安装DZ WP SABLOG这些都是正常了,但刚才我试着安装了magike也出现类似的问题!
Re: 安装后不能登陆后台,(已解决,附path_info传递给php方法)
发表于 : 2009年 6月 3日 20:26
由 joyqi
代码: 全选
location ~ .*.php(/.*)*$
{
include fcgi.conf;
#fastcgi_pass unix:/tmp/php-cgi.sock;
fastcgi_pass unix:/tmp/php-cgi.sock;
#fastcgi_index index.php;
fastcgi_param PATH_INFO $fastcgi_script_name;
}
主要是改location这一段
注意,一定还要到php.ini里面把cgi.fix_pathinfo=1打开!!!
Re: 安装后不能登陆后台,(已解决,附path_info传递给php方法)
发表于 : 2009年 6月 4日 23:46
由 phoebus
问题已解决!!
修改:
location ~ .*.(php|php5)? $
{
fastcgi_pass unix:/tmp/php-cgi.sock;
#fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fcgi.conf;
为:
location ~ .*.(php|php5)?
{
fastcgi_param PATH_INFO $fastcgi_script_name;
fastcgi_pass unix:/tmp/php-cgi.sock;
#fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fcgi.conf;
Re: 安装后不能登陆后台,(已解决,附path_info传递给php方法)
发表于 : 2009年 11月 24日 18:44
由 mercuryhg
我觉得这样的贴子应该置顶或者加精,让新来的人好了解,并不是每个使用TYPECHO的人都会很好的配置服务器的。
Re: 安装后不能登陆后台,(已解决,附path_info传递给php方法)
发表于 : 2010年 4月 11日 14:39
由 share98
虚拟主机怎么改?
Re: 安装后不能登陆后台,(已解决,附path_info传递给php方法)
发表于 : 2010年 4月 12日 14:59
由 Leo
虚拟主机没有权限编辑啊!