Maison >développement back-end >tutoriel php >Pourquoi la fonction mkdir de PHP renvoie-t-elle « Autorisation refusée » et comment puis-je y remédier ?
Autorisation refusée lors de l'utilisation de la fonction PHP mkdir
Lors de l'utilisation de la fonction mkdir de PHP pour créer un répertoire, vous pouvez rencontrer une erreur « Autorisation refusée » . Cette erreur indique que le processus PHP, généralement exécuté sous Apache, ne dispose pas des autorisations nécessaires pour créer le répertoire.
Solution : Corriger la propriété et les autorisations du fichier
Pour résolvez ce problème, ajustez la propriété et les autorisations du fichier sur le répertoire parent dans lequel vous avez l'intention de créer le nouveau sous-répertoire.
Dans Ubuntu, suivez ces étapes :
sudo chown -R www-data:www-data /path/to/webserver/www
sudo chmod -R g+rw /path/to/webserver/www
Après avoir effectué ces modifications, la fonction PHP mkdir devrait fonctionner correctement sans provoquer d'erreurs d'autorisation.
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!