#44633 [Opn->Fbk]: Write/read errors on vhosts
| From: | jani@php.net | Date: | Thu, 03 Apr 2008 21:02:44 +0000 |
| Subject: | #44633 [Opn->Fbk]: Write/read errors on vhosts | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-123946@lists.php.net to get a copy of this message | ||
ID: 44633
Updated by: jani@php.net
Reported By: prikid at gmail dot com
-Status: Open
+Status: Feedback
Bug Type: Apache2 related
Operating System: FreeBSD 6.2-RELEASE
PHP Version: 5.2.5
New Comment:
Please try using this CVS snapshot:
http://snaps.php.net/php5.2-latest.tar.gz
For Windows (zip):
http://snaps.php.net/win32/php5.2-win32-latest.zip
For Windows (installer):
http://snaps.php.net/win32/php5.2-win32-installer-latest.msi
And DO NOT apply any 3rd party patches to the sources. And make
absolutely sure your php.ini is free of any Zend extensions (Zend
optimizer, any caches, etc.)
Previous Comments:
------------------------------------------------------------------------
[2008-04-03 19:11:52] prikid at gmail dot com
Description:
------------
Note: This bug maybe related to bug#42826
I have setup virtual hosts within apache 2.0.62 configuration with
identical settings (except for paths to directories) 3 out of 5 users
have no problems, but for 2 others, temporary cache files (using smarty
templating system) produce errors as well as session files in /var/tmp.
All directories have correct user/group settings for apache and
chmodded 775 recursively.
Again, file permissions and user settings are absolutely correct and
work for 3 out 2 users.
Suhosin patch and Zend Optimizer are disabled.
Reproduce code:
---------------
Main apache config:
User www
Group www
Vhost config in apache:
<VirtualHost 10.2.8.10:80>
ServerName site.user1.crossbow
DocumentRoot /var/www/branches/site/user1/
<Location />
php_value include_path
".:/var/www/branches/toolbox/user1:/var/www/branches/site/user1"
AllowOverride All
Options All
</Location>
</VirtualHost>
Expected result:
----------------
Able to write/read cached files in
"/var/www/branches/toolbox/user1/smarty/cache/" and
"/var/www/branches/toolbox/user1/smarty/templates_c" and "/var/tmp/"
Actual result:
--------------
Warning: Smarty error: problem creating directory
'/var/www/branches/toolbox/user1/smarty/cache/%%00/00F' in
/usr/local/www/branches/toolbox/user1/smarty/Smarty.class.php on line
1101
....
Warning: Unknown: open(/var/tmp//sess_bb88e3d0e6a8358dc818d6fc7a2f8625,
O_RDWR) failed: Permission denied (13) in Unknown on line 0
Warning: Unknown: Failed to write session data (files). Please verify
that the current setting of session.save_path is correct () in Unknown
on line 0
# cd /var/tmp
# ls -la
total 10
drwxrwxrwx 3 root wheel 3072 Apr 3 14:46 .
drwxr-xr-x 24 root wheel 512 Jan 31 17:12 ..
---------- 1 www wheel 0 Apr 3 14:42
sess_462dae3f012480a23443be1051eb7b4e
sess_bb88e3d0e6a8358dc818d6fc7a2f8625
---------- 1 www wheel 0 Apr 3 14:25 wrt0AId76
---------- 1 www wheel 0 Apr 3 14:25 wrt0ynxfS
---------- 1 www wheel 0 Apr 3 14:44 wrt1N4NTk
...
# cd /var/www/branches/toolbox/user1/smarty/templates_c/
# ls -la
total 32
d--x--x--x 2 www www 512 Apr 3 14:44 %%47
d--x--x--x 2 www www 512 Apr 3 14:44 %%5B
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=44633&edit=1