Как включить чистый URL с Ubuntu 16.04, Drupal 8.1.10 и Apache 2

Я пытаюсь установить Drupal 8.1.10 на виртуальном частном сервере (OVH) с Ubuntu 16.04, Apache 2 и PHP7. Я следовал этому учебному руководству:

https://www.howtoforge.com/tutorial/how-to-install-drupal_8-with-apache-and-ssl-on-ubuntu-15-10/

Я - stucked на уровне требования. Drupal говорит мне, что чистый URL не включен. Я добавил это и к моему apache2.conf и к моему 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>

Все еще не работает. Я искал что случилось в течение многих часов, но я не мог найти решение.

Какая-либо справка?Спасибо

5
задан 4 October 2016 в 10:48

1 ответ

Используйте ниже процесса для включения чистого URL с Ubuntu 16.04:

  1. Включают апачский режим, переписывают -

    a2enmod rewrite
    
  2. помещенный ниже кода в /etc/apache2/sites-available/000-default.conf

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

Это работает на меня...

8
ответ дан 23 November 2019 в 08:59

Другие вопросы по тегам:

Похожие вопросы: