J'essaie de lancer le site PHP avec Apache sur Fedora et j'ai un problème à propos de l'écriture des autorisations. Il semble que Apache n'a pas d'autorisation d'écriture sur certains dossiers, mais je ne comprends pas pourquoi.Apache + PHP autorisations d'écriture sur unix
J'ai vérifié httpd.conf et il a un groupe: apache, utilisateur: apache. Je me suis alors fait: chown -R apache: apache www et 777 autorisations mis aux dossiers, mais il dit encore:
Attention: file_put_contents (/var/www/public/temp.txt) [fonction. file-put-contents]: échec de l'ouverture du flux: autorisation refusée dans /var/www/public/newtest.php à la ligne 8
Veuillez nous consulter. Btw, si je crée "php newtest.php" à partir de la ligne de commande, le fichier temp.txt est créé avec la racine du groupe et la racine de l'utilisateur. Cela ne fonctionne pas avec le navigateur.
Qu'en est-il de la permission du fichier 'temp.txt'? –
temp.txt est un nouveau fichier que je veux être créé, il n'existe pas encore –