Phpmyadmin was working fine but i can't remember what changes i made and now i get a 404 page not found error when I try to go http://localhost/phpmyadmin
or http://127.0.0.1/phpmyadmin
. Otherwise the server is working fine. I'm running wampserver, and accessing everything locally on my own machine.
The apache error log file says this:
[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 file says this:
127.0.0.1 localhost
the phpmyadmin.conf alias file says this:
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>
I also went into Control panel's Event viewer and got the following detail on an event:
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.
Which is strange, but I then copied the php_memcache.dll file from a backup system and restarted the server, but still get the 404 error on phpmyadmin.
What's gone wrong? Why is phpmyadmin giving a 404 error?
Update 1
Despite having the file in the mentioned path, I still get the above error that the php_memcache.dll is not found.
Update 2
I've installed php_memcache.dll so that I don't get that error any more, but phpmyadmin is still not found. It was working fine before some change I mmade that I can't remember!