From: Tommy Pham on 17 Oct 2009 05:54 ----- Original Message ---- > From: "cr.vegelin(a)gmail.com" <cr.vegelin(a)gmail.com> > To: John Black <spam(a)network-technologies.org> > Cc: Tommy Pham <tommyhp2(a)yahoo.com>; 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. > Other suggestions ? > TIA, Cor > > > -- PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php
From: cr.vegelin on 17 Oct 2009 06:17 ----- Original Message ----- From: "John Black" <spam(a)network-technologies.org> To: <cr.vegelin(a)gmail.com> Cc: <php-general(a)lists.php.net> 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. So the webserver is accepting a connection ... Nevertheless, where should I enter: telnet 127.0.0.1 80 ? From the OS prompt C:\ ? TIA, Cor
From: Tommy Pham on 17 Oct 2009 06:21 ----- Original Message ---- > From: "cr.vegelin(a)gmail.com" <cr.vegelin(a)gmail.com> > To: John Black <spam(a)network-technologies.org> > 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. > > TIA, Cor > > > > -- PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php
From: cr.vegelin on 17 Oct 2009 06:57 ----- Original Message ----- From: "Tommy Pham" <tommyhp2(a)yahoo.com> To: "general php" <php-general(a)lists.php.net> Sent: Saturday, October 17, 2009 12:21 PM Subject: Re: [PHP] all local sites stopped working ... > ----- Original Message ---- >> From: "cr.vegelin(a)gmail.com" <cr.vegelin(a)gmail.com> >> To: John Black <spam(a)network-technologies.org> >> 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 ...
From: cr.vegelin on 17 Oct 2009 07:00
----- Original Message ----- From: "Tommy Pham" <tommyhp2(a)yahoo.com> To: "general php" <php-general(a)lists.php.net> Sent: Saturday, October 17, 2009 11:54 AM Subject: Re: [PHP] all local sites stopped working ... > ----- Original Message ---- >> From: "cr.vegelin(a)gmail.com" <cr.vegelin(a)gmail.com> >> To: John Black <spam(a)network-technologies.org> >> Cc: Tommy Pham <tommyhp2(a)yahoo.com>; 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" I will look for all local filenames containing the string "log" ... Thanks, Cor |