服务器上nginx配置文件问题

server
    {
        listen 80 default_server;
        #listen [::]:80 default_server ipv6only=on;
        server_name _;
        index index.html index.htm index.php;
        #root  /home/wwwroot/default;
        root /home/wwwroot/default/laravel-demo/public;
    }

以上是我的配置信息,但是访问 500
如果我把 root 去掉 public 在我的URL 访问 xxx.com/public 就可以访问。

谢谢,已经解决了! 我这边的问题是因为我使用的最新的lnmp1.4一键安装环境,nginx里面有个配置项出错了。

fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/";

把这个注释掉就行了

JellyBool
修改的评论也不能少于六个字哦!
Perfect丶戈 回复 JellyBool
修改的评论也不能少于六个字哦!
JellyBool 回复 Perfect丶戈
修改的评论也不能少于六个字哦!
Perfect丶戈 回复 JellyBool
修改的评论也不能少于六个字哦!
xiaowuya123 回复 JellyBool
修改的评论也不能少于六个字哦!
JellyBool
修改的评论也不能少于六个字哦!
Perfect丶戈 回复 JellyBool
修改的评论也不能少于六个字哦!
MarksGui888 回复 Perfect丶戈
修改的评论也不能少于六个字哦!
xiaowuya123 回复 MarksGui888
修改的评论也不能少于六个字哦!
xiaowuya123 回复 MarksGui888
修改的评论也不能少于六个字哦!
MarksGui888 回复 xiaowuya123
修改的评论也不能少于六个字哦!