Как включить чистую ссылку в 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/
Я застрял на уровне требований. Drupal говорит мне, что чистые ссылки не включены. Я добавил это как в мой 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>
Все еще не работает. Я искал то, что не так часами, но я не мог найти решение.
Любая помощь? Спасибо
1 ответ
Используйте приведенный ниже процесс, чтобы включить чистую ссылку в Ubuntu 16.04:
Включить режим перезаписи Apache -
a2enmod rewrite
поместите ниже код в
/etc/apache2/sites-available/000-default.conf
<Directory /var/www/html> Allowoverride All </Directory>
service apache2 restart
Это работает для меня...