I am really struggling with this, I have recently upgraded my machine to windows 8 and do not seem to get MySQL to work, when I try to goto localhost/phpmyadmin I get "You don't have permission to access /phpmyadmin/ on this server."
I have tried everything listed on this post but to no avail, any assistance would be greatly appreciated
Have you checked your HOSTS file. On some Win 8 systems it does not exist and others it has locahost commented out.
File c:\windows\system32\drivers\etc\hosts
Should have the following:
127.0.0.1 localhost ::1 localhost
The first line is for IPV4 and the second for IPV6. I personally like to comment out the ::1 localhost as it can cause other complications, comment is a '#' in column 1 of the file.
The hosts file is protected by windows, in order to save it you must have Administrator privilages. Vista/W7/W8 you may think you are an Administrator BUT YOU ARE NOT.
To successfully save the hosts file do this to launch your editor with Admin Privilages.
Locate your editors icon on the desktop or from the Start menus ( notepad will do if you have nothing else ) left click + shift over your chosen editor icon - will show a menu. select "Run As Administrator" from the menu. Navigate your editor to the c:\windows\system32\drivers\etc\hosts file.
When you have made changes you will now be allowed to save them.
So it looks like they've changed the way things work in this new version. You'll have follow a new method to set-up virtual servers. Thorough instructions here: [www.apptools.com]
To fix the problem with phpMyAdmin, take a look here: [stackoverflow.com]
open the httpd.conf and find the line Allow from 127.0.0.1 and add Allow from ::1 below it to fix that error and u will need to edit the alias files for phpmyadmin ,sqlbuddy and webgrind