使用Laravel Homestead与Laravel合作4. 今天早上跑完流浪汉后,我无法访问homestead.app:8000.我没有问题,所以我调查了我的虚拟机,发现Nginx没有启动.然后我尝试查看日志,并且我被拒绝来自/ var/log/nginx目录的权限,该目录由www-data adm拥有.
那么我的问题是,允许我访问该目录的su或sudo密码是什么?该文档令人惊讶地没有任何信息以及Homestead.app Git存储库.谢谢.
ulk*_*kas 10
我有laravel/homestead流浪虚拟机的类似问题,而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
Run Code Online (Sandbox Code Playgroud)
解决方案是删除符号链接sites_available:
rm -Rf /etc/nginx/sites-enabled/sites-available
Run Code Online (Sandbox Code Playgroud)
比它的工作:
service nginx restart
跳转到root帐户shell的快速方法是运行"sudo bash"命令.这样,如果您不必在每个命令前键入"sudo".由于这个VM是用于开发目的,我不认为这是一个危险,但在实际生产中,Ubuntu在root帐户被锁定的情况下运行,所以你总是进入并且应该保持用户级权限,直到你需要执行更高级别命令.您可以"启用"root帐户并设置密码,但使用sudo跳转到它是更好的方法.
| 归档时间: |
|
| 查看次数: |
9591 次 |
| 最近记录: |