繁体   English   中英

将Laravel部署到AWS EC2

[英]Deploy Laravel to AWS EC2

我已经成功地将Laravel和vuejs项目部署到了​​AWS。

我将项目和app.js的所有内容都放入〜/ laravel,然后在/ var / www / html / laravel /中创建了一个指向〜/ laravel / public的符号链接

一切正常。 每当我从github的分支中提取包括app.js的新代码时,我都会遇到一个问题。 代码已更新,但是当我转到网站时,它尚未更新。 几个小时后,我的新更新代码恢复了正常。

它使我发疯,因为我无法立即测试任何建议

谢谢

在服务器启用OPcache时遇到此问题。

尝试清除OPcache

https://jenssegers.com/77/clearing-php-s-opcache-with-cachetool

每次编译资产时,在app.js上添加一个版本号即可解决此问题。 如果您正在使用Laravel mix,只需添加webpack.mix.js文件

if (mix.inProduction()) {
    mix.version(); // this will add a version number to your app.js 
                   //  every time you do `npm run production`
                   // ex: app.js?id=b35f8fd52c344cb84a52
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM