Как установить phpmyadmin на OpsWorks?
Я пытаюсь установить phpmyadmin на opsworks, используя специальную кулинарию. Я очень новичок в поваре, и поэтому я действительно не знаю, что делаю.
Я использую эту поваренную книгу: https://github.com/priestjim/chef-phpmyadmin
И указала мой stack, чтобы использовать эту обычную поваренную книгу. Но я не вижу в журналах, что phpmyadmin установлен или запущен.
- Как установить новую версию php на AWS Opsworks?
- Использовать и изменять существующий stack Opsworks в CloudFormation
- Где cron от этого рецепта шеф-повара?
- В чем разница между AWS OpsWorks и моим собственным serverом Chef?
- Переменные среды OpsWorks, доступные для PHP CLI
Ошибка установки экземпляра с этим postм об ошибке:
================================================== ==============================
Ошибка при компиляции рецепта :: Исkeyения :: RecipeNotFound
не удалось find рецепт по умолчанию для cookbook php
[2014-06-06T10: 48: 16 + 00: 00] ОШИБКА: Выполнение обработчиков исkeyений [2014-06-06T10: 48: 16 + 00: 00] ОШИБКА: обработчики исkeyений завершены [2014-06-06T10: 48: 16 +00: 00] FATAL: Stacktrace сбрасывается в /var/lib/aws/opsworks/cache/chef-stacktrace.out [2014-06-06T10: 48: 16 + 00: 00] ОШИБКА: не удалось find рецепт по умолчанию для кулинарной книги php [2014-06-06T10: 48: 16 + 00: 00] FATAL: Chef :: Exceptions :: ChildConvergeError: process выполнения Chef завершился неудачно (код выхода 1)
Немного руководства, пожалуйста?
Благодаря!
- debugging рецептов шеф-поваров в экземплярах opsworks - доступ к userским атрибутам json / data bag
- Есть ли хороший способ клонировать весь stack EC2 в другую зону доступности?
- PermitRootLogin в sshd_config, необходимый для OpsWorks?
- Какие настройки / разрешения необходимы для предоставления пользователю ssh доступа к экземпляру opswork?
- Отладка рецептов шеф-поваров в экземплярах opsworks - доступ к пользовательским атрибутам json / data bag
- несколько serverов с приложением nginx / rails, обслуживающим другие serverные активы, не должны делать этого
- Как я могу добавить variables в PHP.ini с помощью шеф-повара
- Использование Redis для нескольких экземпляров для управления sessionом
Ошибка связана с зависимостями поваренной книги. Каждая поваренная книга может завиnetworking от других, и эти зависимости перечислены в метаданных.rb (или metadata.json).
В твоем случае:
depends 'php'
В кулинарной книге phpmyadmin требуется, чтобы поваренная книга php присутствовала, как указано в разделе «Требования» на странице GitHub. Поэтому вам нужно будет get эту кулинарную книгу и сделать ее доступной в OpsWorks.
Также обратите внимание, что вам также потребуется установить веб-server (например, apache или nginx) и настроить его для обслуживания PMA.