Назад | Перейти на главную страницу

Реплика веб-сервера не работает на другом сервере

У меня есть установка Drupal (php + mysql) на сервере, и я пытаюсь скопировать эту установку на другой сервер с той же конфигурацией, тем же физическим и виртуальным путем, той же конфигурацией db и т. Д.

Дело в том, что на моем новом сервере я заставляю работать домашнюю страницу, но не внутренние страницы, поэтому я думаю, что это как-то связано с перезаписью (установлен mod_rewrite) (оба .htaccess одинаковы).

Когда я получаю доступ http: // локальный / myweb / content / mypage Я получаю 404 или «Запрещено», если раскомментирую это в httpd.conf (исходный httpd.conf не имеет этой записи):

<Directory path/to/docs">
    DirectoryIndex index.php index.html
    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

Есть подсказка?

Спасибо

Если для параметра AllowOverride установлено значение None ... файл .htaccess полностью игнорируется apache. Он должен быть установлен на AllowOverride All.

Ссылка: AllowOverride

Я предположил, что ваша проблема заключается в директивах перезаписи мода, которые неправильно читаются из файла .htaccess - хотя это может быть где-то еще ... попробуйте.