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!