Description
C’est un ensemble de message d’erreurs php-fpm !
Elles signifient que vous utilisez la variable php_admin_value[open_basedir]
.
Dépannage
PHP Warning: is_dir(): open_basedir restriction in effect
Vous avez un message ressemblant à celui-ci :
[error] 85001#0: *47 FastCGI sent in stderr: "PHP message: PHP Warning: is_dir(): open_basedir restriction in effect. File(/var/www/cache/) is not within the allowed path(s): (/htdocs/:/var/www/cache/:/logs/:/run/:/tmp/) in /htdocs/www/dc/master/inc/libs/clearbricks/net.http.feed/class.feed.reader.php on line 116" while reading response header from upstream, client: 88.136.16.221, server: www.stephane-huc.net, request: "GET /dc/master/admin/ HTTP/2.0", upstream: "fastcgi://unix:/run/php-fpm.sock:", host: "www.stephane-huc.net"
Vérifiez :
- que le répertoire, dans lequel le script php utilisé cherche à écrire, fasse bien partie des répertoires qui soient autorisés, sinon ajoutez-le…
- et qu’il ait bien les droits utilisateur
user
etgroup
écrits dans le fichier/etc/php-fpm.d/$domain.conf
.
PHP Warning: is_readable(): open_basedir restriction in effect
Vous avez un message ressemblant à celui-ci :
[error] 85001#0: *47 FastCGI sent in stderr: "PHP message: PHP Warning: is_readable(): open_basedir restriction in effect. File(/var/www/cache/script.php) is not within the allowed path(s): (/htdocs/:/var/www/cache/:/logs/:/run/:/tmp/) in /htdocs/www/dc/master/inc/core/class.dc.update.php on line 75
Vérifiez :
- que le script utilisé ait les droits utilisateur nécessaires à l’exécution
de celui-ci ; cf, les instructions
user
etgroup
du fichier/etc/php-fpm.d/$domain.conf
.
PHP Warning: require(): open_basedir restriction in effect
Vous avez un message ressemblant à celui-ci :
[error] 91433#0: *1 FastCGI sent in stderr: "PHP message: PHP Warning: require(): open_basedir restriction in effect. File(/htdocs/www/dc/master/inc/admin/prepend.php) is not within the allowed path(s): (/htdocs/www:/cache/:/logs/:/run/:/tmp/) in /htdocs/www/dc/master/admin/index.php on line 23 PHP message: PHP Fatal error: require(): Failed opening required '/htdocs/www/dc/master/admin/../inc/admin/prepend.php' (include_path='.:/pear/lib:/var/www/pear/lib') in /htdocs/www/dc/master/admin/index.php on line 23" while reading response header from upstream, client: 88.136.16.221, server: www.stephane-huc.net, request: "GET /dc/master/admin/ HTTP/2.0", upstream: "fastcgi://unix:/run/php-fpm.sock:", host: "www.stephane-huc.net"
Vérifiez :
- que le script appelé soit bien dans les répertoires autorisés,
- et qu’il ait les droits utilisateur
user
etgroup
lié à php-fpm…