This can be a xampp issue as well.
Run your control panel - xampp-control.exe from the xampp installation folder and if you are using Win 7 then right click and select to run as an administrator even though you may be logged into your PC as an administrator.
2. Sop Apache and MySQL (and any other running component).
3. Remove any ticks in the Svc check boxes by simply clicking on the tick if there are any present.
4. Make sure now that you don't have any ticks in the Svc check boxes and all XAMPP components are stopped - you should now have a blank or greyed out control panel.
5. Click on the Port-check button in the control panel and make sure that all the ports in the list are showing 'free'.
6. Now you can start Apache and MySQL in the control panel but do not tick any of the Svc check boxes as they are not required for normal use of XAMPP - make sure that they both show a green running indication.
7. You can now do a port check again and see if Apache and MySQL are showing the path to your XAMPP Apache and MySQL on ports 80 - 443 - 3306.
8. Now you can type http://localhost
in your browser's address bar and after selecting your language you should be at the XAMPP Welcome page - you could also click on the Admin button next to Apache in the control panel to have the same pages displayed in your browser.
9. To test your XAMPP installation is fully functioning, run all the demos in the left menu frame of the Welcome page often referred to the XAMPP admin page.
If this does not work.
1) This can be a stupid one: But just try checking the files once, see if you have renamed or moved the admin folder