部署tp5项目常见问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_35979073/article/details/84065082

 一、Access denied. 

 set $real_script_name $fastcgi_script_name;
            if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") {
                    set $real_script_name $1;
                    set $path_info $2;
            }
            fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;
            fastcgi_param SCRIPT_NAME $real_script_name;
            fastcgi_param PATH_INFO $path_info;

在location ~ \.php里加上上面的 部分

 

二 模块不存在

加上这个代码 隐藏index.php

 if (!-e $request_filename) {
            rewrite  ^/(.*)$  /index.php/$1  last;
            break;
        }

猜你喜欢

转载自blog.csdn.net/qq_35979073/article/details/84065082