Laravel 部署到虚拟主机,如何创建 storage 软连接
laravel 55 项目要移到一个虚拟主机上,参考了 laravel 5.5 项目部署到虚拟主机
目前碰到的问题是虚拟主机没有运行 php artisan storage:link 的权限,后台上传的图片都显示不出来,有什么好的解决方法吗?

静态图片都可以,后台上传的轮播图显示不出来
关于 LearnKu
可能是
storage/和public/目录没有权限,使用命令:sudo chmod -R 777 storage/,sudo chmod -R 777 public/给storage/和public/目录提权。提权成功后运行
php artisan storage:link。应该就没有问题了个人及其不推荐在虚拟主机上部署 laravel,会出现各种各样的问题。
如果非要在虚拟主机上部署的话,这里给出一个方案,你可以通过 Apache 或 Nginx 的规则,将 /storage 的访问 rewrite 到
/storage/app/public/下,也是可以的。打个比方(不知道对错,只能作为思路的 nginx 配置):