Помогите разобраться, описание ниже:
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
В результате:
- грузится только главная страница,
- при переходе по ссылкам в главном меню происходит 301 редирект на ту же главную страницу, например
- При ручном вводе урлов для нод - вообще 404, например
[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]: /
[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
Комментарии
а кто обещал совместимость для семёры со встроенным вебсервером? вроде никто не обещал
а для восьмёры есть роутер
ну если новый друпал инсталлировать - нормально работает, даже 9ка.
и о чём это говорит?
новые версии поддерживают новые штуки, а старые версии наоборот не поддерживают
Похоже, что не работают чистые ссылки (clean urls).
localhost:8000/index.php?q=node/XYZ - так открывается страница ноды?
про чистые ссылки видимо правильно вспомнили,
но в целом результат тот же -
редиректит на localhost:8000/мой-алиас.html
с результатом 404
похоже на Global Redirect
лучше, конечно, поднять на локалхосте Apache/Nginx, аналогично конфигурации прода
Вы включили чистые ссылки? Какой вебсервер у вас?
А чем классический стэк LAMP не устроил?
+1 программа
пока не удается завести,
делаю по http://senokosov.info/lamp/install-lamp
все работает до момента
~ $ sudo service apache2 reload
получаю
apache2.service is not active, cannot reload.
в общем, на любой домен дефолтная страница Апача загружается.
Ну наверное апач нужно сначала запустить, чтобы потом делать reload конфигурации