RPi2. Fatal error
Добавлено: Вс май 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
Мои попытки восстановления:
Хорошо, что жена в командировке, иначе сгореть мне от стыда.
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) нужную строку, после этого перезапустить Апач:
4 Что еще... Откройте файл в корне сайта /var/www/config.php и добавьте строку сразу после открывающего тега <?php
Первый пункт не получился - всё та же ошибка.
Второй пункт выполнил, но после перегрузки вновь созданная строка SITE_TIMEZONE исчезает и МЖД по прежнему не грузится. Возможно, строке нужно строго определённое значение ID, ибо я ставлю от балды.
4й пункт тоже не помогает.
1 Попробуйте перейти по адресу http://ваш_IP/popup/first_start.html и там указать ваш часовой пояс.
2 Или вручную в базе данных в таблице settings найти строку SITE_TIMEZONE (в phpMyAdmin поищите это значение через поиск в верхнем меню), в поле VALUE и DEFAULTVALUE прописать значение Europe/Moscow
3 Если не поможет, прописать в настройках PHP (файл php.ini) нужную строку, после этого перезапустить Апач:
Код: Выделить всё
date.timezone = "Europe/Moscow"
Код: Выделить всё
date_default_timezone_set('Europe/Moscow');
Второй пункт выполнил, но после перегрузки вновь созданная строка SITE_TIMEZONE исчезает и МЖД по прежнему не грузится. Возможно, строке нужно строго определённое значение ID, ибо я ставлю от балды.
4й пункт тоже не помогает.