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
 Assigned To:      fb-req-jani
 New Comment:

You have to come up with short (but complete!) reproduce script for
this. Good luck.. :)


Previous Comments:
------------------------------------------------------------------------

[2008-04-04 18:37:27] prikid at gmail dot com

I've checked smarty and our scripts for umask(), checked shell settings
and apache settings for umask(), but none of those exist anywhere in
scripts/shell profiles.
This is not only Smarty specific, but also sessions are affected (they
aren't created through smarty, but instantiated through our scripts).
Php creates an empty session file in '/var/tmp' with no permissions.
I've changed '/var/tmp' ownership to apache user, but php still bugs
out on it

------------------------------------------------------------------------

[2008-04-04 18:06:04] [EMAIL PROTECTED]

I'm starting to think this is no bug at all, just a bug in either
Smarty or in how you use it. It propably does something stupid like uses
umask() function.

------------------------------------------------------------------------

[2008-04-04 13:38:04] prikid at gmail dot com

Default session.save_path() works for 2 developers, but bugs out for
other 3 (with identical settings set for everyone, and I'm sure I didn't
specify session.save_path() anywhere in the scripts).
With these settings in smarty:
var $_dir_perms = 0771;
if ($_make_new_dir && !file_exists($_new_dir) && [EMAIL PROTECTED]($_new_dir,
$smarty->_dir_perms) && !is_dir($_new_dir)) {
...

Php bugs out when creating a directory for unlucky developers. It sets
only executable bit, but no read/write bits (umask for apache user is
set to 022 and I've tried setting umask(0664); in the php as well)

P.S. Yeah, I'll go over the config file and clean it up from obsolete
packages ;-)

------------------------------------------------------------------------

[2008-04-04 00:36:57] [EMAIL PROTECTED]

Why don't you set the session.save_path in your php.ini?

btw. You have dozens of configure options in your configure line that
don't even exist anymore. Pay attention to the list after running
configure.. :)

------------------------------------------------------------------------

[2008-04-03 22:19:31] prikid at gmail dot com

Upgrading did not help. I run 'make test' and submitted the failed list
from the prompt. Also, a copy of phpinfo() from the box is available
here: http://www.undeveloped.net/testip.php.htm

------------------------------------------------------------------------

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/44633

-- 
Edit this bug report at http://bugs.php.net/?id=44633&edit=1

Reply via email to