Reply to Re: [PHP] I have stange problem

Your name:

Reply:


Posted by "Richard Lynch" on 01/14/06 00:54

On Thu, January 12, 2006 5:55 pm, sufinoon wrote:
> I'm trying to install winxp\apache2\php5.1.2\MySql.
> The installation was good i have apache recognized php
> (
> Apache/2.0.55 (Win32) PHP/5.1.2 Server at localhost Port 8080
> )
> so i wrote test script (<? phpinfo();?>) and sometimes the script is
> working and i got the data and some time i got "Cannot find server or
> DNS Error" or 404 error
>
> can you tell me what is wrong?

The most likely culprit is PROBABLY not PHP.

Take PHP out of the equation, and surf to a static HTML page -- Making
*SURE* that PHP is not configured to parse all HTML pages.

This (static HTML == NO PHP) is the default install, but not the way
may users configure PHP, so double-check.

Perhaps even go so far as to temporarily dis-able the
LoadModule/AddModule of PHP in httpd.conf...

Be sure to RE-START APACHE after changes to httpd.conf or php.ini, or
the changes will NOT take effect.

To be 100% certain PHP is not "in", use a file named, say, phpinfo.htm
and put <?php phpinfo();?> in it.

If you see all the PHP output with blue/white tables, then you're
still using PHP. If you see "nothing" but "View Source" shows: <?php
phpinfo();?> then you are not using PHP, and can safely test non-PHP
problems.

Whew.

Now, with no PHP, Hit re-load a lot, really fast.

Do you get the same error?

If so, PHP can't really be the culprit, almost for sure.
[Though with Windows, you never know for certain... :-)]

If it *IS* PHP, and only happens with PHP, I'd suspect that...

1) PHP is not exiting cleanly, so is tying up your Apache threads /
processes, so after MaxChildren page-loads in a short period of time,
there are no HTTP processes left to process your request.
This is my #1 first guess.

2) PHP is "somehow" messing up Apache in random weird ways. This is
harder to imagine how, but would PROBABLY be tied to some
not-so-common DLL you have enabled in php.ini Take out the various
extensions and re-start Apache and re-test to eliminate extension
DLLs.

3) Something else. This falls into the category of "VooDoo Debugging"
and you're on your own... :-^

--
Like Music?
http://l-i-e.com/artists.htm

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация