From: Tommy Pham on
----- Original Message ----
> From: "cr.vegelin(a)gmail.com" <cr.vegelin(a)gmail.com>
> To: Tommy Pham <tommyhp2(a)yahoo.com>; general php <php-general(a)lists.php.net>
> Sent: Sat, October 17, 2009 3:57:48 AM
> Subject: Re: [PHP] all local sites stopped working ...
>
> ----- Original Message ----- From: "Tommy Pham"
> To: "general php"
> Sent: Saturday, October 17, 2009 12:21 PM
> Subject: Re: [PHP] all local sites stopped working ...
>
>
> > ----- Original Message ----
> >> From: "cr.vegelin(a)gmail.com"
> >> To: John Black
> >> Cc: php-general(a)lists.php.net
> >> Sent: Sat, October 17, 2009 3:17:22 AM
> >> Subject: Re: [PHP] all local sites stopped working ...
> >>
> >> ----- Original Message ----- From: "John Black"
> >> To:
> >> Cc:
> >> Sent: Saturday, October 17, 2009 11:53 AM
> >> Subject: Re: [PHP] all local sites stopped working ...
> >>
> >>
> >> > cr.vegelin(a)gmail.com wrote:
> >> >> In php.ini I defined: error_log = C:\Inetpub\wwwroot\PHPError.log
> >> >> then restarted the server with iisreset.exe
> >> >> then started with IE: http://127.0.0.1/.../phpinfo.php
> >> >> and after 10 minutes still "Connecting / Waiting for .../phpinfo.php"
> >> >> and still no C:\Inetpub\wwwroot\PHPError.log created ...
> >> >> Other suggestions ?
> >> >> TIA, Cor
> >> >
> >> > So it is not just .php files which will not work? If you have trouble >
> with
> >> .html files as well then it almost sounds like a firewall issue since your
> >> connection "hangs" until timeout.
> >> >
> >> > Try this to see if the webserver is accepting a connection:
> >> > telnet 127.0.0.1 80
> >> > Then type the two lines below, ending each one with the enter key (new >
> line)
> >> > HEAD / HTTP/1.1
> >> > Host: 127.0.0.1
> >> > (hit enter once more)
> >> >
> >> > And you should get an answer from your server, mine looks like this:
> >> > HTTP/1.1 200 OK
> >> > Date: Sat, 17 Oct 2009 09:49:16 GMT
> >> > Server: Apache/2.2.13 (Unix) mod_ssl/2.2.13 OpenSSL/0.9.8k DAV/2 >
> SVN/1.6.5
> >> PHP/5.3.0 with Suhosin-Patch
> >> > Content-Type: text/html;charset=ISO-8859-1
> >> > Connection closed by foreign host.
> >> >
> >> >
> >> > Does this work?
> >>
> >> John,
> >> Opening a *.HTM file from Windows Explorer goes well.
> >
> > It's not the same thing as using your web browser and try to view the *.HTM
> file(s) through IIS. Notice the protocol difference file:// vs http://.
> >
> >> So the webserver is accepting a connection ...
> >> Nevertheless, where should I enter: telnet 127.0.0.1 80 ?
> >> From the OS prompt C:\ ?
> >
> > In a command prompt. Directory path doesn't matter.
> >
> From the C:\ prompt, I did:
> telnet 127.0.0.1 80 [Enter]
> HEAD / HTTP/1.1 [Enter]
> Host: 127.0.0.1 [Enter]
> [Enter]
> but all I get is a black window ...

Looks like John was right about the firewall. What service pack did you have before your recent windows update? You'll need to disable the firewall in services and try the telnet again.
From: Tommy Pham on
----- Original Message ----
> From: "cr.vegelin(a)gmail.com" <cr.vegelin(a)gmail.com>
> To: Tommy Pham <tommyhp2(a)yahoo.com>; general php <php-general(a)lists.php.net>
> Sent: Sat, October 17, 2009 4:00:24 AM
> Subject: Re: [PHP] all local sites stopped working ...
>
> ----- Original Message ----- From: "Tommy Pham"
> To: "general php"
> Sent: Saturday, October 17, 2009 11:54 AM
> Subject: Re: [PHP] all local sites stopped working ...
>
>
> > ----- Original Message ----
> >> From: "cr.vegelin(a)gmail.com"
> >> To: John Black
> >> Cc: Tommy Pham ; php-general(a)lists.php.net
> >> Sent: Sat, October 17, 2009 2:44:32 AM
> >> Subject: Re: [PHP] all local sites stopped working ...
> >>
> >> ----- Original Message ----- From: "John Black"
> >> To:
> >> Cc: "Tommy Pham" ;
> >> Sent: Saturday, October 17, 2009 11:08 AM
> >> Subject: Re: [PHP] all local sites stopped working ...
> >>
> >>
> >> >> cr.vegelin(a)gmail.com wrote:
> >> >> Where / how to look for a PHP specific log file ?
> >> >
> >> > Inside php.ini is the option to specify a separate PHP log file
> >> > here is the setting for my main system (Linux)
> >> >
> >> > error_log = /home/user/php_log.txt
> >> >
> >> > Remember to restart your webserver after adjusting php.ini
> >> >
> >> > EDIT: Sry, for the double post, I did not use reply all.
> >> > --
> >> Thanks John,
> >>
> >> In php.ini I defined: error_log = C:\Inetpub\wwwroot\PHPError.log
> >> then restarted the server with iisreset.exe
> >> then started with IE: http://127.0.0.1/.../phpinfo.php
> >> and after 10 minutes still "Connecting / Waiting for .../phpinfo.php"
> >> and still no C:\Inetpub\wwwroot\PHPError.log created ...
> >>
> >
> > I see several problems.
> >
> > 1) It's bad practice to put the log file in C:\Inetpub\wwwroot where anyone
> can access it. It's a major security issue.
> > 2) It's been over 3 years since I dealt (hands on) with WinXP so here goes...
> IIS by default runs as NETWORK SERVICE. That builtin account does not have
> create/modify rights on C:\Inetpub\wwwroot (by default). Thus you wouldn't be
> able to see the file created.
> >
> >> and after 10 minutes still "Connecting / Waiting for .../phpinfo.php"
> >
> > This is a good sign as it seems IIS is trying to run PHP but having some
> problems. Check the System & Application event logs for errors. Change
> phperror.log file location, restart IIS, and try phpinfo.php again.
> >
> Hi Tommy,
>
> In php.ini I changed to: error_log = C:\PHPerror.log
> restarted the IIS server, then http://127.0.0.1/.../phpinfo.php
> and after 5 minutes still "Connecting / Waiting for .../phpinfo.php"
>
> Then I changed to: error_log = C:\tmp\PHPerror.log
> restarted the IIS server, then http://127.0.0.1/.../phpinfo.php
> and after 5 minutes still "Connecting / Waiting for .../phpinfo.php"
>

You'll need to grant modify permission to NETWORK SERVICE for the folder C:\tmp. Run the below command in the command prompt:

cacls /t /e /g "NETWORK SERVICE":c c:\tmp

> I will look for all local filenames containing the string "log" ...
>
> Thanks, Cor
>
>
>
> -- PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php

From: cr.vegelin on
----- Original Message -----
From: "Tommy Pham" <tommyhp2(a)yahoo.com>
To: "general php" <php-general(a)lists.php.net>
Sent: Saturday, October 17, 2009 1:02 PM
Subject: Re: [PHP] all local sites stopped working ...


> ----- Original Message ----
>> From: "cr.vegelin(a)gmail.com" <cr.vegelin(a)gmail.com>
>> To: Tommy Pham <tommyhp2(a)yahoo.com>; general php
>> <php-general(a)lists.php.net>
>> Sent: Sat, October 17, 2009 3:57:48 AM
>> Subject: Re: [PHP] all local sites stopped working ...
>>
>> ----- Original Message ----- From: "Tommy Pham"
>> To: "general php"
>> Sent: Saturday, October 17, 2009 12:21 PM
>> Subject: Re: [PHP] all local sites stopped working ...
>>
>>
>> > ----- Original Message ----
>> >> From: "cr.vegelin(a)gmail.com"
>> >> To: John Black
>> >> Cc: php-general(a)lists.php.net
>> >> Sent: Sat, October 17, 2009 3:17:22 AM
>> >> Subject: Re: [PHP] all local sites stopped working ...
>> >>
>> >> ----- Original Message ----- From: "John Black"
>> >> To:
>> >> Cc:
>> >> Sent: Saturday, October 17, 2009 11:53 AM
>> >> Subject: Re: [PHP] all local sites stopped working ...
>> >>
>> >>
>> >> > cr.vegelin(a)gmail.com wrote:
>> >> >> In php.ini I defined: error_log = C:\Inetpub\wwwroot\PHPError.log
>> >> >> then restarted the server with iisreset.exe
>> >> >> then started with IE: http://127.0.0.1/.../phpinfo.php
>> >> >> and after 10 minutes still "Connecting / Waiting for
>> >> >> .../phpinfo.php"
>> >> >> and still no C:\Inetpub\wwwroot\PHPError.log created ...
>> >> >> Other suggestions ?
>> >> >> TIA, Cor
>> >> >
>> >> > So it is not just .php files which will not work? If you have
>> >> > trouble >
>> with
>> >> .html files as well then it almost sounds like a firewall issue since
>> >> your
>> >> connection "hangs" until timeout.
>> >> >
>> >> > Try this to see if the webserver is accepting a connection:
>> >> > telnet 127.0.0.1 80
>> >> > Then type the two lines below, ending each one with the enter key
>> >> > (new >
>> line)
>> >> > HEAD / HTTP/1.1
>> >> > Host: 127.0.0.1
>> >> > (hit enter once more)
>> >> >
>> >> > And you should get an answer from your server, mine looks like this:
>> >> > HTTP/1.1 200 OK
>> >> > Date: Sat, 17 Oct 2009 09:49:16 GMT
>> >> > Server: Apache/2.2.13 (Unix) mod_ssl/2.2.13 OpenSSL/0.9.8k DAV/2 >
>> SVN/1.6.5
>> >> PHP/5.3.0 with Suhosin-Patch
>> >> > Content-Type: text/html;charset=ISO-8859-1
>> >> > Connection closed by foreign host.
>> >> >
>> >> >
>> >> > Does this work?
>> >>
>> >> John,
>> >> Opening a *.HTM file from Windows Explorer goes well.
>> >
>> > It's not the same thing as using your web browser and try to view the
>> > *.HTM
>> file(s) through IIS. Notice the protocol difference file:// vs http://.
>> >
>> >> So the webserver is accepting a connection ...
>> >> Nevertheless, where should I enter: telnet 127.0.0.1 80 ?
>> >> From the OS prompt C:\ ?
>> >
>> > In a command prompt. Directory path doesn't matter.
>> >
>> From the C:\ prompt, I did:
>> telnet 127.0.0.1 80 [Enter]
>> HEAD / HTTP/1.1 [Enter]
>> Host: 127.0.0.1 [Enter]
>> [Enter]
>> but all I get is a black window ...
>
> Looks like John was right about the firewall. What service pack did you
> have before your recent windows update? You'll need to disable the
> firewall in services and try the telnet again.
>

Tommy,
I did and do have Windows XP SP3. My firewall was turned off.
I turned it On, but http://127.0.0.1/.../phpinfo.php is not working.
I turned it Off, and http://127.0.0.1/.../phpinfo.php is not working
and telnet commands don't show anything ...
Any other idea ?
TIA, Cor


From: Tommy Pham on
----- Original Message ----
> From: "cr.vegelin(a)gmail.com" <cr.vegelin(a)gmail.com>
> To: Tommy Pham <tommyhp2(a)yahoo.com>; general php <php-general(a)lists.php.net>
> Sent: Sat, October 17, 2009 4:19:17 AM
> Subject: Re: [PHP] all local sites stopped working ...
>
> ----- Original Message ----- From: "Tommy Pham"
> To: "general php"
> Sent: Saturday, October 17, 2009 1:02 PM
> Subject: Re: [PHP] all local sites stopped working ...
>
>
> > ----- Original Message ----
> >> From: "cr.vegelin(a)gmail.com"
> >> To: Tommy Pham ; general php
> >> Sent: Sat, October 17, 2009 3:57:48 AM
> >> Subject: Re: [PHP] all local sites stopped working ...
> >>
> >> ----- Original Message ----- From: "Tommy Pham"
> >> To: "general php"
> >> Sent: Saturday, October 17, 2009 12:21 PM
> >> Subject: Re: [PHP] all local sites stopped working ...
> >>
> >>
> >> > ----- Original Message ----
> >> >> From: "cr.vegelin(a)gmail.com"
> >> >> To: John Black
> >> >> Cc: php-general(a)lists.php.net
> >> >> Sent: Sat, October 17, 2009 3:17:22 AM
> >> >> Subject: Re: [PHP] all local sites stopped working ...
> >> >>
> >> >> ----- Original Message ----- From: "John Black"
> >> >> To:
> >> >> Cc:
> >> >> Sent: Saturday, October 17, 2009 11:53 AM
> >> >> Subject: Re: [PHP] all local sites stopped working ...
> >> >>
> >> >>
> >> >> > cr.vegelin(a)gmail.com wrote:
> >> >> >> In php.ini I defined: error_log = C:\Inetpub\wwwroot\PHPError.log
> >> >> >> then restarted the server with iisreset.exe
> >> >> >> then started with IE: http://127.0.0.1/.../phpinfo.php
> >> >> >> and after 10 minutes still "Connecting / Waiting for >> >>
> .../phpinfo.php"
> >> >> >> and still no C:\Inetpub\wwwroot\PHPError.log created ...
> >> >> >> Other suggestions ?
> >> >> >> TIA, Cor
> >> >> >
> >> >> > So it is not just .php files which will not work? If you have >> >
> trouble >
> >> with
> >> >> .html files as well then it almost sounds like a firewall issue since >>
> your
> >> >> connection "hangs" until timeout.
> >> >> >
> >> >> > Try this to see if the webserver is accepting a connection:
> >> >> > telnet 127.0.0.1 80
> >> >> > Then type the two lines below, ending each one with the enter key >> >
> (new >
> >> line)
> >> >> > HEAD / HTTP/1.1
> >> >> > Host: 127.0.0.1
> >> >> > (hit enter once more)
> >> >> >
> >> >> > And you should get an answer from your server, mine looks like this:
> >> >> > HTTP/1.1 200 OK
> >> >> > Date: Sat, 17 Oct 2009 09:49:16 GMT
> >> >> > Server: Apache/2.2.13 (Unix) mod_ssl/2.2.13 OpenSSL/0.9.8k DAV/2 >
> >> SVN/1.6.5
> >> >> PHP/5.3.0 with Suhosin-Patch
> >> >> > Content-Type: text/html;charset=ISO-8859-1
> >> >> > Connection closed by foreign host.
> >> >> >
> >> >> >
> >> >> > Does this work?
> >> >>
> >> >> John,
> >> >> Opening a *.HTM file from Windows Explorer goes well.
> >> >
> >> > It's not the same thing as using your web browser and try to view the >
> *.HTM
> >> file(s) through IIS. Notice the protocol difference file:// vs http://.
> >> >
> >> >> So the webserver is accepting a connection ...
> >> >> Nevertheless, where should I enter: telnet 127.0.0.1 80 ?
> >> >> From the OS prompt C:\ ?
> >> >
> >> > In a command prompt. Directory path doesn't matter.
> >> >
> >> From the C:\ prompt, I did:
> >> telnet 127.0.0.1 80 [Enter]
> >> HEAD / HTTP/1.1 [Enter]
> >> Host: 127.0.0.1 [Enter]
> >> [Enter]
> >> but all I get is a black window ...
> >
> > Looks like John was right about the firewall. What service pack did you have
> before your recent windows update? You'll need to disable the firewall in
> services and try the telnet again.
> >
>
> Tommy,
> I did and do have Windows XP SP3. My firewall was turned off.
> I turned it On, but http://127.0.0.1/.../phpinfo.php is not working.
> I turned it Off, and http://127.0.0.1/.../phpinfo.php is not working
> and telnet commands don't show anything ...
> Any other idea ?
> TIA, Cor

1) Did you run that command for granting permission of NETWORK SERVICE for the c:\tmp? and restart IIS?
2) run 'netstat -ano' without the single quote in the command prompt and show me what you see.
3) Use word pad and put in the below content and save it as itworks.htm (text type) in c:\inetpub\wwwroot

<html>
<body>
<h1>It works!</h1>
</body></html>

then use your web browser and go to http://localhost/itworks.htm

4) Did you check to see if there are any errors in the System and Application event logs?
From: cr.vegelin on
----- Original Message -----
From: "Tommy Pham" <tommyhp2(a)yahoo.com>
To: "general php" <php-general(a)lists.php.net>
Sent: Saturday, October 17, 2009 1:08 PM
Subject: Re: [PHP] all local sites stopped working ...


> ----- Original Message ----
>> From: "cr.vegelin(a)gmail.com" <cr.vegelin(a)gmail.com>
>> To: Tommy Pham <tommyhp2(a)yahoo.com>; general php
>> <php-general(a)lists.php.net>
>> Sent: Sat, October 17, 2009 4:00:24 AM
>> Subject: Re: [PHP] all local sites stopped working ...
>>
>> ----- Original Message ----- From: "Tommy Pham"
>> To: "general php"
>> Sent: Saturday, October 17, 2009 11:54 AM
>> Subject: Re: [PHP] all local sites stopped working ...
>>
>>
>> > ----- Original Message ----
>> >> From: "cr.vegelin(a)gmail.com"
>> >> To: John Black
>> >> Cc: Tommy Pham ; php-general(a)lists.php.net
>> >> Sent: Sat, October 17, 2009 2:44:32 AM
>> >> Subject: Re: [PHP] all local sites stopped working ...
>> >>
>> >> ----- Original Message ----- From: "John Black"
>> >> To:
>> >> Cc: "Tommy Pham" ;
>> >> Sent: Saturday, October 17, 2009 11:08 AM
>> >> Subject: Re: [PHP] all local sites stopped working ...
>> >>
>> >>
>> >> >> cr.vegelin(a)gmail.com wrote:
>> >> >> Where / how to look for a PHP specific log file ?
>> >> >
>> >> > Inside php.ini is the option to specify a separate PHP log file
>> >> > here is the setting for my main system (Linux)
>> >> >
>> >> > error_log = /home/user/php_log.txt
>> >> >
>> >> > Remember to restart your webserver after adjusting php.ini
>> >> >
>> >> > EDIT: Sry, for the double post, I did not use reply all.
>> >> > --
>> >> Thanks John,
>> >>
>> >> In php.ini I defined: error_log = C:\Inetpub\wwwroot\PHPError.log
>> >> then restarted the server with iisreset.exe
>> >> then started with IE: http://127.0.0.1/.../phpinfo.php
>> >> and after 10 minutes still "Connecting / Waiting for .../phpinfo.php"
>> >> and still no C:\Inetpub\wwwroot\PHPError.log created ...
>> >>
>> >
>> > I see several problems.
>> >
>> > 1) It's bad practice to put the log file in C:\Inetpub\wwwroot where
>> > anyone
>> can access it. It's a major security issue.
>> > 2) It's been over 3 years since I dealt (hands on) with WinXP so here
>> > goes...
>> IIS by default runs as NETWORK SERVICE. That builtin account does not
>> have
>> create/modify rights on C:\Inetpub\wwwroot (by default). Thus you
>> wouldn't be
>> able to see the file created.
>> >
>> >> and after 10 minutes still "Connecting / Waiting for .../phpinfo.php"
>> >
>> > This is a good sign as it seems IIS is trying to run PHP but having
>> > some
>> problems. Check the System & Application event logs for errors. Change
>> phperror.log file location, restart IIS, and try phpinfo.php again.
>> >
>> Hi Tommy,
>>
>> In php.ini I changed to: error_log = C:\PHPerror.log
>> restarted the IIS server, then http://127.0.0.1/.../phpinfo.php
>> and after 5 minutes still "Connecting / Waiting for .../phpinfo.php"
>>
>> Then I changed to: error_log = C:\tmp\PHPerror.log
>> restarted the IIS server, then http://127.0.0.1/.../phpinfo.php
>> and after 5 minutes still "Connecting / Waiting for .../phpinfo.php"
>>
>
> You'll need to grant modify permission to NETWORK SERVICE for the folder
> C:\tmp. Run the below command in the command prompt:
>
> cacls /t /e /g "NETWORK SERVICE":c c:\tmp
>
>> I will look for all local filenames containing the string "log" ...
>>

Having in php.ini: error_log = C:\tmp\PHPerror.log
I gave from the command prompt:
cacls /t /e /g "NETWORK SERVICE":c c:\tmp
then in IE: http://127.0.0.1/.../phpinfo.php
and still "Connecting / Waiting for .../phpinfo.php"

Apparently it is not a write permission problem.