教程一做到一半,正常 Vagrant up 后项目无法访问

提问的时候一边排查了发现了问题所在。
vagrant 2.1.1 homestead 6.1.0
之前是直接 vagrant --provision重新配置,今天认真检查了一下发现是 nginxphp没启动
不知道为什么 vagrant启动后需要重启nginxphp
而且是教程到一半才出现这个问题
环境是按照教程里面的步骤搭建的,系统是wind

这是最近的操作记录

 487  vagrant up
  488  vagrant ssh
  489  vagrant halt
  490  vagrant up --provision
  491  vagrant ssh

每次结束都有关闭vagrant halt
但是vagrant up后访问显示 无法访问此网站


数据库能正常连接

ping weibo.test 正常

  1. 检查nginx ps -ef | grep nginx
    结果:
    vagrant   6709  6698  0 08:27 pts/0    00:00:00 grep --color=auto nginx
  2. 检查php ps -ef | grep php
    结果:
    vagrant   6717  6698  0 08:29 pts/0    00:00:00 grep --color=auto php
  3. 重启nginx service nginx restart
    结果:项目 502 Bad Gateway
  4. 检查错误日志
    2019/07/05 08:40:08 [crit] 6752#6752: *4 connect() to unix:/var/run/php/php7.2-fpm.sock failed (2: No such file or directory) while connecting to upstream, client: 192.168.10.1, server: weibo.test, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php7.2-fpm.sock:", host: "weibo.test"

    进到/var/run/php目录后发现 只有一个

    srw-rw-rw-  1 vagrant  vagrant     0 Jul  5 03:20 php5.6-fpm.sock= 

    尝试重启php同样没有权限
    切换 root用户 重启php

    /usr/sbin/php-fpm7.2

访问正常

可以肯定途中没有改过任何配置。不知道为什么会出现这种情况,应该怎么检查和解决

《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
你看我吊吗啊
最佳答案

备份站点配置文件,销毁homestead重建。否则可能花更多时间去定位问题。。

4年前 评论
讨论数量: 1
你看我吊吗啊

备份站点配置文件,销毁homestead重建。否则可能花更多时间去定位问题。。

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!