Homestead-Vagrant 下跑 Laravel 项目,文件目录映射问题

闲来无事,了解一下laravel项目,在homestead下,运行起来发现这个问题:
homestead-vagrant下跑laravel项目,文件目录映射问题
刚开始没在意,想着这不就是权限问题嘛,给了storage目录直接777,没成想,还是不对,就给项目目录777了。仍然未解。

就在论坛里搜索了下storage/logs相关问题,越发不对劲,再仔细一下,原来是 访问目录就不存在。
虚拟环境下,我本机的目录怎么可能存在呢?应该是文件共享映射的问题。
可是我尝试调整了下,folders的type,还是未能如期解决。

homestead的PHP默认版本切换到7.3,Nginx。

下面是我对Homestead.yaml的配置:
homestead-vagrant下跑laravel项目,文件目录映射问题

我也查看了相关日志文件(站点日志,项目访问日志),都是空的。
也切换了folders的type,也是这样的。
执行的是 homestead reload --provision

目测应该是文件共享的问题,但是我其他的项目都可以正常跑起来,不解,特来叨扰。

我就是我,不一样的烟火...
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
最佳答案

建议你看社区文档搭建环境 https://learnku.com/laravel/wikis 按你目前这样操作,很有可能花了大量时间都没配置好环境,最后甚至会吐槽 homestead 难用。

4年前 评论
Michael_21 (楼主) 4年前
讨论数量: 4

调整了下yaml文件,现在是报出这样的日志错误,.sock是存在的,权限777,应该就不用设置nobody用户组。
file

4年前 评论

这里的配置,应该也是对的:

file

现在报502,debug调试下来,还是有 error :/User/michael/code/...这样的信息不科学,应该是/home/vagrant/code/...

file

4年前 评论

建议你看社区文档搭建环境 https://learnku.com/laravel/wikis 按你目前这样操作,很有可能花了大量时间都没配置好环境,最后甚至会吐槽 homestead 难用。

4年前 评论
Michael_21 (楼主) 4年前

折腾出来了,其实,我也不知道什么情况,Homestead的配置都没用动,我只是将lavarel重新composer安装了一下。

这就算进来了?laravel欢迎页面:

file

确实快,400ms。

4年前 评论

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