簡體   English   中英

如何將zend framework 2應用程序部署到AWS Elastic beantalk?

[英]How can I deploy my zend framework 2 application to AWS elastic beanstalk?

我了解如何在AWS Elastic beantalk上進行基本部署,但是我要弄清楚的一件事是如何部署Zend Framework 2應用程序。 因為Zend Framework 2應用程序依賴於運行mod_rewrite的Apache,所以如何配置我的彈性beantalk以確保Apache正在運行mod_rewrite?

編輯:我要添加到這個問題。 我什至不確定mod_rewrite不再是問題。 我什至無法在彈性beantalk上部署zend framework 2骨架應用程序。 部署單個簡單的PHP文件沒有問題,但是部署實際的zend framework 2應用程序是不可行的。 有任何想法嗎?

好的,這在#zftalk IRC中得到了一些幫助。 使用AWS beantalk Web界面上載我從未成功,因此我使用了AWS eb工具和AWSDevTools。

最好的選擇是進入項目的根源。 我按照這里的linux說明進行操作: http : //docs.aws.amazon.com/elasticbeanstalk/latest/dg/GettingStarted.GetSetup-devtools.html

然后轉到此處的部署說明: http : //docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_PHP.sdlc.html

這仍然沒有用。 因此,我在彈性beantalk上進入我的環境的Web界面,不得不編輯配置,以便容器中的文檔根目錄指向/ public。 在此之后,服務器返回500,因此我查看了日志,發現框架本身有問題。 在我的本地副本上,我確定作曲家已安裝了所有內容,並從供應商處刪除了git ignore文件,然后提交了該項目。 我再次使用git aws.push推出了該項目,並且可以正常工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM