Привет.
Наконец-то сделал выбор в пользу Cogear. И сразу при установке столкнулся с багом №1 :)
При выполнении скрипта на БД падает ошибка в запросах «insert into pages» и «insert into users». И там, и там несовпадение количества полей. Первый закомментировал, во второй после «1, 'user@cogear.ru', NULL» воткнул два NULL (видимо, с OpenID связано). Прокатило.
Баг №2, 2а, 2б...
При попытке создать пост выходит сообщение:
A Database Error Occurred
Error Number: 1364
Field 'data' doesn't have a default value
INSERT INTO `nodes` (`aid`, `name`, `url_name`, `keywords`, `description`, `body`, `published`) VALUES ('1', 'test post', 'testpost', 'test', 'test', 'testt tes t', 'true')
При попытке создать сообщество выходит сообщение:
A Database Error Occurred
Error Number: 1364
Field 'icon' doesn't have a default value
INSERT INTO `community` (`name`, `url_name`, `description`, `private`, `invites_only`) VALUES ('test ', 'qweqwe', 'qweqwe', NULL, NULL) Перед этим были сообщения насчет points и points_counter. Вылечилось простановкой нуля в default каждого поля. Хотелось бы поменьше ковыряться.
Баг №3 При регистрации юзера, если указать логин русскими буквами и нажать «Проверить», зеленый текст внизу скажет, что можно регить, а красный справа — что ни фига не катит, только буквы и цифры нужны. Как-то надо найти между ними консенсус :) И указать, что кириллица не пройдет.
Вот пока и все. А так — в целом положительное впечатление.
UPD. Ничего, что я пофлужу еще немного? :)
Баг №4 Перехожу на страницу /community, выбираю «создать». Создаю с именем «test». Перехожу в него — получаю в ответ 404. То же при клике на /members.
Кстати, созданное коммьюнити не появляется в списке до тех пор, пока в нем не появится хотя бы одно сообщение. Имхо, это неправильно.
Пока все, дальше будем ковырять, уже в отдельные посты
Наконец-то сделал выбор в пользу Cogear. И сразу при установке столкнулся с багом №1 :)
При выполнении скрипта на БД падает ошибка в запросах «insert into pages» и «insert into users». И там, и там несовпадение количества полей. Первый закомментировал, во второй после «1, 'user@cogear.ru', NULL» воткнул два NULL (видимо, с OpenID связано). Прокатило.
При попытке создать пост выходит сообщение:
A Database Error Occurred
Error Number: 1364
Field 'data' doesn't have a default value
INSERT INTO `nodes` (`aid`, `name`, `url_name`, `keywords`, `description`, `body`, `published`) VALUES ('1', 'test post', 'testpost', 'test', 'test', 'testt tes t', 'true')
При попытке создать сообщество выходит сообщение:
A Database Error Occurred
Error Number: 1364
Field 'icon' doesn't have a default value
INSERT INTO `community` (`name`, `url_name`, `description`, `private`, `invites_only`) VALUES ('test ', 'qweqwe', 'qweqwe', NULL, NULL) Перед этим были сообщения насчет points и points_counter. Вылечилось простановкой нуля в default каждого поля. Хотелось бы поменьше ковыряться.
Баг №3 При регистрации юзера, если указать логин русскими буквами и нажать «Проверить», зеленый текст внизу скажет, что можно регить, а красный справа — что ни фига не катит, только буквы и цифры нужны. Как-то надо найти между ними консенсус :) И указать, что кириллица не пройдет.
Вот пока и все. А так — в целом положительное впечатление.
UPD. Ничего, что я пофлужу еще немного? :)
Баг №4 Перехожу на страницу /community, выбираю «создать». Создаю с именем «test». Перехожу в него — получаю в ответ 404. То же при клике на /members.
Кстати, созданное коммьюнити не появляется в списке до тех пор, пока в нем не появится хотя бы одно сообщение. Имхо, это неправильно.
Пока все, дальше будем ковырять, уже в отдельные посты


Только два раза подряд скачал и установил дистрибутив (с очисткой базы) — полет нормальный.
Баги 1 и 2 — у вас скорее всего дамп базы не актуальный. Загрузите дистрибутив по-новой или правильным образом обновитесь из SVN.
3. Согласен, проверка некорректная. Исправил.
4. Перехожу в /community, выбираю «создать». Создаю сообщество с именем «test». Перехожу в него — все в порядке. Перехожу в /members — вижу себя.
Советую вам настоятельным образом работать с последним дистрибутивом. Ваша ситуация похоже вызвана несоответствием файлов из разных версий.
Насчет сообщества test — такой баг был только с этим названием. Создал другое — работает.
Вариант 2 — получил копию из SVN, посмотрел скрипт — то же самое.
Таблицу в дистрибутиве исправил.
A Database Error Occurred
Error Number: 1364
Field 'points' doesn't have a default value
INSERT INTO `community` (`name`, `url_name`, `description`, `private`, `invites_only`) VALUES ('Test', 'test', 'test', NULL, NULL)
Кстати, при отправке поста такое же сообщение
A Database Error Occurred
Error Number: 1364
Field 'data' doesn't have a default value
INSERT INTO `nodes` (`aid`, `name`, `url_name`, `keywords`, `description`, `body`, `published`) VALUES ('1', 'erere', 'erere', 'rerer', 'erere', 'erere', NULL)
А второе — при отправке поста.
Да и, вообще, шестеренка форм работает так, что данные по не полученным из формы полям не добавляются в запись.
В общем, я не могу понять, в чем дело. Взял последние данные из SVN, пролил скрипт в новую БД — все то же самое.
Я конечно могу все руками поправить, не проблема, но все равно что-то не так :)