あめ姫はメモリが少ない

技術関連・お仕事関連ブログ

concrete5に管理者ログインをしても、画面にメニューバーが出てこない

concrete5のインストールが無事に完了し、トップページに遷移。さあ管理画面を開くぞ!と思っても、普通表示されるはずの下画面のようなメニュー画面が出てこない。

[画像]

どうやらこの問題、編集のメニューバーをJavaScriptで取ってきて表示させる際に、必要な環境が足らずに起こる問題のよう。

/index.php/tools/required/page_controls_menu_js?cID=1&cvID=&btask=&ts=0

にアクセスすると

Notice: Sorry, your PCRE extension does not support UTF8 which is needed for the I18N core in ~

というエラーが表示されていて、JavaScriptでのページ制御が上手くいってない様子。

PCREの設定に問題があるらしく、少なくとも下記の環境ではダメ、とのこと。

# pcretest -C
PCRE version 6.6 06-Feb-2006
Compiled with
  UTF-8 support
  No Unicode properties support
  Newline character is LF
  Internal link size = 2
  POSIX malloc threshold = 10
  Default match limit = 10000000
  Default recursion depth limit = 10000000
  Match recursion uses stack

なので、

/index.php/dashboard/

から管理画面を開き、

管理画面 > システムと設定 > サーバー設定一覧 > デバッグ設定

で「来訪者からエラーを隠します。」にチェックを入れて、もう一度トップを表示させて、解決できました。