Очистить URL-адреса отключены, хотя модуль-переписывание включено

У меня есть установленная вручную LAMP-среда на Ubuntu 15.10 Desktop , и когда я пришел, чтобы установить Drupal 8, я видел, что чистые URL-адреса отключены, поэтому я включил Apache2 (2.4. 12) переписать модуль в терминал через:

sudo a2enmod rewrite

Чем я получил:

Module rewrite already enabled

И все же, когда я очистил кеш браузеров и обновил страницу установки, я все равно получаю:

  

Отключены чистые URL.

     

Ваш сервер может использовать чистые URL-адреса, но он не включен. Использование чистых URL-адресов дает улучшенное пользовательское представление и рекомендуется.

Итак, если я включил модуль перезаписи, почему Drupal 8 все еще не может их использовать?

uri
6 голосов | спросил JohnDoea 29 TueEurope/Moscow2015-12-29T18:08:08+03:00Europe/Moscow12bEurope/MoscowTue, 29 Dec 2015 18:08:08 +0300 2015, 18:08:08

1 ответ


9

У меня была та же проблема, я открыл файл /etc/apache2/apache2.conf и разместил эту часть файла

<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>

И обнаружил, что для параметра AllowOverride установлено значение None. Идите и замените его на «Все».

Перезагрузите службу apache, когда закончите.

ответил Shabir A. 29 TueEurope/Moscow2015-12-29T18:19:00+03:00Europe/Moscow12bEurope/MoscowTue, 29 Dec 2015 18:19:00 +0300 2015, 18:19:00

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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132