J'essaie d'installer Drupal sur Linux Redhat en utilisant Apache, mais cela ne me permettra pas de passer à l'étape 3 en raison du fait que sites/default/files n'est pas accessible en écriture.
J'ai suivi les instructions sur Drupal.org, dans leur fichier install.txt ainsi que les instructions d'autres personnes qui ont eu la même erreur sans succès.
J'ai accordé des autorisations accédez à tous de différentes manières, à savoir: root: root 777, root: Apache 777.
J'ai également vérifié qu'Apache est l'utilisateur exécutant le processus Apache, mais je suis toujours bloqué.
Remarques:
De nouvelles idées?
Je pensais que ce serait un problème SElinux avec la sécurité et je suis un peu surpris que votre solution fonctionne.
Pour les utilisateurs avec l'erreur "commune", utilisez la commande suivante pour fournir un accès à Apache malgré la sécurité SElinux.
chcon -R -t httpd_sys_content_rw_t yoursite/sites/default/files/
D'accord, donc après avoir suivi les instructions des sources Web officielles et non officielles, la seule chose qui n'a jamais été demandée de faire ou d'essayer était de redémarrer l'application APRÈS avoir apporté des modifications d'autorisation au répertoire files. Je l'ai essayé et cela a résolu le problème.
C'est bizarre car je n'ai jamais eu à redémarrer un système d'exploitation après avoir apporté des modifications aux autorisations sur un répertoire. De plus, j'ai redémarré httpd après chaque changement en pensant que cela serait suffisant. Espérons que cela puisse aider toute autre personne exécutant Redhat 7 avec le même problème.
Merci, TH
Avez-vous vérifié si l'un des répertoires parents de sites/default/files restreint l'accès en écriture à Apache? Voilà ma supposition du problème.
Si vous avez un accès sudoers, vous pouvez utiliser cette commande pour tester l'accès en écriture pour l'utilisateur Apache lorsque vous êtes dans le répertoire racine Drupal:
Sudo -u Apache touch sites/default/files/test.txt
De même, cela m'est également arrivé sur redhat/Centos 7.3. L'administrateur système depuis des années et n'a JAMAIS dû redémarrer pour un tel problème. J'espère que cela aide quelqu'un d'autre qui devient fou.
Drupal dit que sites/default/files n'est pas accessible en écriture mais c'est vraiment le cas.