本地部署laravel项目遇到500错误 软链接

本地部署laravel项目遇到500错误 软链接

今天部署laravel项目时遇到500错误,提示是服务器出了问题,百度了都用不上,最后发现从线上拉项目时会丢失一个文件 .env (这个为啥会丢失一直想不明白),把这个文件补上后发现还是报错,但是项目可以访问了本地部署laravel项目遇到500错误 软链接_第1张图片
然后发现是少开了一个扩展文件
本地部署laravel项目遇到500错误 软链接_第2张图片
打开之后重启phpstudy就可以访问项目了。
但是,又发现了新问题,图片出不来
本地部署laravel项目遇到500错误 软链接_第3张图片
也是醉了,原来laravel后台上传图片是上传到了storage/app/public文件夹下,但是laravel中的asset()只能读到项目下直属的public文件,所以要使用软链接将两个文件夹链接起来(其实也就是将前者的快捷方式发送给后者),这样asset()就可以直接通过快捷方式访问图片

执行软连接

本地部署laravel项目遇到500错误 软链接_第4张图片
本地部署laravel项目遇到500错误 软链接_第5张图片
至此,项目部署终于完了,吼吼吼!!
本地部署laravel项目遇到500错误 软链接_第6张图片

补充:
执行软连接时报错也是缺少 .env 文件
本地部署laravel项目遇到500错误 软链接_第7张图片

你可能感兴趣的:(基础)