Phpmyadmin は正常に動作していましたが、行った変更を思い出せず、http://localhost/phpmyadmin
またはhttp://127.0.0.1/phpmyadmin
. それ以外の場合、サーバーは正常に動作しています。私は wampserver を実行しており、自分のマシンでローカルにすべてにアクセスしています。
Apacheエラーログファイルには次のように書かれています:
[Wed Jul 31 16:01:16 2013] [error] [client 127.0.0.1] File does not exist: D:/wamp/www/phpmyadmin, referer: http://localhost/
windows/system32/drivers/etc/hosts ファイルには次のように書かれています。
127.0.0.1 localhost
phpmyadmin.conf エイリアス ファイルには次のように書かれています。
Alias /phpmyadmin "D:/wamp/apps/phpmyadmin3.3.9/"
<Directory "D:/wamp/apps/phpmyadmin3.3.9/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Allow from ::1
</Directory>
また、コントロール パネルのイベント ビューアーに移動し、イベントに関する次の詳細を取得しました。
Application popup: Warning: PHP Startup: Unable to load dynamic link library d:/wamp/bin/php/php5.3.5/ext/php_memcache.dll - The specified module could not found.
これは奇妙ですが、バックアップ システムから php_memcache.dll ファイルをコピーしてサーバーを再起動しましたが、それでも phpmyadmin で 404 エラーが発生します。
何がうまくいかなかったのですか?phpmyadmin が 404 エラーを出すのはなぜですか?
更新 1
上記のパスにファイルがあるにもかかわらず、php_memcache.dll が見つからないという上記のエラーが表示されます。
更新 2
エラーが発生しないように php_memcache.dll をインストールしましたが、まだ phpmyadmin が見つかりません。覚えていない変更を加える前は問題なく動作していました。