neko1y.gif


ようこそおいでくださいました。
ここはなんの根拠もなく、ただ、思いつくままにやってみたらできちゃった!?・・・みたいなことが書いてあります。
なんの根拠もないので、やってみたらこわれちゃった!!・・・みたいなこともあります。



square.png XAMPPとphpMyAdmin での失敗

久しぶりに XAMPPphpMyAdmin をバージョンアップして失敗しました。
XAMPPをバージョンを上げ、ついでに phpMyAdmin のサイトから新しいバージョンを貰ってきて解凍し、 XAMPPのディレクトリー下へ入れて、ブラウザで http://localhost/xampp と、まずはXAMPPを呼び出しました。



ここまではよかったのですが、その後がいけませんでした。
左側のオレンジ色のメニューにある「 phpMyAdmin 」が不発に終わりました。はい。なぜよ!!?

phpMyAdminは、まずphpMyAdminのconfig.sample.inc.phpからconfig.inc.phpを作らなければなりません。
もちろん、その作業にぬかりはありません。ちゃんと作って入れ替えました。もちろん、新しくしたconfig.inc.phpの

$cfg['blowfish_secret'] = '';

のところもちゃんと記述しました。でも、phpMyAdminに入ることができません。

入れなければ、mysql などの設定も管理も出来ないでしょ!
いろいろやってみたのですが・・・・

  

しばらく考え込みました。おかげで半日費やしてしまいました。
で、最後にもう一度、全部削除したのです。環境を全部お掃除してもう一度XAMPPとphpMyAdminを新規インストールしようと思ったのです。


やってしまいましたあぁ~!!
XAMPPの中のhtdocs直下に入れてあった自分のweb用のデータを全部一緒に消しちゃったのです・・・・(-_-;)
で、どうするって? 無駄な努力とわかっていても、とりあえずWindowsの"システムの復元"をしました。
で・・・? ・・・戻りました。
空のディレクトリー環境だけ・・・・・ダメじゃん!!

結局、webに公開してあるものだけ、最低限のものだけをftpしました。ま、これだけでもスタイルだけは戻せますから。


さて、もとの目的に戻って、新規にもう一度組み込んだXAMPPとphpMyAdminのconfファイルを設定しなおして、 再度おそるおそるブラウザからログインするのですが、やっぱりphpMyAdminに入ることができません。
できないどころか、そのスタイルさえないという・・・・。なんでよ!?
フォームの設定をしたら?とかなんとかのページまで出てきて・・・・違うでしょ!!

また、config.inc.phpをしばし眺めてため息をついて・・・・なんでよ~!????と。

で、その時に (¨ )? 思い出したのです。
前回、phpMyAdminを文字化けかなんかで入れ替えた時の事を。
あの時、私は深く考えもせず、面倒くさいからとバージョンアップする前のphpMyAdminのconfig.inc.phpのバックアップをとり、 それをバージョンアップしたphpMyAdminのディレクトリーに放り込んだのでした。
と、いう事は・・・・???
あわてて新規にダウンロードしたXAMPPの中にあるphpMyAdminのconfファイルと本家phpMyAdminのサイトから貰ってきたphpMyAdmin confファイルをつくづく見比べてしまいました。

全然、違うじゃないですか!!
なんで気がつかなかったんだろ??
XAMPPの中にあるphpMyAdminのconf ファイルは、XAMPP用に作り変えてあったのでした。
おそまつ!♪

やれやれ・・・もっと早く、思い出していれば、データをふっ飛ばさなくても済んだものを・・・・

つまり、「 XAMPP 」の中にある「 phpMyAdmin 」と本家「 phpMyAdmin 」のサイトのものとはバージョンが違う事があります。
「 XAMPP 」の中にある「 phpMyAdmin 」のバージョンが古くなったとか、他のものとの整合性があわないとかで、本家「 phpMyAdmin 」のサイトのものと交換したいという時などには、この「 XAMPP 」の中にある「 phpMyAdmin 」の conf ファイルを使えばOKという事になります。



※ おまけ
「 XAMPP 」の中にある「 phpMyAdmin 」の conf ファイルの567行目あたりにある「 $cfg['ThemeDefault'] = 'original'; 」の originalの部分を他の theme の名前にに変更することでスタイルを変える事ができます。もちろん本体である theme は「 phpMyAdmin 」の中の theme の中へ入れておきます。