Amazon-Web-Services

如何在 OpsWorks 上安裝 phpmyadmin?

  • June 6, 2014

我正在嘗試使用自定義說明書在 opsworks 上安裝 phpmyadmin。我對廚師很陌生,所以我真的不知道自己在做什麼。

我正在使用這本食譜:https ://github.com/priestjim/chef-phpmyadmin

並指定我的 Stack 使用該自定義食譜。但我沒有在日誌中看到 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 $$致命:堆棧跟踪轉儲到 /var/lib/aws/opsworks/cache/chef-stacktrace.out$$ 2014-06-06T10:48:16+00:00 $$錯誤:找不到食譜 php 的預設食譜$$ 2014-06-06T10:48:16+00:00 $$致命:Chef::Exceptions::ChildConvergeError:Chef 執行程序未成功退出(退出程式碼 1) 請指導一下?

謝謝!

該錯誤與食譜依賴項有關。每本食譜都可以依賴於其他人,這些依賴關係列在 metadata.rb(或 metadata.json)中。

在你的情況下:

depends           'php'

phpmyadmin 食譜要求存在 php 食譜,如 GitHub 頁面上的“要求”部分所述。因此,您需要獲取該說明書並在 OpsWorks 中提供。

另外,請注意,您還需要安裝 Web 伺服器(例如 apache 或 nginx)並將其配置為服務 PMA。

引用自:https://serverfault.com/questions/602322