win11のxampp環境でpypMyadmin(4.9)が突然起動しなくなった。
Warning in .\vendor\composer\ClassLoader.php#571
include(C:\xampp\phpMyAdmin\libraries\classes\Controllers\HomeController.php): failed to open stream: Permission denied
geminiの返答は
ファイルへのアクセス権限がないことが主な原因です。このエラーは、Windowsのセキュリティ機能によって、phpMyAdminが特定のファイル(今回の場合は HomeController.php
)を読み込むことをブロックされているために起こります。
フォルダのアクセス権限を変更する
XAMPPを管理者権限で実行する
アンチウイルスソフトウェアの設定を確認する
途中ですべてエラー
コンテナ内のオブジェクトが列挙出来ませんでしで中断します
geminiの返答は
ファイルシステムのロック
セーフモードで削除とあるがBitLockerで散々邪魔される
教えたもらったURLにIObitUnlockerがない
https://jp.iobit.com/pc-optimization-software/iobit-unlocker-free.html
からIObitUnlockerをダウンロードしてphpMyAdminを強制削除
phpMyAdminのダウンロード
https://www.phpmyadmin.net/downloads/
4.9系ZIPをダウンロード
ところがコピーはできない権限も変更できない
ここでgeminiを諦めて
copiloptへ
結論的には権限を同設定しようがxampp下にphpMyAdminがコピーできない
なぜか特定のファイルでエラーになる
コンテナ内のオブジェクトが列挙出来ませんでしで中断します
で散々geminiと同じ事を指摘されたが
諦めて
xamppのhtdocsに置き事にしたconfig.sample.inc.php
をコピーして config.inc.php
にリネーム
テスト環境なので以下を書き換え
$cfg[‘Servers’][$i][‘auth_type’] = ‘config’;
$cfg[‘Servers’][$i][‘user’] = ‘root’;
$cfg[‘Servers’][$i][‘password’] = ”;
$cfg[‘Servers’][$i][‘AllowNoPassword’] = true;
$cfg[‘Servers’][$i][‘AllowRoot’] = true;
本来はパスワード必須なのでこれはよくない例だがまずは動かすことが先決なので
これでやっと動作開始、原因は今もっと不明、まったく同じ環境のバックアップPCは
そのまま動作しているので、
これで半日が終わった
geminiの返答にあきれかえっている
手に負えなくなると
・windowsの新規インストール!
・linux環境での構築!
アホか!今緊急で対応したいと書いているのに
geminiもcopiloptも
phpMyAdminはweb環境で動作しているのだから
htdocsにセットしてエイリアスで実行させる発想はできないようで
まだまだ人間にはかなわない