ID: 19324
Comment by: [EMAIL PROTECTED]
Reported By: [EMAIL PROTECTED]
Status: Feedback
Bug Type: Output Control
Operating System: Solaris8 x86
PHP Version: 4.2.3
New Comment:
Hi ,
I have a small question to this bug, because I have the same problem.
>1. stop apache
>2. start apache in single process mode like:
> /path/to/apache/httpd -X
>3. Request a page from a vhost/directory where PHP is enabled
>4. Do that again :)
>5. Request a page from a vhost/directory where PHP is disabled
>6. Request a page from a vhost/directory where PHP is enabled (but
not
>explicit with php_engine = on, just the 'default')
>7. Request a page from a vhost/directory where PHP is enabled
(implicit
>wirth php_engine = on)
>Please tell us when you see the source and when not.
Test 3 and 4 with explicit php_engine directive or not (the same as
6)?
However, with php_engine=on in a <virtualhost><location> and also a
concurrently php_engine off directive in another <virtualhost>, Apache
results always the source code on my virtualhost with php_engine=on.
Regards,
--
Steve
Previous Comments:
------------------------------------------------------------------------
[2002-09-30 03:27:58] [EMAIL PROTECTED]
Will it fixed at next version?
------------------------------------------------------------------------
[2002-09-30 00:27:36] [EMAIL PROTECTED]
Did you do the tests I asked you to do?
Derick
------------------------------------------------------------------------
[2002-09-29 20:27:05] [EMAIL PROTECTED]
No wonder the situation never arises in Apache2 .
I haven't used "php_engine=off" in httpd.conf (Apache2
will report config error ! It doesn't know the instruct .)
So, I just use "AddType text/html .php" to replace
"php_engine=off". It's work ! No showing source arise,
and some directory can disable PHP.
Thanks your help.
------------------------------------------------------------------------
[2002-09-28 12:36:59] [EMAIL PROTECTED]
Okay, looks like an old bug resurfaced. Can you do the following test,
and stick to it very precise:
1. stop apache
2. start apache in single process mode like:
/path/to/apache/httpd -X
3. Request a page from a vhost/directory where PHP is enabled
4. Do that again :)
5. Request a page from a vhost/directory where PHP is disabled
6. Request a page from a vhost/directory where PHP is enabled (but not
explicit with php_engine = on, just the 'default')
7. Request a page from a vhost/directory where PHP is enabled (implicit
wirth php_engine = on)
Please tell us when you see the source and when not.
regards,
Derick
------------------------------------------------------------------------
[2002-09-28 09:55:58] [EMAIL PROTECTED]
Yes, I do. But I use <Location> tag to include it.
because I want to make PHP can't work in some directories.
Why the showing source arise randomly ?
If I can't use "php_engine=off" , how I disable PHP
in some directories, please ?
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/19324
--
Edit this bug report at http://bugs.php.net/?id=19324&edit=1