Etapa 6: Verificação de Status
Após a instalação, verifique o status do seu site em Administração > Relatórios > Relatório de Status (/admin/reports/status). Se esta página relatar algum problema, resolva-o.
Hosts Confiáveis
Se você não tiver criado um arquivo settings.php (no diretório sites/default/, se você não estiver usando uma instalação multissite), ele foi criado para você pelo script de instalação. No entanto, o arquivo settings.php gerado não inclui a configuração "host confiável".
Existe uma issue para mudar isso: Permitir configuração de host confiável através do instalador.
Para uma explicação de por que este parâmetro é importante, consulte Configuração de Host Confiável.
Certifique-se de que settings.php é Gravável
O script de instalação tenta fazer o settings.php somente leitura. Em sistemas semelhantes a UNIX com acesso ao shell, isso pode ser alterado usando
chmod u+w sites/default/settings.php
Se você tiver acesso (S) FTP ao servidor, poderá usá-lo para alterar as permissões ou editar o arquivo localmente e então carregá-lo.
Editar settings.php
Localize a seção "Configuração de Host Confiável" no arquivo settings.php e leia os comentários lá. Adicione linhas (lá ou em outro lugar no arquivo) que listam os padrões permitidos para o nome do host. Por exemplo, se seu site está em www.example.com, você pode adicionar
$settings['trusted_host_patterns'] = [
'^www\.example\.com$',
];
As entradas neste array são expressões regulares, portanto . deve ser escapado, e os caracteres ^ e $ marcam o início e o fim da string que está sendo correspondida.
Se você quiser permitir qualquer subdomínio de example.com, você pode usar a expressão regular \.example\.com$ ou (^|\.)example\.com$: a última corresponde a example.com, bem como a subdomínios. Se você quiser permitir tanto example.com quanto www\.example\.com, você pode usar a expressão regular ^(www\.)?example\.com$ ou listar dois padrões:
$settings['trusted_host_patterns'] = [
'^www\.example\.com',
'^example\.com$',
];
Redefinir as Permissões de Arquivo de settings.php
Se você tiver feito o settings.php gravável na etapa anterior, defina-o novamente como somente leitura:
chmod a-w sites/default/settings.php
Configurar o Diretório de Arquivos
Na maioria dos casos, o script de instalação cria um diretório de arquivos para você. Se o Drupal não conseguir criar o diretório (provavelmente devido à falta de permissões necessárias), siga as instruções abaixo.
No diretório sites/default, crie um novo subdiretório chamado files/. Conceda permissões de leitura, gravação e execução no novo diretório para o servidor web (geralmente apache ou nginx). A maioria dos programas FTP permite que você crie um novo diretório e defina suas permissões.
Solução de Problemas de Servidores Web Baseados em Apache
Se os arquivos do diretório não forem propriedade do servidor web, há duas maneiras de continuar. Estas instruções assumem que você tem acesso ao shell do servidor e está usando apache como seu servidor web. Se você não tiver acesso ao shell, poderá alterar as permissões do diretório usando um programa FTP.
Em um servidor semelhante a Unix, você pode verificar como "como" o servidor web está em execução executando os seguintes comandos.
Para Apache 2.x:
$ ps aux | grep apache
Para Apache 1.x:
$ ps aux | grep httpd
Dependendo do seu servidor web, um desses comandos retornará uma sequência de linhas como:
www-data 13612 0,1 0,9 50640 20340? S 12:29 0:08 /usr/sbin/apache2 -k start
A primeira coluna é o "usuário" sob o qual seu servidor web está em execução. Neste caso, o usuário www-data. Para tornar o diretório de arquivos gravável pelo servidor web, você pode alterar seu proprietário usando o comando:
$ chown -R www-data sites/default/files
Se o seu servidor não tiver permissão suficiente para alterar o proprietário da pasta, a próxima melhor opção é conceder ao grupo acesso de gravação à pasta usando o seguinte comando:
$ chmod -R 0770 sites/default/files