Перенес сайт на локальный комп - не работает

Аватар пользователя superintendent superintendent 1 сентября в 19:37

Помогите разобраться, описание ниже:

Linux Mint, Drupal 7.72

Базу данных импортировал
mysql -u root -p base_name < /home/konstantin/Development/web/base_name.sql
Проверяю запросами в Workbench - все данные в порядке.

Запускаю php сервер
/usr/bin/php7.2 -S localhost:8000

Делаю
localhost:8000/update.php

В результате:

  1. грузится только главная страница,
  2. при переходе по ссылкам в главном меню происходит 301 редирект на ту же главную страницу, например
  3. [Tue Sep 1 21:15:48 2020] 127.0.0.1:32802 [301]: /electrika
    [Tue Sep 1 21:15:49 2020] 127.0.0.1:32812 [200]: /

  4. При ручном вводе урлов для нод - вообще 404, например
  5. [Tue Sep 1 21:17:08 2020] 127.0.0.1:33062 [301]: /node/39837
    [Tue Sep 1 21:17:08 2020] 127.0.0.1:33068 [404]: /39837/ramka-l48022nr.html - No such file or directory

Комментарии

Аватар пользователя Punk_UnDeaD Punk_UnDeaD 1 сентября в 19:50

а кто обещал совместимость для семёры со встроенным вебсервером? вроде никто не обещал
а для восьмёры есть роутер

Аватар пользователя Punk_UnDeaD Punk_UnDeaD 1 сентября в 21:02

и о чём это говорит?
новые версии поддерживают новые штуки, а старые версии наоборот не поддерживают

Аватар пользователя Andruxa Andruxa 1 сентября в 21:23

Похоже, что не работают чистые ссылки (clean urls).
localhost:8000/index.php?q=node/XYZ - так открывается страница ноды?

Аватар пользователя superintendent superintendent 2 сентября в 6:21

Andruxa wrote: Похоже, что не работают чистые ссылки (clean urls).
localhost:8000/index.php?q=node/XYZ - так открывается страница ноды?

про чистые ссылки видимо правильно вспомнили,
но в целом результат тот же -
редиректит на localhost:8000/мой-алиас.html
с результатом 404

Аватар пользователя Andruxa Andruxa 2 сентября в 8:43

superintendent wrote: редиректит на localhost:8000/мой-алиас.html

похоже на Global Redirect

лучше, конечно, поднять на локалхосте Apache/Nginx, аналогично конфигурации прода

Аватар пользователя ivnish ivnish 2 сентября в 8:02
1

superintendent wrote:

Запускаю php сервер
/usr/bin/php7.2 -S localhost:8000

А чем классический стэк LAMP не устроил?

Аватар пользователя superintendent superintendent 2 сентября в 16:52

пока не удается завести,
делаю по http://senokosov.info/lamp/install-lamp

все работает до момента
~ $ sudo service apache2 reload

получаю
apache2.service is not active, cannot reload.

в общем, на любой домен дефолтная страница Апача загружается.

Аватар пользователя ivnish ivnish 2 сентября в 17:17

Ну наверное апач нужно сначала запустить, чтобы потом делать reload конфигурации