Laravel Homestead : Nginx failing to start on Vagrant. 需要root密码才能访问Nginx日志

标签 laravel laravel-4

使用 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/

相关文章:

php - 当 Laravel 中返​​回更多结果时,循环关联数组返回单个结果

php - 带有包含数组的列的 Laravel 批量插入

mysql - 条件组通过使用 Laravel

database - 将数据从一个列传输到不同表中的不同列

laravel - 错误: Script php artisan clear-compiled handling the post-install-cmd event returned with an error

php - Laravel (5.3) Eloquent - 关系问题

php - 从 Laravel 本地存储中的特定目录中删除文件

laravel - Eloquent -如何在hasMany关系中添加联接?

php - 与 Laravel 和 Eloquent 的三向关系

php - Laravel - 在 Controller 或模型中查询构建?对于大型网络应用