首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Elastic Beanstalk上的Drupal重定向到"eb deploy“上的Install.php

Elastic Beanstalk上的Drupal重定向到"eb deploy“上的Install.php
EN

Stack Overflow用户
提问于 2015-05-20 07:14:24
回答 1查看 728关注 0票数 1

在尝试将Drupal应用程序部署到Elastic Beanstalk上时,我遇到了我认为是权限问题

我遵循以下教程启动并运行了Drupal:http://comm-press.de/en/blog/drupal-climbs-aws-elastic-beanstalk

我使用的是Postgres数据库,在install.php上填写表单时,我输入了正确的凭据,没有错误。

初始部署之后的任何后续部署都会将我带回install.php。在输入我的数据库信息后,我收到这条消息,告诉我Drupal已经安装(确实如此)。http://i.imgur.com/N6KDvvo.png

为什么我的站点在'eb deploy‘之后被重定向到install.php?我应该设置什么权限才能生成settings.php和/sites/default/files?

EN

回答 1

Stack Overflow用户

发布于 2016-07-16 02:17:01

安装状态由DB控制--如果没有DB信息的Drupal引导程序,您将被路由到请求它的代码。

通过设置AWS RDS DB并将所有实例连接到该数据库,我能够绕过此部分。

--但是,等等,还有更多。现在,让所有实例从同一个DB读取数据已经解决了实例之间的大多数并发问题*。继续,尝试将照片添加到您的管理员个人资料中。我会等你的。是的,大多数时候你会得到错误的实例,一个实例上的单个图像并不是在所有实例上都显示出来的。我正在使用一个启动& cron作业脚本来解决这个问题,该脚本从AWS S3服务加载资源更新。

代码语言:javascript
复制
Step A load code into S3
Step B set an accessible timestamp for $lastModified to now()


Step 1 wget/curl a timestamp of the last remote modification ($lastModified)
Step 2 compare the local last updated stamp ($lastUpdated) to remote last modified timestamp
Step 3 if ($lastModified == $lastUpdated) {die} else {update incremental changes && set $lastUpdated = $lastModified}

看看第一次增量更新,这是一个很棒的更新。

所以..。另外,我应该提到,当我们实例化一个镜像时,我们正在安装完全普通的drupal,作为来自drupal的Docker文件的一部分,drupal apache镜像Docker文件最后运行的是一个安装脚本。

Elastic Beanstalk设置环境变量--其中一些变量是amazon访问密钥id和访问密钥。

I curl一个IP仅在弹性豆茎curl -v 169.254.169.254中可用

通过设置脚本中的输出,我可以判断我是本地AWS EB还是在AWS EB中。这允许我有条件地更改某些配置--比如将RDS或本地Drupal连接到MySQL。

安装脚本使用aws cli从S3 (同步)中提取,以添加、替换、更新webroot中的所有内容,将实例转换为一个setup Drupal安装,就文件级资产而言。

sed和服务重载已经做了很多。Elasticache vs local Redis...

最后,我们在前台&& tail -f /dev/null启动web服务器,这样容器就不会立即关闭。

Drupal仅用于静态资源页面和web应用程序的页眉/菜单/页脚包装(提供模板...,Twig/JS使用数据填充模板)。身份验证是通过API实现的--甚至没有使用Drupal中90%左右的优势...

增量更改通过比较散列值并在它们不同时运行更新过程来提取。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30337696

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档