Page 1 of 1

Localhost does not work

PostPosted: 10. March 2009 03:26
by jobs
Hi all, I am really new to this, but I have spent about an hour reading and searching this forum. But I have not had any luck finding an answer. I'm running Vista. I installed Apache, MYSQL, PHP over the weekend and all was working. I was able to access http://localhost/mysite.php w/o any problems. I come home tonight and I cannot access localhost. I CAN access 127.0.0.1/mysite.php. I have tried changing listen 80 to *:80 in httpd.conf. I cannot get Apache to stop. Continues to give my busy... -1 error. Same for MYSQL..busy. I have not tried reinstalling Apache. I have cleaned IE cache.
So, when I type http://localhost, I get IE cannot display this page. When I type http://127.0.0.1 it display XAMPP for Windows page. Please, any ideas? Thanks!!

Re: Localhost does not work

PostPosted: 10. March 2009 03:32
by Izzy
jobs wrote:So, when I type http://localhost, I get IE cannot display this page. When I type http://127.0.0.1 it display XAMPP for Windows page. Please, any ideas? Thanks!!
Go to C:\Windows\system32\drivers\etc\ and drag the hosts file into your open text editor and find this line:
::1 localhost
comment out the line so it looks like this:
# ::1 localhost

Save the file, clear your browser's cache again and then try once again to go to http://localhost

Re: Localhost does not work

PostPosted: 10. March 2009 03:46
by jobs
Thanks. I did exact as stated, but my editor will not let me save file. "Check whether if this file is opened in another program". I rebooted and immediately tried again with same msg. I disabled winMySQLadmin in msconfig and tried again after rebooting. Will not let me save file. Thanks... ?

Re: Localhost does not work

PostPosted: 10. March 2009 04:09
by abandonwareguru
In Vista, you'll have to disable UAC or move the file to an unprotected location first, as X:\Windows\ and all subdirectories are protected and cannot be edited otherwise. Simply move the file to your desktop first, or disable UAC.

Re: Localhost does not work

PostPosted: 10. March 2009 04:18
by jobs
thanks!!!
what caused localhost to stop working in the first place?

Re: Localhost does not work

PostPosted: 10. March 2009 04:22
by Izzy
Make sure UAC is disabled and you are logged in as an administrator in Vista.

Or run Notepad as Administrator. Find the shortcut for Notepad in your Programs list, right-click on it and choose "run as Administrator".

Now do File>Open to get the Hosts file. Make your changes and you should be able to save it.



Is localhost working now?

Re: Localhost does not work

PostPosted: 10. March 2009 04:24
by jobs
Yes, it is! thanks a lot. Just curious (I'm learning here), why did localhost work for 2 days and then stop? What changed? Was this line commented out when I first installed apache?

Re: Localhost does not work

PostPosted: 10. March 2009 04:28
by Izzy
No, the line was not commented out when you installed XAMPP.

Did you reboot your PC in between installing and noticing the error, else I have no idea as I can't know what else may have taken place in between installation of XAMPP and you having issues?

Re: Localhost does not work

PostPosted: 10. March 2009 04:37
by jobs
No, but I did put it in hibernation last night. When I returned today, localhost would not work! Thanks for your help.

Re: Localhost does not work

PostPosted: 10. March 2009 04:45
by Izzy
Your welcome and yes hibernation would have caused it as when the system comes out of hibernation there is a check carried out much like a mini reboot if you will which would have introduced the Hosts file again in the equation of the Apache startup sequence.

Re: Localhost does not work

PostPosted: 11. March 2009 17:01
by jlross
No proof...

But, I am of the mind that some M$ hotfix may have "fixed" us all based on what we see on the forums right now and based on the fact that "updates" are the only changes I've made in the last week to any of my PCs.

I've had XAMPP installed on both my systems for about a year now. My Vista install suddenly stopped working this week while my XP Pro install is still just fine. (I use both practically daily anymore.) I thought maybe a fresh install to 1.7 from 1.6.8 would do the trick - no joy. The fix in this post was the only thing that worked and I, too, am an incredibly curious person as to WHY this works and what, exactly, happened to foul things up in the first place. (When in doubt, blame Bill Gates - or whomever runs the company now - I guess. LOL)

Right now as it is I still have to restart MySQL every time I boot my Vista box to get my local Joomla sites to load. So, something clearly still isn't right. I know when I do a port scan on my Vista box it just shows "SYSTEM" is using the various ports instead of actually listing the XAMPP file location using the port(s) the way it does on my XP box. If I open the XAMPP control panel it doesn't have the green "Running" next to MySQL either (even when it is running and working fine).

Re: Localhost does not work

PostPosted: 12. March 2009 15:43
by SomeFunkyDude
first off.... let me start by saying izzy, you sir are a GENIUS!

I was having the exact same problem, xampp would stopped working for localhost
I've been running xampp for a long time and have used hibernation mode before, so I don't think it was that, I did notice Microsoft installed several updates on my computer recently, so it must have been that. I was about ready to cry, how can I build websites if I don't have a local testing environment.. I tried reinstalling xampp, disabling, enabling firewalls, UAC, etc.

Did exactly as you said, commented out the ::1 localhost with a #, and furthermore, had to run notepad++ as an administrator to save the host file.

Thanks!

Re: Localhost does not work

PostPosted: 13. March 2009 08:51
by jprogrammer
jlross wrote:No proof...

But, I am of the mind that some M$ hotfix may have "fixed" us all based on what we see on the forums right now and based on the fact that "updates" are the only changes I've made in the last week to any of my PCs.


Jl,

I have the same problem. After I installed the updates my xampp stopped working. I thought that maybe that apache for some reason was corrupted. So I tried debugging with nusphere phped and it's internal server. Same problem. Tried reinstalling xampp but the problem still exists, so tried installing zend community server and still same problem. I am going to try the fix on here in a minute.

I am feeling it is pointless to keep updating my windows because of stupid problems like this. Last year my dell inspirion laptop went into sleep mode and would only wake up intermittently. At first it would take about 20 restarts before I got it to wake up. Each time it would try to wake up but then do nothing. That happend for a couple of days. I contacted tell and they told me that I needed to update my windows as the problem was dealt with in one of their latest patches. THen about the 3rd day my laptop would not start for about 6 hours. I finally went out and bought a new laptop. :( 2 more days later my dell started up. I rolled back all the fixes that had been applied just before the incident and man my laptop was humming along just like before. Since then I have turned off any auto updating. Till this day my laptop has been humming along just fine till recently when I installed the latest updates.

So for now I will be very hesitant on updating my windows. I really need this laptop for my work and windows updating has cost me too much downtime on my work.

Jeff

Re: Localhost does not work

PostPosted: 15. March 2011 17:40
by isamar
Hello,

i did everything right and finally the message changed! BUT... now it appears to me:

Forbidden

You don't have permission to access / on this server.
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.


Why should this be?? I'm logged as administrator and the XAMPP says status Check Ok... Probably this is really simple, and i'm just a little dummy, but can someone please help me?

Going grazy :/ Thx

Re: Localhost does not work

PostPosted: 15. March 2011 23:10
by Sharley
@isamar
Read the \xampp\apache\logs\error.log file for better clues about any server related errors.