Страница 1 из 1

Наткнулся на ошибку

СообщениеДобавлено: 21 апр 2012, 11:24
ITDoctor
При добавлении любой новой записи вылетает ошибка:

Error 500
CDbCommand не удалось исполнить SQL-запрос: SQLSTATE[HY000]: General error: 1364 Field 'activatekey' doesn't have a default value

При этом ругается на разные столбцы таблицы все зависит от того что мы делаем вставляем новое объявление или пользователя и т.д.
В чем проблема не могу понять.
Конфигурация локального сервера

MySQL
Сервер: localhost via TCP/IP
Версия сервера: 5.5.8-log
Версия протокола: 10
Пользователь: root@127.0.0.1
MySQL-кодировка: UTF-8 Unicode (utf8)

Веб-сервер
Apache/2.2.17 (Win32) PHP/5.3.5
Версия MySQL-клиента: mysqlnd 5.0.7-dev - 091210 - $Revision: 304625 $
PHP расширение: mysql

Re: Наткнулся на ошибку

СообщениеДобавлено: 21 апр 2012, 19:27
Koduc
Это при каких условиях происходит, не понял? При добавлении пользователя, правки базы вручную или при установке?

Re: Наткнулся на ошибку

СообщениеДобавлено: 22 апр 2012, 05:31
ITDoctor
При добавлении через админку. Будь то хоть добавление объявления, хоть город, хоть пользователь в общем на всех этапах правки через админку не хочет добавлять вылетает данная ошибка. Сервер у меня локальный использую nimp в нем присутствуют
NimpCP 2.4 Apache 2.2.17 Nginx 0.9.3 MySQL 5.5.8 PHP 5.3.5 Sendmail 31 phpMyAdmin 3.3.9 Sypex Dumper 2.0.8 FileZilla 0.9.37 beta
Memcached 1.2.4

Re: Наткнулся на ошибку

СообщениеДобавлено: 22 апр 2012, 09:16
Koduc
Странно.. Данное поле в таблицах используется только в одном месте. И почему оно ругается при всех операциях - загадка.
Попробуйте выполнить SQL-запрос:
Код: Выделить всё
ALTER TABLE `ore_users` CHANGE `activatekey` `activatekey` VARCHAR( 100 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT ''

Re: Наткнулся на ошибку

СообщениеДобавлено: 22 апр 2012, 17:55
ITDoctor
Дело не в конкретном поле в других при добавлении ругается иначе. Например: в объявлении на seo_description.

Re: Наткнулся на ошибку

СообщениеДобавлено: 24 апр 2012, 12:56
Koduc
А.. сталкивался когда-то очень давно с подобным.
Надо копать настройки mysql - почему то генерирует ошибку. Обычно, если не задано дефолового значения - сервер ругается, но критическую ошибку не выдает и все работает. Постараюсь разобраться.

Re: Наткнулся на ошибку

СообщениеДобавлено: 25 апр 2012, 08:32
ITDoctor
Буду признателен.

Re: Наткнулся на ошибку

СообщениеДобавлено: 17 май 2012, 13:27
Xpycm
tugis писал(а):Такой вопрос! Почему при добавлении пользователем нового объявления номер телефона в объявлении отсутствует???? Заранее спасибо!


Задавайте вопросы или пишите ошибки в новой теме, а не в совершенно "левой" - это облегчит жизнь и нам и вам, и другим пользователям.

Кто будет искать ответ на вопрос "Почему не выводится номер телефона пользователя в объявлении" в теме "Наткнулся на ошибку". Да ни один человек.

Ответ уже был: viewtopic.php?f=17&t=150