2017-03-26 23 views
1

我有Laravel應用程序,我學會了使用php artisan serve和本地Apache運行。以下服務未運行:proxy @ AWS - 在Laravel重新配置後

現在我希望在Amazon Beanstalk上運行相同的操作。

我已經爲PHP7創建了Beanstalk實例。然後我去了亞馬遜Linux控制檯並在那裏安裝了作曲家。我認爲這是不必要的一步。

接下來,我用ZIP將所有Laravel項目與其上傳到AWS並使用Web控制檯上傳到AWS。首先我Forbidden錯誤

enter image description here

這裏說:http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/php-laravel-tutorial.html

然後我固定的文檔根目錄public/如下說,現在我有健康狀態severe

Impaired services on all instances. 
Following services are not running: proxy. 

當我用瀏覽器打開網站,我看到空白頁。

如何查看AWS中的任何日誌以瞭解發生了什麼?

什麼是原因?項目是獨立的,它使用代碼庫中的SQLite數據庫。當我在本地機器上啓用這個項目時,我將在Apache和PHP中啓用多項功能。

回答

2

這是ZIP文件結構的問題:它包含額外的頂部目錄裏面。所以,在AWS上它是/var/app/current/myappname,而應該只是/var/app/current

0

您是否在創建實例後安裝了mbstring?

sudo yum install php70w-mbstring 

如果這不是問題,您可以查看Laravel登錄storage/log/laravel.log並告訴我們有什麼可以幫助您。

相關問題