Como ativar o URL limpo com o Ubuntu 16.04, o Drupal 8.1.10 e o Apache 2

4

Estou tentando instalar o Drupal 8.1.10 em um servidor virtual privado (OVH) com o Ubuntu 16.04, o Apache 2 e o PHP7. Eu segui este tutorial:

link

Estou preso ao nível de requisitos. O Drupal me diz que o URL limpo não está ativado. Eu adicionei isso ao meu apache2.conf e meu drupal.conf:

<Directory "/var/www/drupal">
            Options Indexes FollowSymLinks
            AllowOverride All
            Require all granted

            RewriteEngine on
                RewriteBase /
                RewriteCond %{REQUEST_FILENAME} !-f
                RewriteCond %{REQUEST_FILENAME} !-d
                RewriteCond %{REQUEST_URI} !=/favicon.ico
                RewriteRule ^ index.php [L]
                </Directory>

                <FilesMatch "\.(cgi|shtml|phtml|php)$">
                                SSLOptions +StdEnvVars
                </FilesMatch>
                <Directory /usr/lib/cgi-bin>
                                SSLOptions +StdEnvVars
                </Directory>

Ainda não funciona. Eu tenho procurado o que está errado por horas, mas não consegui encontrar uma solução.

Qualquer ajuda? Obrigado

    
por Jerome Poignard 04.10.2016 / 19:23

1 resposta

4

Use o processo abaixo para ativar o URL limpo com o Ubuntu 16.04:

  1. Ativar a reconfiguração do modo apache -

    a2enmod rewrite
    
  2. coloque o código abaixo em /etc/apache2/sites-available/000-default.conf

    <Directory /var/www/html>
     Allowoverride All
    </Directory>
    
  3. service apache2 restart

Isso está funcionando para mim ...

    
por Sunil kumar 22.04.2017 / 12:15