EximusCommerce - Платформа для создания интернет магазинов

Собираем здесь завершённые проекты, использующие Yii. Один проект — одна тема.
rinat_
Сообщения: 77
Зарегистрирован: 2012.11.11, 21:12

Re: EximusCommerce - Платформа для создания интернет магазин

Сообщение rinat_ » 2013.04.13, 10:59

Спасибо за релиз. Но так и осталась проблема, если пытаться установить демонстрационные данные CDbCommand не удалось исполнить SQL-запрос: SQLSTATE[HY000]: General error: 1364 Field 'layout' doesn't have a default value. Что не так? mysql 5.5.28, PHP 5.4.7

Аватара пользователя
kmddm
Сообщения: 122
Зарегистрирован: 2010.06.10, 15:41

Re: EximusCommerce - Платформа для создания интернет магазин

Сообщение kmddm » 2013.04.13, 12:30

Вот, временное решение.
viewtopic.php?f=14&t=7712&start=150#p67909
Платформа для создания интернет магазинов на Yii - EximusCommerce
yii-admin - автоадминка для любимого фреймворка. https://github.com/firstrow/yiiadmin
Write, share and run php code from browser http://php-fu.com

rinat_
Сообщения: 77
Зарегистрирован: 2012.11.11, 21:12

Re: EximusCommerce - Платформа для создания интернет магазин

Сообщение rinat_ » 2013.04.23, 20:28

Если вы про SET sql_mode = 'NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'; -то не помогло. Я так понимаю проблема в том что дефолтные значения не определены для полей в таблице StoreProduct? Хочется все таки пощупать заполненный магазин демо данными..

Аватара пользователя
kmddm
Сообщения: 122
Зарегистрирован: 2010.06.10, 15:41

Re: EximusCommerce - Платформа для создания интернет магазин

Сообщение kmddm » 2013.04.23, 21:18

rinat_ писал(а):Если вы про SET sql_mode = 'NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'; -то не помогло. Я так понимаю проблема в том что дефолтные значения не определены для полей в таблице StoreProduct? Хочется все таки пощупать заполненный магазин демо данными..
Могу прислать тестовый дамп БД.
Платформа для создания интернет магазинов на Yii - EximusCommerce
yii-admin - автоадминка для любимого фреймворка. https://github.com/firstrow/yiiadmin
Write, share and run php code from browser http://php-fu.com

rinat_
Сообщения: 77
Зарегистрирован: 2012.11.11, 21:12

Re: EximusCommerce - Платформа для создания интернет магазин

Сообщение rinat_ » 2013.04.23, 21:58

да пожалуйста, может зальете куда нибудь и ссылку нам кинете? думаю не мне одному пригодится

Аватара пользователя
kmddm
Сообщения: 122
Зарегистрирован: 2010.06.10, 15:41

Re: EximusCommerce - Платформа для создания интернет магазин

Сообщение kmddm » 2013.04.23, 23:08

Платформа для создания интернет магазинов на Yii - EximusCommerce
yii-admin - автоадминка для любимого фреймворка. https://github.com/firstrow/yiiadmin
Write, share and run php code from browser http://php-fu.com

Аватара пользователя
Антон Смирнов
Сообщения: 274
Зарегистрирован: 2011.07.08, 10:37
Контактная информация:

Re: EximusCommerce - Платформа для создания интернет магазин

Сообщение Антон Смирнов » 2013.04.24, 12:20

Подсказываю еще глюк: файловый менеджер открывается, картинка выбирается, но вот загрузить ее - не получается. Причина - это уже POST-запрос, для которого CSRF работает.

По идее в конфиге должно быть:

'noCsrfValidationRoutes'=>array(
'/processPayment',
'/accounting1c/default/',
'filemanager/connector', //Добавить
)

Но добавлением строки проблема не решается, решается только 'enableCsrfValidation'=>false,

Аватара пользователя
Антон Смирнов
Сообщения: 274
Зарегистрирован: 2011.07.08, 10:37
Контактная информация:

Re: EximusCommerce - Платформа для создания интернет магазин

Сообщение Антон Смирнов » 2013.04.24, 12:24

Также есть глюк, который не учитывает бесплатность доставки от определенной суммы при оформлении заказа. Исправить легко:
В CartController.php метод createOrder() должно быть где-то на 240-й строке

$order->updateTotalPrice();
$order->updateDeliveryPrice();

а не одно обновление цен.

Система хорошая, но еще сырая для продакшена, много глюков и мелких недочетов. Рекомендую все покрывать тестами.

Аватара пользователя
kmddm
Сообщения: 122
Зарегистрирован: 2010.06.10, 15:41

Re: EximusCommerce - Платформа для создания интернет магазин

Сообщение kmddm » 2013.04.24, 12:25

есть такой баг. в текущей дев ветке я его исправил.
нужен слеш в начале.

/filemanager/connector
Платформа для создания интернет магазинов на Yii - EximusCommerce
yii-admin - автоадминка для любимого фреймворка. https://github.com/firstrow/yiiadmin
Write, share and run php code from browser http://php-fu.com

rinat_
Сообщения: 77
Зарегистрирован: 2012.11.11, 21:12

Re: EximusCommerce - Платформа для создания интернет магазин

Сообщение rinat_ » 2013.04.24, 21:20

Спасибо за дамп! ТОлько почему то если войти в товар, то такой вид - http://s2.ipicture.ru/uploads/20130424/w2EDyC6v.png. Код от версии 1.3. Что то с вьюхами?

Аватара пользователя
kmddm
Сообщения: 122
Зарегистрирован: 2010.06.10, 15:41

Re: EximusCommerce - Платформа для создания интернет магазин

Сообщение kmddm » 2013.04.24, 21:27

Памяти скрипту сколько доступно?
Изображения скопировали?
Можете включить отобржание ошибок?
Платформа для создания интернет магазинов на Yii - EximusCommerce
yii-admin - автоадминка для любимого фреймворка. https://github.com/firstrow/yiiadmin
Write, share and run php code from browser http://php-fu.com

rinat_
Сообщения: 77
Зарегистрирован: 2012.11.11, 21:12

Re: EximusCommerce - Платформа для создания интернет магазин

Сообщение rinat_ » 2013.04.24, 21:43

Изображения скопировал, оно же отображается.. По поводу ошибок, где их включать? в index.php? раскомментировал // defined('YII_DEBUG') or define('YII_DEBUG', true); Ошибок не отобразил. И где можно посмотреть доступную память? он у меня на локолхосте. В phpinfo()?

Аватара пользователя
kmddm
Сообщения: 122
Зарегистрирован: 2010.06.10, 15:41

Re: EximusCommerce - Платформа для создания интернет магазин

Сообщение kmddm » 2013.04.24, 21:47

В phpinfo посмотрите значения

memory_limit
display_errors
error_reporting
Платформа для создания интернет магазинов на Yii - EximusCommerce
yii-admin - автоадминка для любимого фреймворка. https://github.com/firstrow/yiiadmin
Write, share and run php code from browser http://php-fu.com

rinat_
Сообщения: 77
Зарегистрирован: 2012.11.11, 21:12

Re: EximusCommerce - Платформа для создания интернет магазин

Сообщение rinat_ » 2013.04.24, 21:58

memory_limit = 128M
display_errors = On
error_reporting = 32767

Аватара пользователя
kmddm
Сообщения: 122
Зарегистрирован: 2010.06.10, 15:41

Re: EximusCommerce - Платформа для создания интернет магазин

Сообщение kmddm » 2013.04.24, 22:06

Странно. Такое на всех товарах? А можете создать товар или удалить все его изображения в админке и посмотреть на фронте еще раз?
ну и просто попробовать увеличить размер памяти до 256Мб)
Платформа для создания интернет магазинов на Yii - EximusCommerce
yii-admin - автоадминка для любимого фреймворка. https://github.com/firstrow/yiiadmin
Write, share and run php code from browser http://php-fu.com

rinat_
Сообщения: 77
Зарегистрирован: 2012.11.11, 21:12

Re: EximusCommerce - Платформа для создания интернет магазин

Сообщение rinat_ » 2013.04.24, 22:20

Память увеличил, ничего не изменилось. Да со всеми товарами так. Вы можете все таки сказать в чем причина того что не устанавливаются демо данные? Дело же в значениях по умолчания в таблице товаров? Разве нет?

Аватара пользователя
kmddm
Сообщения: 122
Зарегистрирован: 2010.06.10, 15:41

Re: EximusCommerce - Платформа для создания интернет магазин

Сообщение kmddm » 2013.04.24, 22:23

Да. именно в этом, нет значений по умолчанию.
как временное решению можно использовать
SET sql_mode = 'NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';
или
SET sql_mode = '';
Платформа для создания интернет магазинов на Yii - EximusCommerce
yii-admin - автоадминка для любимого фреймворка. https://github.com/firstrow/yiiadmin
Write, share and run php code from browser http://php-fu.com

rinat_
Сообщения: 77
Зарегистрирован: 2012.11.11, 21:12

Re: EximusCommerce - Платформа для создания интернет магазин

Сообщение rinat_ » 2013.04.24, 22:32

мм, а в какой момент это исполнять?? тоесть создал я базу для магазина, и прежде чем инсталлировать сайт, в phpmyadmin в SQL отработать данныую команду?

Аватара пользователя
kmddm
Сообщения: 122
Зарегистрирован: 2010.06.10, 15:41

Re: EximusCommerce - Платформа для создания интернет магазин

Сообщение kmddm » 2013.04.24, 22:35

да. создать БД.
и phpmyadmin в этой БД выполнить эту команду.
Платформа для создания интернет магазинов на Yii - EximusCommerce
yii-admin - автоадминка для любимого фреймворка. https://github.com/firstrow/yiiadmin
Write, share and run php code from browser http://php-fu.com

rinat_
Сообщения: 77
Зарегистрирован: 2012.11.11, 21:12

Re: EximusCommerce - Платформа для создания интернет магазин

Сообщение rinat_ » 2013.04.24, 23:07

Поменять sql_mode получилось только через my.ini. Установились демо данный, но с товарами все так же, что то мыслей даже нет, может быть из за версий mysql? php?

Ответить