iT邦幫忙

0

laravel 8部署到免費的Heroku

必備條件
以及安裝 PHP、Composer和 Heroku CLI。
Heroku 使用者帳戶
像是下面
https://ithelp.ithome.com.tw/upload/images/20210124/20115898dlGEV2C9uw.jpg

避免意外就從建立專案開始

laravel new shopApp

先建立起 專案叫shopApp

接下來到跟目錄下新增名稱叫 Procfile 的檔案
裡面新增下面這行後存檔

web: vendor/bin/heroku-php-apache2 public/ > Procfile

https://ithelp.ithome.com.tw/upload/images/20210124/20115898Nsoxru0ea1.jpg

git進行初始化

git init
git add .
git commit -m "new laravel project"

建立在heroku上自己的專案名稱
heroku apps:create yourAppName

https://ithelp.ithome.com.tw/upload/images/20210124/201158987sMBMtfXIl.jpg

像是這樣

heroku git:remote -a yourapp 傳到git中
git push heroku master  //把資料push到heroku
heroku open  //開啟網頁

https://ithelp.ithome.com.tw/upload/images/20210124/20115898mm7Hxjh5Ix.jpg
會出現這個畫面 原因是Key設定沒加
先回到heroku的專案中 進去設定
https://ithelp.ithome.com.tw/upload/images/20210124/20115898DjrcpubEDt.jpg

將laravel專案中.env 資料放進去尤其是APP_key一定要放
https://ithelp.ithome.com.tw/upload/images/20210124/20115898yH2vtaslYr.jpg

最後可以用指令 heroku open 再次重新開啟

https://ithelp.ithome.com.tw/upload/images/20210124/20115898tfyyynbDxL.jpg

成功

參考:https://dotblogs.com.tw/What_s_Note/2020/06/12/155738
https://devcenter.heroku.com/articles/getting-started-with-laravel


尚未有邦友留言

立即登入留言