Questions tagged [open-basedir]
28 questions
7
votes
3 answers
how to add an open_basedir path in nginx vhost
In php.ini I've set
open_basedir = /home/user/web/
Now I would like to run phppgadmin on a subdomain which needs to include files from /usr/share/phppgadmin.
So I added the following line to the nginx-config for this host:
fastcgi_param PHP_VALUE…

32bitfloat
- 253
- 2
- 3
- 10
3
votes
1 answer
Why is PHP open_basedir not considered a security model
On servers doing shared web hosting, or sharing the PHP environment between different PHP applications, I usually implement a security policy that uses PHP open_basedir to restrict each user to his/her own directory (along with other PHP directives…

Lætitia
- 2,085
- 22
- 33
3
votes
1 answer
Can php-fpm support open_basedir set dynamically for multiple virtual hosts with a single user pool?
I am running into a problem where trying to set open_basedir dynamically under nginx (and apache) for php-fpm is "bleeding through" to other vhosts when running php-fpm as user "nobody" (for legacy reasons).
using
fastcgi_param PHP_ADMIN_VALUE…

ck_
- 459
- 1
- 7
- 20
3
votes
1 answer
MediaWiki "open_basedir restriction in effect"
I installed a local MediaWiki and gave it access to the following directories in php.ini:
open_basedir = /srv/http/:/home/:/tmp/:/usr/share/pear/:/usr/share/webapps/mediawiki
Why do I still get the following message? It doesn't make sense to…

Konrad Höffner
- 195
- 1
- 9
2
votes
1 answer
Should I add `/dev/urandom` into PHP `open_basedir`?
My system is centos 7.4,with Apache 2.4.6 and PHP 5.4.
I have following setting in /etc/php.ini
open_basedir =.:/tmp/:/var/lib/php/session/
session.save_path = "/var/lib/php/session"
session.entropy_length = 0
;session.entropy_file = /dev/urandom
I…

kittygirl
- 945
- 5
- 13
- 33
2
votes
1 answer
NGINX and PHP FPM - general setup and performance issues using open_basedir
I want to configure an NGINX server, which is able to host multiple websites, which are seperated from each other, so vhosta can't access files from vhostb.
I installed a fresh Debian 7.5 server and installed NGINX and PHP FPM from the default…

derhansen
- 123
- 6
2
votes
0 answers
Jail PHP to OpenBasedir or Document Root Debian
I have a VServer running with Debian Squeeze Debian Squeeze / Apache2 / FastCGI / MySQL / Froxlor. The administration of Customers, Domains and FTP Accounts are performed using Froxlor.
Following problem:
If I install an application like Roundcube…

Rubberducker
- 121
- 3
2
votes
1 answer
open_basedir problems with APC and Symfony2
I'm currently setting up a shared staging environment for one of our applications, written in PHP5.3 and using the Symfony2 framework.
If I only host a single instance of the application per server, everything works as it should.
However, if I then…

Steve Hill
- 141
- 4
2
votes
2 answers
PHP Safe Mode/open_basedir - lstat performance problem
PHP lstat the full path many times before read the file is looking for.
And this happens when in apache httpd configuration is specified PHP_ADMIN_VALUE open_basedir setting or if safe_mode is ON.
If I have a simple website with only phpinfo.php…

freedev
- 323
- 5
- 17
2
votes
1 answer
How to fix PHP open_basedir restriction restricting access to subdirectory on nginx server
I am using nginx with php-fpm, and we are receiving a lot of errors like this:
2022/01/23 12:48:13 [error] 5514#5514: *9277 FastCGI sent in stderr: "PHP message: PHP Warning: file_exists(): open_basedir restriction in effect.…

Barry Chapman
- 430
- 1
- 5
- 17
1
vote
1 answer
open_basedir in reverse… kind of…
We have several vhosts that all include files from another vhost so in the httpd.conf we have added
php_admin_value open_basedir "..........:/home/commonfi"
I was wondering whether I could add something to the commonfi vhost setup to allow any site…

icelizard
- 732
- 3
- 10
- 20
1
vote
1 answer
open_basedir restriction on phpMyAdmin
I'm trying to reinstall my server and have run into a new problem that I can't seem to figure out.
I'm running a LAMP setup and host a few sites for my friends, for that I have open_basedir set in their Apache conf files but that suddenly affect…

Zlug
- 111
- 3
1
vote
0 answers
Use apache upload_tmp_dir for pear applications
Is it possible to use upload_tmp_dir parameter defined in the apache configuration for using in PEAR applications?
The real problem appears because of System.php file of PEAR use /tmp directory, but apache has open_basedir restrictions, that doesn't…

Aleksander A
- 201
- 2
- 4
1
vote
2 answers
Does open_basedir works recursive?
Does open_basedir works recursive?
For example if I write in php.ini something like:
open_basedir=/client3/web3/web
Does it include all directories in /client3/web3/web (/client3/web3/web/1, /client3/web3/web/2, )?

B14D3
- 5,188
- 15
- 64
- 83
1
vote
1 answer
How do i set a open_basedir with php using fastcgi/apache2 on linux?
I tried to add this line to my virtual hosts in Apache, but failed:
php_admin_value open_basedir "/var/www/users/test"
My installation:
root# apt-get install apache2 apache2-suexec libapache2-mod-fcgid php5-cgi
Any ideas?
Something I noticed in…

centurian
- 421
- 3
- 7