Рейтинг:0

Скопировал Drupal 8 на Live сервер, теперь не могу войти

флаг in

Я создал простой веб-сайт Drupal 8 на своей машине DEV и переместил его на LIVE-сервер.

  1. Скопировал файлы на сервере DEV в архив
  2. Переместил эти файлы на сервер LIVE (используя scp).
  3. Несжатые веб-файлы в каталог назначения (/var/www/html/сайт новостей)
  4. Создал базу данных, пользователя и установил разрешения, чтобы соответствовать тому, что на РАЗРАБОТОЧНЫЙ сервер
  5. Резервное копирование базы данных MySQL Server в файл .sql с помощью mysqldump
  6. Импортировано из файла .sql в одноименную базу данных
  7. Убедитесь, что настройки APACHE указывают на каталог сайта.

Когда я перехожу на главную страницу, она появляется.

  • Изображения и содержимое страницы отображаются
  • Веб-форма работает и отправляет электронное письмо учетной записи, для которой она установлена

НО не может перейти на любую другую страницу!

  • /user = Страница не найдена
  • /[что-нибудь] = Страница не найдена
  • /?q=user = переходит на (главную) страницу, а URL-адрес остается с
  • /?=[что-нибудь] = показывает главную страницу с оставшимся URL-адресом

Это означает, что я не могу войти в систему или запустить обновления (базы данных)!

я пытался

  • удаление таблицы сеансов в базе данных
  • убедитесь, что mod_rewrite включен в httpd (CentOS)
  • проверено соответствие файлов конфигурации apache (httpd)

Любая помощь или идеи приветствуются.

Я не думаю, что стирание веб-сайта, установка сайта Drupal, а затем копирование файлов/базы данных поверх нового что-то исправит.

Jaypan avatar
флаг de
У вас есть копия файла Drupal .htaccess в корневом каталоге?
флаг cn
Это точные симптомы отсутствия/необработанного файла .htaccess.
Hometoy avatar
флаг in
В корневом каталоге есть файл .htaccess. Что я ищу в файле?
флаг cn
У вас есть «AllowOverride All» в виртуальном хосте? Если да, то `` путь, который определенно правильный?
флаг cn
Попробуйте обрезать все таблицы кеша и запустить файл update.php или использовать Drush (drush updb).
Рейтинг:1
флаг in

Клайв, ты прав.

Глядя в /etc/httpd/conf/httpd.conf (Файл конфигурации Apache в дистрибутивах на основе RedHat, таких как CentOS) Я добавил каталог и включил Разрешить переопределить все.

Как только я обновился, он работает! Спасибо!

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.