Назад | Перейти на главную страницу

Как я могу установить phpmyadmin на OpsWorks?

Я пытаюсь установить phpmyadmin на opsworks с помощью специальной книги рецептов. Я новичок в шеф-поваре и поэтому не знаю, что делаю.

Я использую эту поваренную книгу: https://github.com/priestjim/chef-phpmyadmin

И указал мой стек для использования этой специальной кулинарной книги. Но я не вижу в журналах, что phpmyadmin установлен или запущен.

Сбой установки экземпляра с этим сообщением об ошибке:

================================================== ==============================

Ошибка компиляции рецепта Chef :: Exceptions :: RecipeNotFound

не удалось найти рецепт по умолчанию для поваренной книги php

[2014-06-06T10: 48: 16 + 00: 00] ОШИБКА: запущены обработчики исключений [2014-06-06T10: 48: 16 + 00: 00] ОШИБКА: обработчики исключений завершены [2014-06-06T10: 48: 16 +00: 00] FATAL: Stacktrace выгружен в /var/lib/aws/opsworks/cache/chef-stacktrace.out [2014-06-06T10: 48: 16 + 00: 00] ОШИБКА: не удалось найти рецепт по умолчанию для книги рецептов. php [2014-06-06T10: 48: 16 + 00: 00] FATAL: Chef :: Exceptions :: ChildConvergeError: процесс запуска Chef завершился неудачно (код выхода 1)

Небольшое руководство, пожалуйста?

Спасибо!

Ошибка связана с зависимостями поваренной книги. Каждая кулинарная книга может зависеть от других, и эти зависимости перечислены в metadata.rb (или metadata.json).

В твоем случае:

depends           'php'

Поваренная книга phpmyadmin требует наличия кулинарной книги php, как указано в разделе «Требования» на странице GitHub. Поэтому вам нужно получить эту поваренную книгу и сделать ее доступной в OpsWorks.

Также обратите внимание, что вам также необходимо установить веб-сервер (например, apache или nginx) и настроить его для обслуживания PMA.