Accorder à PHP un accès en écriture aux répertoires
Lorsque vous travaillez avec PHP, les problèmes rencontrés lors de la création de fichiers peuvent souvent provenir d'un accès en écriture insuffisant aux répertoires impliqué. Pour résoudre ce problème, PHP doit disposer des autorisations nécessaires pour modifier les fichiers dans un répertoire spécifique.
Dans les scénarios où l'hébergement partagé HostGator avec Apache est utilisé, l'octroi d'un accès en écriture à PHP implique les étapes suivantes :
<?php $dir = 'myDir'; // Create new directory with 0744 permissions if it does not exist if ( !file_exists($dir) ) { mkdir ($dir, 0744); } file_put_contents ($dir.'/test.txt', 'Hello File'); ?>
$ sudo chmod +w directory-path
N'oubliez pas que les autorisations de l'utilisateur/groupe doivent correspondre à l'utilisateur/groupe sous lequel PHP s'exécute pour garantir l'accès en écriture.
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!