Страница 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
Вот, временное решение.
viewtopic.php?f=14&t=7712&start=150#p67909

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?