PyroCMS с использованием 2.0 Проблема с регистрацией новых пользователей сохраняется после обновления

Я получаю следующую ошибку при регистрации нового пользователя (не со стороны администратора): PyroCMS DB Error

в качестве исправления я попытался обновить до 2.1, но это не решило проблему. Стоит отметить, что в регистрационной форме отображаются только 3 поля:

Электронная почта, пароль и имя..

Я понимаю, что это связано с какой-то настройкой, но хотел бы получить любой совет, который поможет мне сэкономить время. Спасибо


person salmane    schedule 11.10.2012    source источник


Ответы (2)


  • Либо запустите этот запрос:

    ALTER TABLE `default_profiles` CHANGE `last_name` `last_name` VARCHAR( 50 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL DEFAULT ''
    
  • Или в панели управления перейдите в настройки-> пользователи и попробуйте изменить «требовать фамилии»

Изменили ли вы доступные поля профиля?

Вы выполняете чистую установку 2.1 или обновились?

person Chronial    schedule 11.10.2012
comment
Это обновление, а не чистая установка. Я пытался изменить требуемые фамилии туда и обратно, но безрезультатно. Я сравнил настройку БД этой таблицы между 2.0 и 2.1 и не вижу никакой разницы. поле фамилия должно отображаться условно, я просто не вижу, где этот параметр находится в БД и почему он не читается должным образом - person salmane; 13.10.2012

Просто установите значение по умолчанию для поля фамилии в таблице Default_profiles. Тогда он будет работать нормально.

person Pramod Kumar Sharma    schedule 12.10.2012