Bug #68587 [NEW]: auto_prepend_file breaks Apache2 virtual hosts if same contents
| From: | dante at lorenso dot com | Date: | Thu, 11 Dec 2014 02:03:52 +0000 |
| Subject: | Bug #68587 [NEW]: auto_prepend_file breaks Apache2 virtual hosts if same contents | ||
| Groups: | php.bugs | ||
| Request: | Send a blank email to php-bugs+get-189000@lists.php.net to get a copy of this message | ||
From: dante at lorenso dot com
Operating system: Ubuntu 14.04 LTS
PHP version: 5.5.19
Package: Apache2 related
Bug Type: Bug
Bug description:auto_prepend_file breaks Apache2 virtual hosts if same contents
Description:
------------
Given 2 different virtual hosts in Apache, if auto_prepend_file is used
in both virtual hosts and the files contain the exact same data, the
first virtual host loaded by Apache is used for all subsequent virtual
hosts.
Example ...
<VirtualHost...>
php_value auto_prepend_file bootstrap.php
</VirtualHost>
<VirtualHost...>
php_value auto_prepend_file bootstrap.php
</VirtualHost>
Changing contents of just one of the bootstrap.php files to alter the
contents will correct the problem and allow Apache to serve different
virtual host DocumentRoot content.
Expected result:
----------------
php_value auto_prepend_file bootstrap.php should be independent of file
contents and should be defined separately for each virtual host without
conflict.
--
Edit bug report at https://bugs.php.net/bug.php?id=68587&edit=1
--
Try a snapshot (PHP 5.4): https://bugs.php.net/fix.php?id=68587&r=trysnapshot54
Try a snapshot (PHP 5.5): https://bugs.php.net/fix.php?id=68587&r=trysnapshot55
Try a snapshot (trunk): https://bugs.php.net/fix.php?id=68587&r=trysnapshottrunk
Fixed in SVN: https://bugs.php.net/fix.php?id=68587&r=fixed
Fixed in release: https://bugs.php.net/fix.php?id=68587&r=alreadyfixed
Need backtrace: https://bugs.php.net/fix.php?id=68587&r=needtrace
Need Reproduce Script: https://bugs.php.net/fix.php?id=68587&r=needscript
Try newer version: https://bugs.php.net/fix.php?id=68587&r=oldversion
Not developer issue: https://bugs.php.net/fix.php?id=68587&r=support
Expected behavior: https://bugs.php.net/fix.php?id=68587&r=notwrong
Not enough info: https://bugs.php.net/fix.php?id=68587&r=notenoughinfo
Submitted twice: https://bugs.php.net/fix.php?id=68587&r=submittedtwice
register_globals: https://bugs.php.net/fix.php?id=68587&r=globals
PHP 4 support discontinued: https://bugs.php.net/fix.php?id=68587&r=php4
Daylight Savings: https://bugs.php.net/fix.php?id=68587&r=dst
IIS Stability: https://bugs.php.net/fix.php?id=68587&r=isapi
Install GNU Sed: https://bugs.php.net/fix.php?id=68587&r=gnused
Floating point limitations: https://bugs.php.net/fix.php?id=68587&r=float
No Zend Extensions: https://bugs.php.net/fix.php?id=68587&r=nozend
MySQL Configuration Error: https://bugs.php.net/fix.php?id=68587&r=mysqlcfg