Homestead-Vagrant 下跑 Laravel 项目,文件目录映射问题
闲来无事,了解一下laravel项目,在homestead下,运行起来发现这个问题:
刚开始没在意,想着这不就是权限问题嘛,给了storage目录直接777,没成想,还是不对,就给项目目录777了。仍然未解。
就在论坛里搜索了下storage/logs相关问题,越发不对劲,再仔细一下,原来是 访问目录就不存在。
虚拟环境下,我本机的目录怎么可能存在呢?应该是文件共享映射的问题。
可是我尝试调整了下,folders的type,还是未能如期解决。
homestead的PHP默认版本切换到7.3,Nginx。
下面是我对Homestead.yaml的配置:
我也查看了相关日志文件(站点日志,项目访问日志),都是空的。
也切换了folders的type,也是这样的。
执行的是 homestead reload --provision
目测应该是文件共享的问题,但是我其他的项目都可以正常跑起来,不解,特来叨扰。
推荐文章: