1 votes

Drupal ne peut pas créer de fichiers dans le répertoire /var/www/html/drupal

J'essaie d'installer drupal 7.18 sur ma machine Fedora 14. J'ai placé les fichiers drupal dans /var/www/html/drupal et définir chmod 7777 -R drupal permission. Mais quand j'ai essayé d'installer Drupal, il y a des erreurs comme :

Système de fichiers Le répertoire sites/default/files n'existe pas. Une tentative automatisée de tentative automatisée de création de ce répertoire a échoué, peut-être en raison d'un problème de permissions. Pour poursuivre l'installation, vous devez soit créer répertoire et modifiez ses permissions manuellement ou assurez-vous que le programme installateur dispose des autorisations nécessaires pour le créer automatiquement. Pour plus d'informations informations, consultez INSTALL.txt ou le manuel en ligne.

Fichier de paramètres Le fichier de paramètres n'existe pas. Le programme d'installation de Drupal exige que vous créiez un fichier de paramètres dans le cadre du processus d'installation. d'installation. Copiez le fichier ./sites/default/default.settings.php vers ./sites/default/settings.php. Plus de détails sur l'installation de Drupal sont disponibles dans INSTALL.txt.

Quel est le problème ? Je suis novice en matière de Linux.

1voto

MONSAI Points 1

Vérifiez d'abord qui est le propriétaire des fichiers. Si c'est un utilisateur différent de www-data vous devez le changer pour cet utilisateur en faisant :

$ cd /var/www && chown -R www-data:www-data html

Cela prendra tous les fichiers et changera son propriétaire et son groupe de propriétaires en www-data .

Ce n'est peut-être pas intuitif, mais pendant l'installation de Drupal, vous devez faire un peu de travail manuel. L'erreur que vous recevez indique clairement ce que vous devez faire.

Confirmez d'abord que vous avez le répertoire /var/www/html/drupal/sites/default/files . S'il n'existe pas, vous devez le créer en le faisant :

$ mkdir /var/www/html/drupal/sites/default/files

Ensuite, copiez le modèle de paramètres dans un autre fichier en faisant :

$ cp /var/www/html/drupal/sites/default/default.settings.php /var/www/html/drupal/sites/default/settings.php 

Cela devrait être suffisant. S'il y a d'autres messages d'erreur. Suivez simplement ce qu'ils vous demandent de faire...

1voto

Edmund518 Points 11

Configuration d'un site Drupal unique :

Pour créer le dossier des fichiers :

cd /var/www/[website] [anyway it is the path to your web directory]

sudo mkdir sites/default/files && sudo chmod -R 777 files && sudo chown -R www-data:www-data files [or sudo chown -R apache:apache files] 

Pour créer le fichier settings.php

cd /var/www/[website] [anyway it is the path to your web directory]

sudo cp sites/default/default.settings.php sites/default/settings.php

sudo chmod -R 755 settings.php

Une fois que vous avez terminé l'installation, vous devez le faire :

sudo chmod 644 settings.php 

ou ce que vous voulez pour empêcher les autres utilisateurs d'écrire.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X