Постоянно перекидывает на /core/install.php

Главные вкладки

Аватар пользователя ZamarShoo ZamarShoo 13 марта 2021 в 18:10

Поставил друпал 9 на локальный сервер, работал неделю исключительно в админке и в своем оформлении, ничего в core не трогал.

И тут неожиданно просто перекидывает на core/install.php и так постоянно, не перекидывает только в админке, за исключением при переходе на "Содержимое".
Последнее, что я делал так это создал тип материала и pathauto для него

Комментарии

Аватар пользователя ZamarShoo ZamarShoo 13 марта 2021 в 18:52

если вы про \sites\default\setting.php то он есть и с ним все в порядке. Так же пробовал ставить голый друпал и подключать к той же бд, тоже самое, пробовал подключаться к другим -- все в порядке

Аватар пользователя ZamarShoo ZamarShoo 13 марта 2021 в 18:59

Я попробовал удалить тип материала и все заработало. Это все же проблема с сервером или что могло пойти не так?
Попробовал создать его опять, выдает то же самое. (это не первый тип материал, их уже 6 штук и как-то работает же)

Аватар пользователя marassa marassa 13 марта 2021 в 19:32

Значит что-то не так именно с этим типом материала, надо смотреть чем его настройки принципиально отличаются от других. И самое первое, на что бы я обратил внимание, это вышеупомянутый "pathauto для него".

Аватар пользователя denis.noskov denis.noskov 14 марта 2021 в 20:16

Эта фигня случается постоянно, когда попадается некорректно удаляющийся модуль. Иногда помогает перезапись "core". А в принципе ничего критичного. У меня пол года работает. То появляется. То пропадает.

Аватар пользователя svisch svisch 14 марта 2021 в 23:01

Отправляя Вас с хабра сюда я же просил объяснить местной публике, что вы устанавливали не компосером. Отталкиваясь от коммента выше, может в этом есть какая то связь!

Аватар пользователя ZamarShoo ZamarShoo 14 марта 2021 в 23:41

Здравствуйте)
Я к вам прислушался и решил сидеть не у разбитого корыта, а по быстрому сделать заново и используя композер

Аватар пользователя artomas artomas 14 марта 2021 в 23:24
1

По поводу удаления модулей. Давно не приходилось, делаю тесты на тесте, но, может, все еще работает (не разбирался). Штука простая, но супер-эффективная. Проверял раньше не раз.

<?php
// In phpMyAdmin open table [config].
// Find [core.extension].
// Download Blob object.
// Open downloaded .bin file with text editor and copy data to this script, save script.
// Run script in browser: unserialize data, delete module, serialize data.
// Copy new data (last section on script result page) to .bin file, save it.
// Upload Blob object (.bin file) where you found it.
// Repeate steps for table [cache_config].
// Remove folder root/sites/default/files/php.
// Remove module folder from root/modules.
// Run update.php.
// -----
// Blob data: $data = unserialize('DATA');
$data = unserialize('');
echo "UNSERIALIZED ARRAY:<br>";
echo "<pre>";
echo print_r($data);
echo "</pre>";
// ['module']['MODULE_NAME']
unset($data['module']['commerce_shipping']);
echo "NEW UNSERIALIZED ARRAY:<br>";
echo "<pre>";
echo print_r($data);
echo "</pre>";
echo "NEW SERIALIZED DATA:<br>";
echo "<pre>";
echo (serialize($data));
echo "</pre>";
?>

И Композер -- форева.