I have been dealing with this issue FOREVER!!!!
if you pull up the "Console Utility" (you can do this by using spotlight search) it will display a time, a source, and a comment about the error.
You want to locate the sources beginning in org.apache.SOMETHING
where SOMETHING is normally httpd. These lines should give you some feedback as to what the real problem is.
My fix:
I noticed there was a conflict with the phpMyAdmin.conf file. I moved that to the trash after making a back up copy, just in case. WHAM! Works.
try and post more about your computer is saying is wrong. I'll try and help.