5 回答
TA貢獻1864條經驗 獲得超2個贊
嘗試這個來解決你的問題。將其添加到您的作曲家.
"post-install-cmd": [
"php artisan clear-compiled",
"chmod -R 777 public/"
]
TA貢獻1801條經驗 獲得超8個贊
我嘗試過 http://boss-security-2.herokuapp.com/artisan,它顯示了工匠源代碼。(不應該)
我認為您配置了根文件夾。
更新
你說過你的沒有更新。您是否嘗試過提交并推送所有更改?composer.json
git add -A && git commit -m 'update' && git push heroku master
然后嘗試 SSH 并列出內容
heroku ps:exec
pwd && ls -la && cat Procfile
TA貢獻1836條經驗 獲得超13個贊
如果您已經按照記錄的所有步驟為heroku準備好了拉拉維爾應用程序,那么錯誤可能就在Procfile中:
有時我們很容易忘記在其他說明之前包含“web:”。因此,配置文件應該像這樣在線:網絡:供應商/bin/heroku-php-apache2 公共/
這很可能可以解決問題
TA貢獻1765條經驗 獲得超5個贊
在應用的根目錄中創建一個名為(無擴展名,區分大小寫)的文件,并將其寫入并提交到存儲庫。如果您通過 github 進行連接,請確保它是 而不是 。然后再次部署。此文件將告訴 heroku apache 服務器您的根目錄位于文件所在的公用文件夾中,因此直接向其發出請求。https://devcenter.heroku.com/articles/custom-php-settings#setting-the-document-rootProcfileweb: vendor/bin/heroku-php-apache2 public/Procfileprocfileindex.php
- 5 回答
- 0 關注
- 205 瀏覽
添加回答
舉報
