Автор
Сообщение

Добрый день!

При инсталляции на Windows 7 x64, Apache/2.2.22 (Win32),  PHP/5.4.6, MySQL 5.5.27

Создал базу данных с параметрами «CHARACTER SET utf8 COLLATE 'utf8_general_ci

В таблице TABLE `sed_users`

есть запись
`user_timezone` decimal(2,0) NOT NULL DEFAULT '0',

появляется нижеследующая ошибка, не создается пользователь и дальнейшая инсталляция не возможна.

Fatal error: SQL error: Incorrect decimal value: '' for column 'user_timezone' at row 1

Подскажите, в чем моя ошибка и как этого избежать.

Спасибо :)

 

На PHP 5.4 систему не тестили, тестили только до 5.3.3 

Гляньте что у вас там в логах Апача пишется ?

Глянул инсталлятор скорее всего проблема тут: /system/install/install.main.php (в 168 строке)

попробуйте заменить

$rtimezone = $cfg['defaulttimezone'];

на

$rtimezone = 0;

Должно помочь, если поможет добавьте пожалуйста баг в баг-трекер, с пометкой версии PHP5.4

 

Forever unshaven, red-eyed, detached from reality, with his cockroaches in my head. And let it always will be!

Спасибо!

Данное решение помогло!

После правки проблем с инсталляцией больше не возникает.

На баг трекер добавил, но насколько корректно это сделал оценить не могу, просто опыта такого нет. Если что подправьте пож :)

Спасибо за быстрый ответ.


отредактировал(а) Zeppelin: 10-04-13 13:58 GMT

Не совсем туда разместили, вы добавили просто страницу )

Нужно на баг-трекер http://ldu.ru/plug.php?e=tracker&pr=1&m=badd

Спасибо за информацию о баге! )

 

Forever unshaven, red-eyed, detached from reality, with his cockroaches in my head. And let it always will be!

нужно ли повторно оформлять баг?

Оформите если не сложно )

Forever unshaven, red-eyed, detached from reality, with his cockroaches in my head. And let it always will be!