#27603 [Com]: incorrect appying open_basedir
| From: | russell at flora dot ca | Date: | Mon, 26 Apr 2004 04:27:51 +0000 |
| Subject: | #27603 [Com]: incorrect appying open_basedir | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-58760@lists.php.net to get a copy of this message | ||
ID: 27603
Comment by: russell at flora dot ca
Reported By: pk at nodex dot ru
Status: No Feedback
Bug Type: *General Issues
Operating System: Solaris 9
PHP Version: 4CVS-2004-03-15
New Comment:
I just upgraded a server to FedoraCore1 from RedHat 8.0 and observed
this problem. It doesn't happen with all requests. This is the update
RPM php-4.3.4-1.1
Warning: Unknown(): open_basedir restriction in effect.
File(/home/greenfyre/greenfyre.org/phpBB2/index.php) is not within the
allowed path(s): (/home/perc/www/v2) in Unknown on line 0
The directory /home/greenfyre/greenfyre.org/ is the document root of
the virtual server that I made a request from, and /home/perc/www/v2 is
the document root of a different virtual server on the same host (which
is more popular).
This is not a custom compilation of php, but just installing the RPMs
from the updates to Fedora Core. I have this same RPM on other
machines, so this is a bug that is tweaked by some unique configuration
file for this machine that is different than other machines.
PHPInfo can be seen at:
http://pookey.perc.ca/phpinfo.php
Previous Comments:
------------------------------------------------------------------------
[2004-04-13 17:06:45] vaplu at webziek dot nl
Apache/1.3.29
PHP/4.3.4
Debian/2.4.20-grsec
Warning: Unknown(): open_basedir restriction in effect. File(<file>) is
not within the allowed path(s): (<path>) in Unknown on line 0
'./configure' '--with-apxs=/var/www/bin/apxs' '--with-pear'
'--with-openssl' '--with-zlib' '--with-bz2'
'--enable-calendar'
'--with-jpeg' '--with-jpeg-dir=/usr' '--with-tiff'
'--with-tiff-dir=/usr' '--with-t1lib=/usr' '--enable-ftp'
'--with-gd'
'--with-png' '--with-png-dir=/usr' '--with-freetype'
'--with-freetype-dir=/usr' '--enable-gd-native-ttf' '--with-ming'
'--with-mysql=/usr' '--with-pdflib' '--enable-sockets'
'--enable-sysvmsg' '--enable-sysvsem' '--enable-sysvshm'
'--enable-xslt' '--with-xslt-sablot' '--enable-memory-limit'
'--enable-sysvipc' '--with-iconv' '--enable-shmop'
'--enable-trans-sid'
Funny detail is that <file> has nothing to do with <path>, the
directory of the virtualhost where the <file> is in, has no relations
to the virtualhost of <path>.
------------------------------------------------------------------------
[2004-04-04 09:46:15] sniper@php.net
No feedback was provided. The bug is being suspended because
we assume that you are no longer experiencing the problem.
If this is not the case and you are able to provide the
information that was requested earlier, please do so and
change the status of the bug back to "Open". Thank you.
------------------------------------------------------------------------
[2004-03-28 19:51:40] iliaa@php.net
Please try using this CVS snapshot:
http://snaps.php.net/php4-STABLE-latest.tar.gz
For Windows:
http://snaps.php.net/win32/php4-win32-STABLE-latest.zip
------------------------------------------------------------------------
[2004-03-24 04:55:59] mak123 at poczta dot onet dot pl
the same problem
PHP 4.3.4
Apache 1.3.29
linux 2.4.20, RH9
PHP Warning: Unknown(): open_basedir restriction in effect.
File(<file>) is not within the allowed path(s): (<restriction>) in
Unknown on line 0
every virtual in httpd.conf has only one entry (no .htaccess files):
php_admin_value open_basedir
PHP config: './configure' '--with-config-file-path=/etc'
'--with-apache=../apache_1.3.29' '--enable-force-cgi-redirect'
'--enable-discard-path' '--enable-safe-mode' '--with-exec-dir'
'--with-zlib' '--with-jpeg' '--with-jpeg-dir=/usr/local/libjpeg'
'--with-gd' '--with-mysql=/usr/local/mysql'
'--with-mysql-sock=/tmp/mysql.sock' '--with-regex=php'
'--with-openssl=/usr/local/ssl' '--with-gettext' '--with-xml'
'--with-imap=../imap-2002d' '--disable-ipv6' '--with-db4'
'--enable-exif' '--enable-ftp' '--enable-mcrypt'
------------------------------------------------------------------------
[2004-03-18 02:45:54] pk at nodex dot ru
Hello!
PHP 4.2.3 is workeng fine with this configuration.
Configure:
CC="gcc" \
CXX="gcc" \
CFLAGS="-I/usr/local/sfio/include -mcpu=v9 -mtune=ultrasparc" \
CXXFLAGS="-I/usr/local/sfio/include -mcpu=v9 -mtune=ultrasparc " \
CPPFLAGS="-I/usr/local/sfio/include -mcpu=v9 -mtune=ultrasparc " \
LDFLAGS="-lstdc++ -lstdio -lsfio -liconv -L/usr/local/mnogosearch/lib
-lmnogosearch -ludmsearch" \
EXTRA_LIBS="-lstdc++ -lstdio -lsfio -liconv
-L/usr/local/mnogosearch/lib -lmnogosearch -ludmsearch" \
./configure \
--with-apache=/usr/home/export/compile/apache/apache \
--with-mod_charset \
--with-pgsql=/usr/local/pgsql \
--disable-debug \
--enable-calendar \
--enable-inline-otimization \
--with-zlib \
--with-gd=/usr/local \
--with-jpeg-dir=/usr/local/lib \
--with-png-dir=/usr/local/lib \
--with-xpm-dir=/usr/lib \
--with-freetype-dir=/usr/local \
--with-zlib-dir=/usr/lib \
--with-freetype-dir=/usr/local/freetype2 \
--enable-wddx \
--with-curl \
--with-expat \
--enable-trans-sid \
--with-iconv \
--enable-xslt \
--with-xslt-sablot \
--with-imap \
--with-imap-ssl \
--with-openssl=/usr/local/ssl \
--with-mnogosearch=/usr/local/mnogosearch \
--enable-dbase \
--with-mysql=/usr/local/mysql
I`m setting in httpd.conf for each vhost:
php_admin_flag safe_mode on
php_admin_flag track_vars on
php_admin_value doc_root
php_admin_value open_basedir
php_admin_value safe_mode_exec_dir
php_admin_value upload_tmp_dir
php_admin_value session.save_path
php_admin_value max_execution_time 60
php_admin_value upload_max_filesize 3145728
My system is Solaris 9\01 with lastest patches.
------------------------------------------------------------------------
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/27603
--
Edit this bug report at http://bugs.php.net/?id=27603&edit=1