ようこそおいでくださいました。
ここはなんの根拠もなく、ただ、思いつくままにやってみたらできちゃった!?・・・みたいなことが書いてあります。
なんの根拠もないので、やってみたらこわれちゃった!!・・・みたいなこともあります。
XAMPPとphpMyAdmin での失敗
久しぶりに XAMPP と phpMyAdmin をバージョンアップして失敗しました。
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 の中へ入れておきます。
