问题标签 [aegir]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
drupal-7 - Aegir 外部 API
我正在构建一个系统,该系统将利用 Aegir 来管理 Drupal 站点的集合,并且我希望能够通过系统的其他部分远程触发 Aegir 任务(例如设置新站点)。
例如,当用户在系统的一个单独组件中设置一个新项目时,它应该向主机管理器发送一条经过身份验证的消息(最好通过 http),以自动配置相应的站点。
是否有一个模块可以提供此功能或让我自己开始实现它?
php - 在 Ubuntu 上安装 Nginx 和 Aegir 失败
我在香草 Ubuntu 14.04 VPS 上使用 Nginx 安装 Aegir,如下:http: //community.aegirproject.org/content/installing/manual/nginx-mariadb-php-fpm-single-server-installation
最后,在 Aegir 安装期间,我收到以下错误:
服务器域是 nginx.drophost.eu 并且它正确解析为服务器 IP,那么有什么问题?
ubuntu - 主机主安装时 Aegir 安装失败
我正在尝试在支持 Nginx 和 MariaDB 的 Ubuntu 14.04 VPS 上手动安装 Aegir。我已关注:http: //community.aegirproject.org/content/installing/manual/nginx-mariadb-php-fpm-single-server-installation
并修改了最后一条命令:
但是安装似乎在 drush 连接到数据库时失败:
drupal - Aegir架构中的Bootstrap drupal多站点
我编写了必须引导的 PHP 脚本ex1.mydrupalsite.pl
这些网站使用 Aegir 平台托管。
结构如下所示:
我一直在尝试:
但没有运气。
aegir - 无法将数据从注册表单传递到安装配置文件
我最近按照此处http://community.aegirproject.org/node/400Aegir (6.x-2.1)
的说明安装了Debian 6.0.10
(挤压)。
我已按照此处的说明进行操作:https ://groups.drupal.org/node/97039 ,将数据从注册表单传递到平台的安装配置文件,但没有运气。
更详细地说,我hosting_school.drush.inc
在我的hosting_school
模块中创建了一个 drush 脚本,并且在我实现了 hook 的脚本中pre_hosting_task
,drush_hosting_school_pre_hosting_task
. 然后我在 .drush 文件夹中创建了drush
脚本并实现了钩子school_name.drush.inc
pre_provision_install, drush_school_name_pre_provision_install.
问题是,虽然方法drush_hosting_school_pre_hosting_task
被正确调用,但方法drush_school_name_pre_provision_install
却没有。
我是否遗漏了说明中的某些内容?
drupal-6 - 在引导期间切换 chef-client 用户
我写了一个安装 Aegir 的方法。我想使用 aegir 配方在 aws 上引导一个新实例,安装顺利,但无法执行“drush hostmaster-install”,因为它抛出“Drupal 安装未找到”错误。
当我手动进入机器并让厨师客户端与 aegir 用户一起运行时,它安装顺利。
但是当我用 ubuntu 用户引导新实例时,安装失败了。我很欣赏任何将用户切换到运行厨师客户端的想法。
更新了我的完整食谱。
错误:用户 aegir 不存在
drupal - 使用 drush 从 Aegir 的后端添加服务器/平台
我正在寻找自动化创建新服务器、安装软件包、将服务器和平台添加到 Aegir 主机的过程。我知道如何使用 GUI 来添加服务器和平台,但不确定是否使用 drush 从后端(CLI)进行。如果有人参与此过程,如果有人可以为我提供一些参考,那就太好了。
谢谢,斯瓦鲁普。
mysql - Aegir 卡住了克隆/迁移/安装任务
我正在使用 Aegir 将站点从平台 1/db1 迁移/克隆到平台 2/db2。Platform1、platform2、db1 和 db2 已成功验证,但是当我尝试迁移/克隆站点时,任务永远旋转。当我进入服务器时,我可以看到 db 是在 db2 上创建的,站点是在 platform2 上创建的,但任务尚未完成,始终在进行中。我取消了任务并重新验证了没有帮助的平台。
我有什么遗漏或者我做错了什么吗?
hosting - 无法克隆 aegir 站点
在 aegir 上克隆站点时出现此错误
未知选项:--profile。有关可用的 > 选项,请参阅 drush 帮助配置备份。要抑制此错误,请添加选项 --strict=0。[2.39 秒,21.19 MB]
我在 ubuntu 14.04.4 上使用 aegir3。谁能帮我解决这个问题。我在网上搜索过,但没有关于这个问题的解决方案。迁移时也会出现此问题。
drush - Aegir 托管队列服务未启动
我按照手动安装指南在我的 Ubuntu 14.04(Docker 容器内)上安装了Aegir。
但是当我执行时sudo /etc/init.d/hosting-queued start
,它回复了我Starting Aegir queue daemon... ok
但什么也没发生,守护进程没有启动(我在进程列表中没有它)。
如果我执行sudo /etc/init.d/hosting-queued status
,它会显示:Aegir queue daemon is not running
。
我检查了该脚本并看到它运行su - aegir -- /usr/local/bin/drush --quiet @hostmaster hosting-queued
,所以我尝试以用户身份执行drush @hostmaster hosting-queued
,aegir
这给了我:
即使我跑了drush cache-clear drush
,我仍然有这个消息......
我错过了什么吗?