ProfiPHPProfiPHP
Категория: Полезное в PHP

General error: 1298 Unknown or incorrect time zone

После установки PHP-фреймворка Yii сразу отобразилась ошибка:
General error: 1298 Unknown or incorrect time zone: 'Europe/Kiev'.
Разберем по порядку, что необходимо сделать.

1. Установить таблицу с временными зонами. Для этого скачиваем архив на сайте dev.mysql.com:
The other set is for 5.7+. Each file contains SQL statements to fill the tables:
timezone_2018g_posix_sql.zip - POSIX standard
2. Импортируем только что скаченную таблицу в базу данных mysql.

Проверяем результат. Если ошибка не исчезла, выполняем следующие действия:

Запускаем из командной строки CMD и выполняем следующий код (пути у каждого свои):
C:\Windows\system32>cd c:/web_server/mariadb/bin
c:\web_server\mariadb\bin>mysql -u root mysql -p
Enter password: **********
MariaDB [mysql]> SET GLOBAL time_zone = 'Europe/Kiev';
Query OK, 0 rows affected (0.01 sec)
После данного действия все должно заработать.

Добавить комментарий

Имя:
Текст комментария: