RPi2. Fatal error

Проблемы/вопросы, связанные с запуском под различными платформами и конфигурациями.

Модератор: immortal

Ответить
Pacific
Сообщения: 116
Зарегистрирован: Чт май 28, 2015 9:40 pm
Откуда: Вёска пад Мiнскам
Благодарил (а): 60 раз
Поблагодарили: 7 раз

RPi2. Fatal error

Сообщение Pacific » Вс май 28, 2017 5:42 pm

Помогите восстановить систему, плиз. Работал-работал у меня МЖД на RPi2, а в международный день гика выдал

Fatal error: Uncaught exception 'Exception' with message 'DateTimeZone::__construct(): Unknown or bad timezone (SETTINGS_SITE_TIMEZONE)' in /var/www/load_settings.php:30 Stack trace: #0 /var/www/load_settings.php(30): DateTimeZone->__construct('SETTINGS_SITE_T...') #1 /var/www/index.php(25): include_once('/var/www/load_s...') #2 {main} thrown in /var/www/load_settings.php on line 30

Мои попытки восстановления:
СпойлерПоказать
нашел на этом форуме такую же жалобу, но там ошибка вылезла после обновления. Выполнил следующие советы:
1 Попробуйте перейти по адресу http://ваш_IP/popup/first_start.html и там указать ваш часовой пояс.
2 Или вручную в базе данных в таблице settings найти строку SITE_TIMEZONE (в phpMyAdmin поищите это значение через поиск в верхнем меню), в поле VALUE и DEFAULTVALUE прописать значение Europe/Moscow
3 Если не поможет, прописать в настройках PHP (файл php.ini) нужную строку, после этого перезапустить Апач:

Код: Выделить всё

date.timezone = "Europe/Moscow" 
4 Что еще... Откройте файл в корне сайта /var/www/config.php и добавьте строку сразу после открывающего тега <?php

Код: Выделить всё

date_default_timezone_set('Europe/Moscow'); 
Первый пункт не получился - всё та же ошибка.
Второй пункт выполнил, но после перегрузки вновь созданная строка SITE_TIMEZONE исчезает и МЖД по прежнему не грузится. Возможно, строке нужно строго определённое значение ID, ибо я ставлю от балды.
4й пункт тоже не помогает.
Хорошо, что жена в командировке, иначе сгореть мне от стыда.
россыпь датчиков и серв <-> 20+ ESP8266(WiFi-IoT) <-> Malinka Pi3 :)
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: RPi2. Fatal error

Сообщение sergejey » Пн май 29, 2017 2:31 pm

У вас что-то случилось с базой данных -- смотрите таблицу settings, из неё не загружаются настройки. Может побилась файловая система и надо восстановить таблицу из бэкапа.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Pacific
Сообщения: 116
Зарегистрирован: Чт май 28, 2015 9:40 pm
Откуда: Вёска пад Мiнскам
Благодарил (а): 60 раз
Поблагодарили: 7 раз

Re: RPi2. Fatal error

Сообщение Pacific » Пн май 29, 2017 3:01 pm

sergejey писал(а):смотрите таблицу settings
а что конкретно смотреть?
sergejey писал(а):надо восстановить таблицу из бэкапа.
бэкап, вернее образ системы, довольно-таки древний. А можно ли из бэкапа только одну таблицу выдернуть?
всё-таки хочу вручную добавить строчку SITE_TIMEZONE. Какие у этой строки параметры подскажите, плиз.
россыпь датчиков и серв <-> 20+ ESP8266(WiFi-IoT) <-> Malinka Pi3 :)
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1754 раза
Контактная информация:

Re: RPi2. Fatal error

Сообщение skysilver » Пн май 29, 2017 3:42 pm

Pacific писал(а):Какие у этой строки параметры подскажите, плиз.
У меня так

Код: Выделить всё

ID     PRIORITY     HR     TITLE             NAME             TYPE         NOTES             VALUE             DEFAULTVALUE     URL     URL_TITLE     DATA        
42     0             0     Часовой пояс     SITE_TIMEZONE     text         Europe/Moscow     Europe/Moscow
За это сообщение автора skysilver поблагодарил:
Pacific (Пн май 29, 2017 4:17 pm)
Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Pacific
Сообщения: 116
Зарегистрирован: Чт май 28, 2015 9:40 pm
Откуда: Вёска пад Мiнскам
Благодарил (а): 60 раз
Поблагодарили: 7 раз

Re: RPi2. Fatal error

Сообщение Pacific » Пн май 29, 2017 4:18 pm

skysilver писал(а):У меня так
Спасибо, вечером попробую.

upd Увы, не помогло.
таблицы девственны...
придется поставить образ полугодовой давности и решать вопрос с резервированием хотя бы раз в месяц
россыпь датчиков и серв <-> 20+ ESP8266(WiFi-IoT) <-> Malinka Pi3 :)
Ответить