前提・実現したいこと
現在XAMPPを用いたDatabaseの作成練習を行っています。
練習のためにGUIであるphpMyAdminを利用したいと思っております。
ちなみに勉強に使用している参考書は『気づけばプロ並み PHP改訂版 ゼロから作れる人になる』です。
発生している問題・エラーメッセージ
phpMyAdminをLocalhostで表示したXAMPPのDashboardからログインしようと右上の画面をClickしたところ、以下のようなエラーが表示されました。クリックしてから30秒超えてエラーメッセージが表示されるときもあれば、クリックしてすぐにこの画面に移動するときもあります。
ページに表示されたファイルの該当する行のCodeを確認したところ以下のような記述がありました。
156 public function handleError($errno, $errstr, $errfile, $errline) 157 { 158 /** 159 * Check if Error Control Operator (@) was used, but still show 160 * user errors even in this case. 161 */ 162 if (error_reporting() == 0 && 163 $this->error_reporting != 0 && 164 ($errno & (E_USER_WARNING | E_USER_ERROR | E_USER_NOTICE)) == 0 165 ) { 166 return; 167 } 168 $this->addError($errstr, $errno, $errfile, $errline, true); 169 }
試したこと1-Port番号の変更
XAMPPを起動する上で、Windows10内のIISとPort番号が競合することを避けるために以下のことを行いました。
(1)ApacheのMain Portを8080、SSL Portを4499に変更しました。
つまり、httpd.confファイル、httpd-ssl.confファイルを修正しました。
(参考にしたサイト:XAMPPポートの変更)
(2)MySQLのMain Portを3307に変更しました。
つまり、my.iniファイルを修正しました。
(参考にしたサイト:xamppでmysqlを使う設定)
(3)XAMPP Control Panelの右上にあるConfigのService and Port SettingからApacheのMain PortとSSL Port、MySQLのMain Portを変更しました。
以上のことを行い、XAMPPのControl PanelのApacheの列にあるAdminをクリックしたら以下のような画面が表示されました。
一方で、MySQLのAdminをクリックしたら先のエラーメッセージが出る画面が表示されました。
試したこと2-異なるVerのXAMPPのインストール
今回XAMPP7.4.7、XAMPP7.2.3の両方でphpMyAdminにログインを試みました。
しかしながら、結果は先ほどと全く同じでphpMyAdminにはログインできませんでした。
補足情報(FW/ツールのバージョンなど)
今回XAMPPのローカル環境開発をする際に利用しているOS、ソフトウェアの環境を追記しておきます。
Windows Version: Enterprise 64-bit
XAMPP Version: 7.2.3
Control Panel Version: 3.2.2 [ Compiled: Nov 12th 2015 ]
phpMyAdminに接続はしてはいるが何かしらのエラー(?)により、ログイン画面が表示されない状態だと思われます。設定でのエラーが考えられますが、Port番号以外の変更・修正をしてはいないため、現在原因が分からず困っております。
長文となりましたが出来る限り現状についてご説明させていただきました。
他に必要な情報・コードなどがあれば追記いたしますのでご指摘してください。
初心者で専門的な知識・経験がなく未熟なところもありますが、解決策が分かる方がいらっしゃいましたらコメントをしていただけると幸いです。
何卒よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー