ID: 44633 Updated by: [EMAIL PROTECTED] 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