最近在用 Laravel CMS 做项目,遇到了一些部署方面的小问题,记录一下~
首先是权限配置问题,一开始以为是 Nginx 的配置文件有问题,结果后来才发现是 Laravel 自带的
然后就是缓存问题,第一次部署后,前端页面显示正常,但是后台报错了,以为是路由问题,最后发现是缓存没清除干净。清理完缓存之后,一切恢复正常了。虽然有点烦,但也算是学到一课吧!
最后是数据库迁移问题,有时候迁移会失败,不知道是不是本地环境和服务器环境的差异导致的。反正每次迁移失败都要手动去执行一遍
总的来说, deploying Laravel CMS 还是比较顺利的,只是遇到了一些小插曲。不过这些问题都解决了,项目也顺利上线了。有啥不懂的地方,还是得多看看文档和社区,多多交流交流。加油!
首先是权限配置问题,一开始以为是 Nginx 的配置文件有问题,结果后来才发现是 Laravel 自带的
.env 文件里的 APP_URL 没填对导致的。这个坑掉我半天,幸好被一个老哥提醒了~ 然后就是缓存问题,第一次部署后,前端页面显示正常,但是后台报错了,以为是路由问题,最后发现是缓存没清除干净。清理完缓存之后,一切恢复正常了。虽然有点烦,但也算是学到一课吧!
最后是数据库迁移问题,有时候迁移会失败,不知道是不是本地环境和服务器环境的差异导致的。反正每次迁移失败都要手动去执行一遍
php artisan migrate:refresh,真是够麻烦的。希望 Laravel 团队能尽快解决这个问题吧!总的来说, deploying Laravel CMS 还是比较顺利的,只是遇到了一些小插曲。不过这些问题都解决了,项目也顺利上线了。有啥不懂的地方,还是得多看看文档和社区,多多交流交流。加油!
登录/注册