"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment assouplir la restriction open_basedir en PHP ?

Comment assouplir la restriction open_basedir en PHP ?

Publié le 2024-12-22
Parcourir:201

How to Relax the open_basedir Restriction in PHP?

Assouplissement de la restriction open_basedir de PHP

La restriction open_basedir de PHP limite l'accessibilité des fichiers à une arborescence de répertoires spécifiée. Cependant, cette restriction peut devenir un obstacle lors de la gestion de fichiers en dehors de la racine Web. Pour résoudre ce problème, vous pouvez implémenter plusieurs solutions de contournement.

Une approche consiste à modifier le fichier de configuration d'Apache (par exemple, httpd.conf) pour ajuster le paramètre open_basedir pour chaque répertoire. Par exemple, pour autoriser l'accès à un répertoire spécifique en dehors de la racine Web, vous pouvez utiliser la configuration suivante :


php_admin_value open_basedir "/var/www/vhosts/domain.tld/httpdocs:/var/www/vhosts/domain.tld/zend"

Vous pouvez également supprimer complètement la restriction pour un répertoire spécifique en utilisant :


php_admin_value open_basedir none

En implémentant ces configurations, vous pouvez assouplir la restriction open_basedir et rendre l'arborescence de répertoires spécifiée disponible pour votre application PHP, garantissant un accès sécurisé tout en conservant la flexibilité.

Déclaration de sortie Cet article est réimprimé à l'adresse : 1729493006. En cas d'infraction, veuillez contacter [email protected] pour le supprimer.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3