O Drupal não consegue criar arquivos no diretório / var / www / html / drupal

1

Estou tentando instalar o drupal 7.18 na minha máquina Fedora 14. Eu coloquei o arquivo drupal no diretório /var/www/html/drupal e configurei a permissão chmod 7777 -R drupal . Mas quando tentei instalar o drupal ele mostra erros como:

File system The directory sites/default/files does not exist. An automated attempt to create this directory failed, possibly due to a permissions problem. To proceed with the installation, either create the directory and modify its permissions manually or ensure that the installer has the permissions to create it automatically. For more information, see INSTALL.txt or the online handbook.

Settings file The settings file does not exist. The Drupal installer requires that you create a settings file as part of the installation process. Copy the ./sites/default/default.settings.php file to ./sites/default/settings.php. More details about installing Drupal are available in INSTALL.txt.

Qual é o problema aí? Eu sou novato no Linux.

    
por Nitish 14.01.2013 / 09:30

2 respostas

1

Primeiro verifique se quem é o proprietário dos arquivos. Se for usuário diferente com www-data , você deve alterá-lo para esse usuário fazendo:

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

Isso levará todos os arquivos e alterará seu proprietário e grupo de proprietários para www-data .

Isso talvez não seja intuitivo, mas durante a instalação do Drupal você deve fazer algum trabalho manual. O erro que você recebe afirma claramente o que você deve fazer.

Primeiro confirme que você tem o diretório /var/www/html/drupal/sites/default/files . Se não existe você deve criá-lo fazendo:

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

Em segundo lugar, copie o modelo de configurações para outro arquivo fazendo:

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

Isso deve ser praticamente o suficiente. Se houver mais mensagens de erro. Basta seguir o que eles pedem para você fazer ...

    
por 14.01.2013 / 10:12
1

Configuração do site do Drupal único:

Para criar a pasta de arquivos:

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] 

Para criar o 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

Depois de concluir a instalação, você precisa fazer:

sudo chmod 644 settings.php 

ou o que você quiser evitar escrever de outros usuários.

    
por 23.04.2018 / 09:38