Когда я пытаюсь включить RewriteEngine, он сообщает мне, что mod_rewrite не установлен.
Я просмотрел свой файл apache2.conf, и там нет строки для раскомментирования, которая похожа на
LoadModule rewrite_module modules/mod_rewrite.so
Я не разбираюсь в системном администраторе и хочу убедиться, что не испортил свой сервер. Могу ли я просто скопировать (или символическую ссылку) mod_rewrite.so в мой каталог mods_enabled? Стоит ли загружать модуль, как я пробовал выше?
Сначала вам нужно проверить, установлен ли модуль, сделав это:
cd /etc/apache2/mods-available
ls -la
Если модуль не установлен, вы:
apt-get install libapache2-mod-rewrite
Затем вам необходимо активировать модуль:
a2enmod rewrite
Если вы хотите отключить его:
a2dismod rewrite
Обратите внимание, что вам не следует добавлять модули в конфигурацию apache вручную, вы должны использовать команду a2enmod / a2dismod.