Fournir un accès en écriture PHP aux répertoires
Lorsque vous essayez de créer un fichier à partir d'un script PHP, vous pouvez rencontrer des problèmes en raison de restrictions d'autorisation en écriture . Pour résoudre ce problème, suivez ces étapes pour accorder à PHP un accès en écriture au répertoire cible :
Définir la propriété et les autorisations avec la ligne de commande
Si vous avez accès à la commande du serveur ligne :
sudo chown -R <username>:<groupname> <directory_path> sudo chmod -R 775 <directory_path>
Utilisez le panneau de configuration de HostGator
Pour Hébergement partagé HostGator :
Créer un répertoire par programmation
PHP peut créer le répertoire lui-même avec les autorisations appropriées :
$dir = 'myDir'; if (!file_exists($dir)) { mkdir($dir, 0755); }
Explication
En définissant ces autorisations, PHP peut créer et écrire dans des fichiers dans le répertoire spécifié.
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!