FogM |
|
---|---|
Доброго времени суток!
Скачал и поставил версию 0.6.2, все сделал по инструкции: базу создал и импортнул, файл config-sample.php отредактировал и переименовал. Зашел на стартовую страницу, получил сообщение Fatal error : SQL error : Data too long for column 'c_name' at row 1. Обновил страницу, увидел стартовую Котонти. Пробую зарегать первого юзера, тобишь админа, но после нажатия на сабмит получаю сообщение Fatal error : SQL error : Incorrect date value: '' for column 'user_birthdate' at row 1. Из текста ошибки сделал вывод, что проблема в поле user_birthdate, но ведь никакой информации в это поле и не должно было поступать ![]() з.ы.: также пробовал Котонти на Zend Core, проблемы те же. |
Elgan |
|
---|---|
from what i can see, this will happen if the user saves the profile and birthday is set as nothing... "-" "-" "-"..
the error should occur.. maybe it needs looking into. maybe missed the patch bit. |
Trustmaster |
|
---|---|
Главный вопрос: производится установка "с нуля" или перевод существующего сайта с Seditio на Cotonti? У меня встречалась такая проблема в последнем случае.
Для выяснения причин ошибки рекомендуется в файле datas/config.php включить режим отладки: define('SED_DEBUG', TRUE); May the Source be with you!
|
FogM |
|
---|---|
# Trustmaster : Главный вопрос: производится установка "с нуля" или перевод существующего сайта с Seditio на Cotonti?Установка с нуля. Режим отладки включил. |
Trustmaster |
|
---|---|
Первая ошибка - это просчёт в Seditio/Cotonti. Будем лечить его следующим SQL-запросом в phpMyAdmin:
ALTER TABLE sed_cache MODIFY `c_name` varchar(64) collate utf8_unicode_ci NOT NULL default ''; Вторая ошибка связана скорее с некорректной обработкой параметра DEFAULT в MySQL, но её мы тоже вылечим, заменив в файле system/core/users/users.register.inc.php в 116 строке $ruserbirthdate = ''; $ruserbirthdate = '0000-00-00'; А в версии 0.6.3 мы эти исправления включим сразу. May the Source be with you!
|
FogM |
|
---|---|
2Trustmaster, спасибо за помощь, все сработало.
|