使用 Laravel Homestead 与 Laravel 4 一起工作。今天早上运行 vagrant 后,我无法访问 homestead.app:8000。我 ping 它没有问题,所以我调查了我的 virtualbox,发现 Nginx 没有启动。然后我尝试查看日志,但被 拥有的/var/log/nginx 目录拒绝了权限。 www-data adm .
那么我的问题是, 是什么?苏 或 须藤允许我访问该目录的密码?该文档令人惊讶地没有任何信息以及 Homestead.app Git 存储库。谢谢你。
最佳答案
我与 laravel/homestead
有类似的问题vagrant 虚拟机和nginx
不重新启动。运行后的错误nginx -t
曾是 :
nginx: [crit] pread() "/etc/nginx/sites-enabled/sites-available" failed (21: Is a directory)
nginx: configuration file /etc/nginx/nginx.conf test failed
解决方案是删除符号链接(symbolic link)
sites_available
:rm -Rf /etc/nginx/sites-enabled/sites-available
比它起作用:
service nginx restart
关于Laravel Homestead : Nginx failing to start on Vagrant. 需要root密码才能访问Nginx日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24368281/