欢迎光临一流素材网,免积分免费素材下载!
当前位置:首页 > 教程 > CMS教程>其它CMS

HisiPHP Nginx环境下进入后台报404错误,或提示“admin.php模块可能未启用或未安装”

所属栏目:其它CMS更新时间:2020-04-13 来源:网络 原作者:不详 发布:deepdfhy浏览:0

Nginx环境下进入后台报404错误,或提示“admin.php模块可能未启用或未安装”

在Nginx低版本中,是不支持PATHINFO的,但是可以通过在Nginx.conf中配置转发规则实现:

server {
	listen 80;
	server_name  www.hisiphp.com;
	access_log  logs/www.hisiphp.com.log;
	root   /www/web/hisiphp/public;#一定要改成你自己的站点目录
	index  index.php index.html index.htm;


    location / {
        index  index.php index.html index.htm;
        #以下代码必须有        
        if (!-e $request_filename) {
            rewrite  ^(.*)$  /index.php?s=$1  last;
            break;
        }
    }
    
    
    location ~ \.php(.*)$ {
        root           /web/www/hisiphp/public;#一定要改成你自己的站点目录
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  $DOCUMENT_ROOT$fastcgi_script_name;
        fastcgi_param PATH_INFO $1;
        include        fastcgi_params;
    }
    
    # 配置2
    location ~ \.php(.*)$ {
        include        fastcgi_params;
        #端口号请根据实际情况填写
        fastcgi_pass   127.0.0.1:4571;
        fastcgi_index  index.php;
        fastcgi_split_path_info  ^(.+\.php)(.*)$;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        fastcgi_param  PATH_INFO  $fastcgi_path_info;
        fastcgi_param  PATH_TRANSLATED  $document_root$fastcgi_path_info;
        fastcgi_read_timeout 60s;
    }}


标签: 404 HisiPHP
收藏 0 有帮助 0 没帮助 0 打赏 0
给个评价吧