use*_*525 8 php amazon-web-services zend-framework2 amazon-elastic-beanstalk
我理解如何在AWS弹性beanstalk上进行基本部署,但我想弄清楚的一件事是如何部署Zend Framework 2应用程序.因为Zend Framework 2应用依赖于使用mod_rewrite运行的Apache,我如何配置弹性beanstalk以确保Apache正在使用mod_rewrite执行?
编辑:我将添加到这个问题.我甚至不确定mod_rewrite是不是一个问题.我甚至无法在弹性beanstalk上部署zend框架2骨架应用程序.我部署一个简单的PHP文件没有问题,但部署一个实际的zend框架2应用程序是不行的.有任何想法吗?
好的,这是在#zftalk IRC的帮助下解决的.我从未使用AWS beanstalk 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
这仍然无效.所以,我在弹性beanstalk上访问了我的环境的web界面,并且必须编辑配置,以便容器中的文档根指向/ public.在此之后,服务器返回500,所以我查看了日志,看到它有框架本身的问题.在我的本地副本上,我确保作曲家安装了所有内容,我从供应商处删除了git ignore文件,然后提交了项目.我再次用git aws.push推出了这个项目,这很有效.
| 归档时间: |
|
| 查看次数: |
1985 次 |
| 最近记录: |