Страница 9 из 13
Re: EximusCommerce - Платформа для создания интернет магазин
Добавлено: 2013.04.13, 10:59
rinat_
Спасибо за релиз. Но так и осталась проблема, если пытаться установить демонстрационные данные CDbCommand не удалось исполнить SQL-запрос: SQLSTATE[HY000]: General error: 1364 Field 'layout' doesn't have a default value. Что не так? mysql 5.5.28, PHP 5.4.7
Re: EximusCommerce - Платформа для создания интернет магазин
Добавлено: 2013.04.13, 12:30
kmddm
Re: EximusCommerce - Платформа для создания интернет магазин
Добавлено: 2013.04.23, 20:28
rinat_
Если вы про SET sql_mode = 'NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'; -то не помогло. Я так понимаю проблема в том что дефолтные значения не определены для полей в таблице StoreProduct? Хочется все таки пощупать заполненный магазин демо данными..
Re: EximusCommerce - Платформа для создания интернет магазин
Добавлено: 2013.04.23, 21:18
kmddm
rinat_ писал(а):Если вы про SET sql_mode = 'NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'; -то не помогло. Я так понимаю проблема в том что дефолтные значения не определены для полей в таблице StoreProduct? Хочется все таки пощупать заполненный магазин демо данными..
Могу прислать тестовый дамп БД.
Re: EximusCommerce - Платформа для создания интернет магазин
Добавлено: 2013.04.23, 21:58
rinat_
да пожалуйста, может зальете куда нибудь и ссылку нам кинете? думаю не мне одному пригодится
Re: EximusCommerce - Платформа для создания интернет магазин
Добавлено: 2013.04.23, 23:08
kmddm
Re: EximusCommerce - Платформа для создания интернет магазин
Добавлено: 2013.04.24, 12:20
Антон Смирнов
Подсказываю еще глюк: файловый менеджер открывается, картинка выбирается, но вот загрузить ее - не получается. Причина - это уже POST-запрос, для которого CSRF работает.
По идее в конфиге должно быть:
'noCsrfValidationRoutes'=>array(
'/processPayment',
'/accounting1c/default/',
'filemanager/connector', //Добавить
)
Но добавлением строки проблема не решается, решается только 'enableCsrfValidation'=>false,
Re: EximusCommerce - Платформа для создания интернет магазин
Добавлено: 2013.04.24, 12:24
Антон Смирнов
Также есть глюк, который не учитывает бесплатность доставки от определенной суммы при оформлении заказа. Исправить легко:
В CartController.php метод createOrder() должно быть где-то на 240-й строке
$order->updateTotalPrice();
$order->updateDeliveryPrice();
а не одно обновление цен.
Система хорошая, но еще сырая для продакшена, много глюков и мелких недочетов. Рекомендую все покрывать тестами.
Re: EximusCommerce - Платформа для создания интернет магазин
Добавлено: 2013.04.24, 12:25
kmddm
есть такой баг. в текущей дев ветке я его исправил.
нужен слеш в начале.
/filemanager/connector
Re: EximusCommerce - Платформа для создания интернет магазин
Добавлено: 2013.04.24, 21:20
rinat_
Спасибо за дамп! ТОлько почему то если войти в товар, то такой вид -
http://s2.ipicture.ru/uploads/20130424/w2EDyC6v.png. Код от версии 1.3. Что то с вьюхами?
Re: EximusCommerce - Платформа для создания интернет магазин
Добавлено: 2013.04.24, 21:27
kmddm
Памяти скрипту сколько доступно?
Изображения скопировали?
Можете включить отобржание ошибок?
Re: EximusCommerce - Платформа для создания интернет магазин
Добавлено: 2013.04.24, 21:43
rinat_
Изображения скопировал, оно же отображается.. По поводу ошибок, где их включать? в index.php? раскомментировал // defined('YII_DEBUG') or define('YII_DEBUG', true); Ошибок не отобразил. И где можно посмотреть доступную память? он у меня на локолхосте. В phpinfo()?
Re: EximusCommerce - Платформа для создания интернет магазин
Добавлено: 2013.04.24, 21:47
kmddm
В phpinfo посмотрите значения
memory_limit
display_errors
error_reporting
Re: EximusCommerce - Платформа для создания интернет магазин
Добавлено: 2013.04.24, 21:58
rinat_
memory_limit = 128M
display_errors = On
error_reporting = 32767
Re: EximusCommerce - Платформа для создания интернет магазин
Добавлено: 2013.04.24, 22:06
kmddm
Странно. Такое на всех товарах? А можете создать товар или удалить все его изображения в админке и посмотреть на фронте еще раз?
ну и просто попробовать увеличить размер памяти до 256Мб)
Re: EximusCommerce - Платформа для создания интернет магазин
Добавлено: 2013.04.24, 22:20
rinat_
Память увеличил, ничего не изменилось. Да со всеми товарами так. Вы можете все таки сказать в чем причина того что не устанавливаются демо данные? Дело же в значениях по умолчания в таблице товаров? Разве нет?
Re: EximusCommerce - Платформа для создания интернет магазин
Добавлено: 2013.04.24, 22:23
kmddm
Да. именно в этом, нет значений по умолчанию.
как временное решению можно использовать
SET sql_mode = 'NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';
или
SET sql_mode = '';
Re: EximusCommerce - Платформа для создания интернет магазин
Добавлено: 2013.04.24, 22:32
rinat_
мм, а в какой момент это исполнять?? тоесть создал я базу для магазина, и прежде чем инсталлировать сайт, в phpmyadmin в SQL отработать данныую команду?
Re: EximusCommerce - Платформа для создания интернет магазин
Добавлено: 2013.04.24, 22:35
kmddm
да. создать БД.
и phpmyadmin в этой БД выполнить эту команду.
Re: EximusCommerce - Платформа для создания интернет магазин
Добавлено: 2013.04.24, 23:07
rinat_
Поменять sql_mode получилось только через my.ini. Установились демо данный, но с товарами все так же, что то мыслей даже нет, может быть из за версий mysql? php?