g63336180 2011-06-20 21:26:04 8766次浏览 4条回复 0 0 0

我用的最新的yii,nginx是0.97,php5.3.6,配置后demos/blog首页可以访问,可是其他页面再访问都是404,哪位大侠帮帮忙啊?谢谢啦

我的nginx配置:

location ~ \.php$ 
{
  #root   e:/webroot;
  fastcgi_pass   127.0.0.1:9000;
  fastcgi_index  index.php;
  include        fastcgi_params;
  fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
  fastcig_param PATH_INFO $fastcgi_script_name;
  access_log off;
}
location /yii 
{
  try_files $uri $uri/ /yii/demos/blog/index.php?r=$request_uri;
}

我的工作目录是e:/webroot yii目录是e:/webroot/yii/

  • 回复于 2012-01-04 01:01 举报
    # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
    #
    #location ~ \.php$ {
    location ~ ^(.+\.php)(.*)$ {
    root           /pdenv/data/html;
    fastcgi_split_path_info ^(.+\.php)(.*)$;		
    fastcgi_pass   127.0.0.1:9000;
    fastcgi_index  index.php;
    fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
    fastcgi_param PATH_INFO $fastcgi_script_name;	
    include        fastcgi_params;		
    }
    
  • 回复于 2012-03-09 23:46 举报

    暂时还看不懂

  • 回复于 2012-03-12 12:13 举报

    正在学,留着以后有用

  • 回复于 2013-01-29 16:51 举报

    必须得改服务器配置文件吗? 如果是租用的服务器空间怎么办?

您需要登录后才可以回复。登录 | 立即注册