mishanya Опубликовано 7 июня, 2015 Жалоба Поделиться Опубликовано 7 июня, 2015 (изменено) Добрый день уважаемые, возможно кто-то сталкивался с такой проблемой. поднял сервер, на котором присутствует несколько сайтов симплы и еще WP и прочая живность. вчера заметил такую штуку: когда загружаю картинки к товару, файлы електронные к варианту, или баннеры/слайды, ничего не сохраняет в админке. выяснилось следующее: файлы на сервер грузит. но не записывает их названия в базу. при чем это только с файлами, вся текстовая информация сохраняется в базе нормально. не могу понять в чем проблема, в логах нету ошибок вроде таких. и файлы на сервер грузит, значит не в правах проблемы и не в месте на диске.log.txt.rar Изменено 7 июня, 2015 пользователем mishanya Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 7 июня, 2015 Жалоба Поделиться Опубликовано 7 июня, 2015 Видимо, надо не в логах искать неизвестно что методом тыка, а конкретно проверять то место, где должна идти запись в базу... Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 7 июня, 2015 Автор Жалоба Поделиться Опубликовано 7 июня, 2015 при добавлении фото выполняется запрос: INSERT INTO s_images SET product_id='21', filename='globe_with_orbits_and_map_3.png' который выполняется с ошибкой: #1364 - Field 'name' doesn't have a default value пробую на другом сервере - выполняется как нужно. хоть базы одни и те же Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 7 июня, 2015 Автор Жалоба Поделиться Опубликовано 7 июня, 2015 Видимо, надо не в логах искать неизвестно что методом тыка, а конкретно проверять то место, где должна идти запись в базу... может быть проблема в версии sql или что, хотя помоему они одни и те же. Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 7 июня, 2015 Жалоба Поделиться Опубликовано 7 июня, 2015 может быть проблема в версии sql или что, хотя ПОМОЕМУ они одни и те же. а если В ТОЧНОСТИ? Разве трудно посмотреть сведения по таблице:SHOW CREATE TABLE s_images;ИлиSHOW FIELDS FROM s_images; Цитата Ссылка на сообщение Поделиться на другие сайты
Решение mishanya Опубликовано 7 июня, 2015 Автор Решение Жалоба Поделиться Опубликовано 7 июня, 2015 Оказалось проблема в режиме MySQL. был установлен строгий режим для всех таблиц глобально. чтобы решить эту проблему и переключить режим на обычный нужно выполнить два запроса (для баз в общем и для текущей сессии): SET GLOBAL sql_mode = ANSI_QUOTES; SET SESSION sql_mode = ANSI_QUOTES; проверить изменился ли режим можно: SELECT @@GLOBAL.sql_mode; SELECT @@SESSION.sql_mode; Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.