Ошибка 500 и No database selected
Здравствуйте,
есть тестовый сайт на 2.2.4, выдаёт ошибку 500 при открытии любого ресурса. Хотел переустановить обновлением, но после выбора языка и варианта установки получаю ту же ошибку. Если выбирать разширенное обновление, то тоже странно себя ведёт — либо вообще не реагирует на кнопку «Проверить соединение с сервером баз данных и отобразить список доступных сопоставлений», либо переодически проходит её нормально, но на следующем этапе попытки записать тестовые записи в базу так же не реагирует на нажатие кнопки. В логах появляется:
есть тестовый сайт на 2.2.4, выдаёт ошибку 500 при открытии любого ресурса. Хотел переустановить обновлением, но после выбора языка и варианта установки получаю ту же ошибку. Если выбирать разширенное обновление, то тоже странно себя ведёт — либо вообще не реагирует на кнопку «Проверить соединение с сервером баз данных и отобразить список доступных сопоставлений», либо переодически проходит её нормально, но на следующем этапе попытки записать тестовые записи в базу так же не реагирует на нажатие кнопки. В логах появляется:
[2015-04-04 02:06:12] (ERROR @ /setup/index.php) Error 3D000 executing statement:
Array
(
[0] => 3D000
[1] => 1046
[2] => No database selected
)
[2015-04-04 02:06:12] (ERROR @ /setup/index.php) Error 3D000 executing statement:
Array
(
[0] => 3D000
[1] => 1046
[2] => No database selected
)
[2015-04-04 02:06:12] (FATAL) Could not load core MODX configuration!
Уже 10 раз перепроверил конфиги, доступность базы, всё как бы нормально, другие сайты работают, а эта зараза не хочет ни работать, ни переставляться. Помогите хорошим советом, пожалуйста. Комментарии: 7
Пути к конфигу проверь. У тебя сам файл не загружается
Это который config.core.php?
<?php
define('MODX_CORE_PATH', 'd:/sites/mebel/core/');
define('MODX_CONFIG_KEY', 'config');
?>
Всё точно вроде, проверял.
Они в нескольких местах есть. Все проверил?
проверил в местах:
d:\sites\mebel\config.core.php
d:\sites\mebel\connectors\config.core.php
d:\sites\mebel\manager\config.core.php
везде
d:\sites\mebel\config.core.php
d:\sites\mebel\connectors\config.core.php
d:\sites\mebel\manager\config.core.php
везде
<?php
define('MODX_CORE_PATH', 'd:/sites/mebel/core/');
define('MODX_CONFIG_KEY', 'config');
?>
А какой хостер, если не секрет?
А то вот мастерхост повадился виртуалки в карантин за каждый чих отправлять. Сайт из кэша работает, но вот ни обновить, ни переустановить уже не удается.
А то вот мастерхост повадился виртуалки в карантин за каждый чих отправлять. Сайт из кэша работает, но вот ни обновить, ни переустановить уже не удается.
Это не хостер, когда сайт был в разработке, т оон крутился локально у меня на ноуте в openserver вместе с другими тоже на Modx. Потом я его перенёс на хостинг, прошёл год, люди хостинг не продлили, почту не смотрели, хостер удалил сайт. Теперь надо как бы восстановить, поднял архив openserver, два других modx'а работают, а этот вот нет. Перенёс его на рабочий ноут, где своя сборка из апача/пхп/майскула и крутится уже проект на Modx — та же ситуация. То есть дело не в площадке а внутри конфигов. Пытаюсь по крестьянски обновлением на тот же релиз выкрутиться — не обновляется, пишет ту же ошибку 500 и «No database selected» в логи.
Так, вопрос можно закрыть, я, слепой дятел, не разглядел опечатку в конфиге. В $database_dsn вместо параметра dbname стояло bdname. Спать надо ночью, а дела днём делать. Простите, парни, спасибо за помощь.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.