Страница Codeigniter работает на локальном хосте, но не работает на живом сервере - PullRequest
0 голосов
/ 06 апреля 2020

У меня есть проект, в котором есть страница регистрации пользователя. на этой странице есть несколько полей, и когда пользователь заполняет эти файлы и отправляет форму ... запись, как ожидается, будет сохранена в базе данных.

эта функция работает нормально на локальном хосте, но это не так работая на работающем сервере, выдает ошибку типа

номер ошибки: 1364 Поле 'email' не имеет значения по умолчанию

INSERT INTO ea_ca (name_of_firm, nature_of_company, contact_person, date_of_birth, address1, address2, address3, city, state, pin, phone_no, ca_registration_no, gst_no, pan_no, tan_no) ЗНАЧЕНИЯ («pavan», «Private Limited Company», «pavan», «9827389y», «09», «09u9», «9898», «998», «9898», «98908», «99898989-») , '898-9-8-', '8-8-8-8-8', 'u8oiy', 'oiuiu')

Имя файла: /home/nextgen1/accounting.nextgensolution.co.in /models/model_ea_ca.php Номер строки: 11

Самое смешное, что код был скопирован с живого веб-сервера и помещен на локальный сервер, все еще на живом сервере он не работает, но на локальной странице правильно сохранен.

1 Ответ

0 голосов
/ 07 апреля 2020

mysql был в строгом режиме.

sql -mode = «STRICT_TRANS_TABLES, NO_AUTO_CREATE_USER, NO_ENGINE_SUBSTITUTION» После изменения файла my.ini и перезапуска сервера mySQL проблема исчезла

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...