移动的羊驼 发表于 2021-2-3 16:03:38

【已解答】php5.6版本访问laravel5.4提示:No input file specified.

7.0以上没问题,就5.6有问题,网上各种方法试了不行,我需要用到5.6
试过的方法:1.修改.htaccess文件在index.php后加?
2.删除.user.ini文件
3.php.ini(/etc/php5/cgi/php.ini)的配置中这两项
cgi.fix_pathinfo=1(这个是自己添加的)
doc_root=

nginx配置文件/etc/nginx/sites-available/default中注意以下部分location ~ \.php$ {
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_indexindex.php;
fastcgi_paramSCRIPT_FILENAME/var/www/nginx-default$fastcgi_script_name;
               include            fastcgi_params;
       }
4:注释fastcgi_paramSCRIPT_FILENAME/var/www/nginx-default$fastcgi_script_name;以上都试过 不行,每次修改都有重启nginx求大佬工程师帮忙看看,是在没法了

移动的羊驼 发表于 2021-2-3 16:05:00

因为是2年之前的代码和框架,现在想恢复部署,所以。。。。

移动的羊驼 发表于 2021-2-3 16:11:32

尝试过开启和关闭跨站攻击 都没效果

大炮运维V587 发表于 2021-2-3 17:44:11

移动的羊驼 发表于 2021-2-3 16:11
尝试过开启和关闭跨站攻击 都没效果

fastcgi_paramSCRIPT_FILENAME/var/www/nginx-default$fastcgi_script_name;
面板上的nginx在 /www/server/nginx下的,结合面板上的地址你看看对不对,不对的话自己找资料配置吧
https://laravelacademy.org/books/laravel-docs-5_4

向樛木多少斤了 发表于 2021-2-3 17:44:45

大炮运维V587 发表于 2021-2-3 17:44
面板上的nginx在 /www/server/nginx下的,结合面板上的地址你看看对不对,不对的话自己找资料配置吧
htt ...

炮哥好!!
页: [1]
查看完整版本: 【已解答】php5.6版本访问laravel5.4提示:No input file specified.