Bug #13130 Updated: Safe mode refuses to allow permission
| From: | wim at godden dot net | Date: | Sun, 23 Sep 2001 16:25:32 +0000 |
| Subject: | Bug #13130 Updated: Safe mode refuses to allow permission | ||
| References: | 1 | Groups: | php.dev |
| Request: | Send a blank email to php-dev+get-66400@lists.php.net to get a copy of this message | ||
ID: 13130
User updated by: wim@godden.net
Reported By: wim@godden.net
Status: Open
Bug Type: Apache related
Operating System: RedHat Linux 6.2, kernel 2.4.1
PHP Version: 4.0.6
New Comment:
Any news yet related to this problem ???
Previous Comments:
------------------------------------------------------------------------
[2001-09-04 08:24:50] wim@godden.net
Safe mode appears to be malfunctioning. I've enabled safe mode for the whole server, php
scripts appear to work fine, but when a php script attempts to write a file (in a directory owned by
the same user as the php script), php complains it can't write.
For example, using imagejpeg to export a jpeg file, results in :
Warning: imagejpeg: unable to open
'/home/photo-user/html/pictures/05090027.JPG'
for writing in /home/photo-user/html/functions.inc.php on
line 35
Using fopen to write a file gives the same result, so I believe it to be a general permission
problem.
Also, when I try to use convert (image conversion utility), located in /usr/local/bin (I have added
php_admin_value safe_mode_exec_dir /usr/local/bin/ to the Apache config), I get a shell return value
of 154 (can't find what it means). PHP should be able to execute that file and have it
converting images (writing them back to the directory owned by the user running the php script).
The full configure :
./configure --with-apxs=/usr/local/apache/bin/apxs --with-imap --enable-versioning --enable-ftp
--with-mysql=/usr/local/mysql --with-snmp=/usr/local/snmp --with-openssl=/usr/local/ssl
--enable-dbase --enable-debug --with-pear --with-mcrypt --with-dom --with-pcre --with-zlib-dir=/usr
--with-jpeg-dir --with-gd --enable-exif
------------------------------------------------------------------------
Edit this bug report at http://bugs.php.net/?id=13130&edit=1