我試圖將我的Laravel 5應用程序部署到我的服務器,但它不工作。它只是出現一個返回500錯誤的空白屏幕。下面是我所做的:將Laravel 5應用程序部署到服務器
- 改變了.ENV文件中的DB設定,以適應我的服務器DB
- 上傳我的本地數據庫服務器DB
- 上傳整個應用程序文件夾到我的子目錄
- 將子目錄指向我的公共文件夾
還有什麼我應該做的嗎?
PS:我使用的cPanel我的服務器上
編輯:我檢查了我的服務器laravel error.log中上,我得到了以下錯誤: I'm getting this error in the Laravel error log: Uncaught exception 'RuntimeException' with message 'PHP's json extension is required to use Monolog's NormalizerFormatter' in /home/petiscar/a3p/vendor/monolog/monolog/src/Monolog/Formatter/NormalizerFormatter.php:34
A3P是文件夾我除了公用文件夾內容以外的所有東西 在a3p.painel.ventures(a3p是這裏的子域名)中,我擁有公用文件夾的內容
如果你遇到了500錯誤,那麼可能是PHP錯誤。檢查您的錯誤日誌,找出什麼錯誤 –
所有步驟部署laravel 5應用在[文件](http://stackoverflow.com/documentation/laravel/2410/deploy-laravel-5-app-on-shared-託管Linux的服務器上 - #T = 201702151209428856144)檢查那裏,如果你錯過了一些步驟 – KuKeC
什麼檢查服務器的日誌文件,你會發現肯定更多細節。 你也可以啓用laravel配置調試,可以提供更多的細節.. 500錯誤大多是因爲文件權限或失蹤PHP擴展的發生.. –