laravel5.3 房子啊nginx上报错No input file specified.

qq_25009679 2018-05-16 03:56:18
我已经给public权限了,但是经常报错No input file specified.,重启php-fpm后就好了,然后过一会又报错。很奇怪的问题,
下面是我的配置文件



我的服务器上还有别的网站 都没有问题,就这一个laravel写的有问题,服务器环境是lnmp一键安装包安装的,求大神帮忙看看哪里的问题,谢谢了~

...全文
1470 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
AmberLavigne 2018-09-05
  • 打赏
  • 举报
回复
亲测有效(不要乱加你认为对的代码!) 基于 lnmp1.4 一键安装包
1. lnmp vhost del 删除你的配置
2. lnmp vhost add 添加上 (为了保证配置文件的正确性)
3. 修改 /usr/local/nginx/conf/fastcgi.conf 注释掉最后一行。
4. 去掉 .user.ini 在你的项目根目录里面。chattr -i .user.ini rm -rf .user.ini
5. 修改对应配置文件如下
root /home/wwwroot/**.***.com/public;
在 include enable-php.conf; 下添加 include laravel.conf;
6 重启 lnmp restart



AmberLavigne 2018-09-05
  • 打赏
  • 举报
回复
如果你用的lnmp 一键安装包 权限没问题的话,问题出在配置上 注释掉 下面注释的部分 然后重启服务器。 解决。
location ~ \.php$
{
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/tmp/php-cgi.sock;
fastcgi_index index.php;
include fastcgi_laravel.conf;
# include fastcgi_params;
# fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
一生小白 2018-05-16
  • 打赏
  • 举报
回复
可参考 https://blog.csdn.net/skyyyf/article/details/77088610

20,359

社区成员

发帖
与我相关
我的任务
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
phpphpstorm 技术论坛(原bbs)
社区管理员
  • 开源资源社区
  • phpstory
  • xuzuning
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧