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/
から管理画面を開き、
管理画面 > システムと設定 > サーバー設定一覧 > デバッグ設定
で「来訪者からエラーを隠します。」にチェックを入れて、もう一度トップを表示させて、解決できました。