nginx配置thinkphp6 Tp5 出现500错误,No input file specified(已解决)
温馨提示:
最后更新时间2020-11-25 16:40:00,若内容或图片失效,请留言反馈!
在Nginx下配置Thinkphp6或者Thinkphp5,如果只是简单的将Root指向Public目录,则会出现服务器500错误。
出现这个问题的原因,可能是目录权限问题,解决思路如下:修改fastcgi的配置文件
找到:/usr/local/nginx/conf/fastcgi.conf,将文件中的fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/";修改为下面的参数配置:
fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/../:/tmp/:/proc/";
上面是出现500的可能错误。
另外,在Nginx下配置Thinkphp6还可能出现【No input file specified.】的提示,大概率的问题可能是Root目录写得不对,如果在Win平台下,可将【\thinkphp6\public】中的”\“改为”/“。
如果实在想写”\“,就加上转义,写成”\\“。
文章版权声明:除非注明,否则均为林羽凡原创文章,转载或复制请以超链接形式并注明出处。