I've had something happen to where I get an error in my browser indicating that it cannot display the web page when I click the 'admin' button for phpmyadmin on the xampp console. This is partially solved in that I have found a workaround, but I think the root problem still needs to be identified.
I'll list the facts first:
OS: XPPro 64-bit (I know - probably not the brightest idea)
Xampp version: 1.8.3-4
Both apache and MySQL are started and working. I know this because the server I'm hosting is working perfectly.
I checked the following files to confirm everything with regard to servername localhost is associated with 127.0.0.1 on port 80 is correct: hosts.txt, httpd-hosts.conf, httpd.conf
Firewall is on, but not blocking port 80 as far as I can tell.
There is no AV software installed. This VM is running solely for xampp so other than xp updates and absolute essentials, there is no other 3rd party software.
One thing that happened recently was that I tried to assign a static ip to this VM locally (this is at home with a lousy linksys that doesn't allow MAC address reservations. This killed my server cuz I didn't do it right. So I changed it back to dynamic and the server is back up. (I have since flashed over to dd-wrt, BTW, and will eventually assign ip's from there)
Anyway, I didn't know if maybe that process threw something off with regard to local network addressing. Port forwarding on the router is working correctly - again, the proof is that the web servers work.
I have tried using 127.0.0.1 in place of 'localhost' to no avail. This goes for both /phpmyadmin and /xampp.
My workaround and what finally did work was to go through the secure port. This address: https://127.0.0.1:443/phpmyadmin/
(Note that I had to place the 's' after 'http') It still gave me a hard time about not having a valid certificate (understandably) - but just proceeding to the page anyway worked just fine.
Anyway, wanted to post this for two reasons:
1. Google provided lots of people with the same problem but no solutions that I could find; so someone else may find this discussion helpful.
2. I figure there's probably something that still needs to be corrected.