Maison  >  Article  >  développement back-end  >  Comment désactiver le mode sans échec dans php.ini

Comment désactiver le mode sans échec dans php.ini

藏色散人
藏色散人original
2021-07-13 09:04:521929parcourir

Comment désactiver le mode sans échec dans php.ini : Recherchez et ouvrez d'abord le fichier php.ini ; puis recherchez "safe_mode" puis remplacez "safe_mode = On" par "safe_mode = Off" et enfin redémarrez ; apache.

Comment désactiver le mode sans échec dans php.ini

L'environnement d'exploitation de cet article : système windows7, PHP version 7.1, ordinateur DELL G3

Comment désactiver le mode sans échec dans php.ini ?

Modifiez le fichier php.ini et recherchez safe_mode. Si vous voyez safe_mode = On, remplacez-le par safe_mode = Off et redémarrez Apache et tout ira bien.

Introduction connexe :

Le mode de sécurité de PHP a été créé pour tenter de résoudre le problème de sécurité du serveur partagé. Structurellement, cela n'a aucun sens d'essayer de résoudre ce problème sur la couche PHP, mais modifier la couche serveur Web et la couche système d'exploitation semble très irréaliste. De nombreuses personnes, notamment les FAI, utilisent actuellement le mode sans échec.

safe_mode est la seule propriété PHP_INI_SYSTEM et doit être définie via php.ini ou httpd.conf. Pour activer safe_mode, modifiez simplement php.ini : safe_mode = On ou modifiez httpd.conf et définissez le répertoire : Options FollowSymLinks php_admin_value safe_mode 1. Safe_mode prendra effet après le redémarrage d'Apache.

Le démarrage de safe_mode restreindra de nombreuses fonctions PHP, en particulier l'ouverture de fichiers liées au système, l'exécution de commandes et d'autres fonctions. Toutes les fonctions qui opèrent sur les fichiers ne fonctionneront que sur les fichiers ayant le même UID que le script. (L'uid du script n'est pas forcément l'uid de l'utilisateur exécutant le serveur wen)

Bien que safe_mode ne soit pas une panacée (les versions inférieures de PHP peuvent le contourner), il est quand même fortement recommandé d'activer le mode sans échec , ce qui peut éviter dans une certaine mesure certains problèmes. Cependant, l'activation de safe_mode comportera de nombreuses restrictions, qui peuvent affecter l'application, le code et la configuration doivent donc être ajustés pour parvenir à l'harmonie.

Apprentissage recommandé : "Tutoriel vidéo PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn