404s на всех страницах, кроме главной страницы


Я скопировал установку Drupal на свой локальный компьютер, и теперь я столкнулся с проблемой, когда загружается только домашняя страница, а все остальные ссылки возвращают 404.

Чистые URL-адреса включены, но даже при попытке вручную ввести URL-адрес, например:

?q=admin/module

Сбой...

Я попробовал следующее:

  • Установка AllowOverride для всех
  • включая модуль mod_rewrite
  • включая модуль usr_module
  • установка Подвал в settings.php

Пока ни один из них, по-видимому, не возымел никакого эффекта.

Кто-нибудь может предложить что-нибудь еще попробовать?

 2
Author: kiamlaluno, 2012-02-21

4 answers

Убедитесь, что у вас есть файл .htaccess в корневой папке Drupal.

 3
Author: Akash, 2012-02-22 23:59:49

Это случилось со мной однажды, я скопировал целую папку сайта, и чистые URL-адреса не работали. Я скопировал свои файлы, просто выбрав все файлы в папке, в которой не выбираются скрытые файлы, поэтому мне не хватало файла .htaccess в корневой папке drupal.

 1
Author: dysrama, 2012-02-21 19:58:07

Здесь есть некоторая документация по чистым URL-адресам -- http://drupal.org/getting-started/clean-urls

На первый взгляд кажется, что вы проверили все в разделе "Устранение проблем", кроме базы перезаписи.

 0
Author: , 2012-02-21 17:30:58

Эта проблема также может быть вызвана редактированием файла конфигурации Apache и изменением значения по умолчанию для DocumentRoot "/var/www/html". Попробуйте сохранить его по умолчанию, даже если файлы вашего сайта не расположены в /var/www/html.

 0
Author: jaxond, 2015-11-16 15:50:12