понедельник, 3 октября 2011 г.

Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration

Ошибка при работе с mod_rewrite в дебиане после установке апача. Причина - модуль стоит, но штатно не подключается? Почему? Одним фанатикам ведомо.
Впрочем, лечится просто:
# cd /etc/apache2/mods-enabled
# ln -s ../mods-avaliable/rewrite.load

Или "фирменный" вариант
a2enmod rewrite
но он делает тоже самое.

2 комментария:

  1. Правильные команды в дебиан:
    cd /etc/apache2/mods-enabled
    ln -s ../mods-available/rewrite.load

    ОтветитьУдалить
  2. поправлено.
    Но вообще правильнее всё-таки через a2enmod, он сам симлинки где надо сделает. Главное, не копированием делать, как тут была бага в ispmanager, уже поправленная, но до сих пор висящая в шаблонах фаствпс.

    ОтветитьУдалить