SafariとphpMyAdmin3.5.1
2012/07/08 | phpMyAdmin
サーバのセットアップは、以前メモを取ってあり、そのとおりに作業する。基本的に変わったことをするわけではないし、OSも同じ系統なので、基本的な部分はメモ通りで問題なく動く。でもphpMyAdminはダメだった。
まず今回CentOS6.2になったので、PHPは標準で5.3がインストールされる。今までCentOS5系では5.1.6が標準だったのでちょっとうれしい。それに伴いphpMyAdminも最新版(この時点では3.5.1)が利用可能となる。phpMyAdminは以前の2系と比べて、デザインがあっさりしていて好き。
普通にダウンロード、解凍して、設置、その後、ログインと手順を踏むが何故かログイン後の画面が真っ白だ。HTMLは確かに出力され、frameでメニューとメインページも呼ばれているし、個別にframe内のページをコールすれば表示される。でも全部まとめて(普通に)コールすると画面が真っ白。
理由はわからない(理由を調べる気は全くない)が、表示させる方法は調べればすぐに見つかる。config.inc.phpの最後に以下の行を追加することで無事表示された。
$cfg[‘AllowThirdPartyFraming’] = 1;
とりあえず、おまじないということで。
あとCentOS6.2ではphp-mcryptが標準のリポジトリからは提供されていないようだ。んー、どうしようかな。
2012/07/09 at 1:39 PM
いつも購読させていただいてます。
自分も同じ現象でハマって調べてみたことがあります。
3.5.0から3.5.1にアップデートされた際に、このPull Requestがマージされたようなのですが、どうもSafariの実装が追い付いてないようです。(WebKitが先行しているChromeだと表示されます)
https://github.com/phpmyadmin/phpmyadmin/pull/34