簡體   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