Ошибки при поднятии движка через github локально. Есть решение

Поднял движок локально через github. Столкнулся с ошибками:

1) при переходе на http://localhost:8100/admin/shop/marketing/ выдаёт в самом вверху

Notice: Undefined index: background_color in /webasyst/wa-apps/shop/lib/model/shopPromo.model.php on line 267


2) Изображения для промо на фронте отдают 404 ошибку. Та же ситуация при создании нового промо.

в админ панели адрес изображения 

/wa-data/public/shop/promos/05/00/5/promo_5e56f272b4c8f952776943.jpg?v=1582756466 (код 200)

на фронте адрес немного другой

/wa-data/public/shop/promos/05/00/5/promo_5e56f272b4c8f952776943.900.jpg?v=1582756466 (код 404)

Движок к адресу добавляет .900 перед расширением, а такого файла нет и я получаю 404.

3) как поменять язык с английского на русский для админ панели?

Более подробно с картинками эти вопросы я оставил здесь, но за два дня не получил комментариев, поэтому создал отдельный пост.

Помогите понять как решить эти задачи?

3 ответа

  • 1
    devellopah 1 марта 2020 00:12 # Решение

    разобрался-таки почему движок не генерирует эскизы, автор забыл добавить в nginx.conf

        location ~* ^/wa-data/public/shop/promos/[0-9]+ {
            access_log   off;
            expires      30d;
            error_page   404  =  @shop_promo;
        }
        location @shop_promo {
            fastcgi_pass php-fpm:9000;
            include fastcgi_params;
            fastcgi_param  SCRIPT_NAME  /wa-data/public/shop/promos/thumb.php;
            fastcgi_param  SCRIPT_FILENAME  $document_root/wa-data/public/shop/promos/thumb.php;
        }


  • 2
    Алексей Webasyst 28 февраля 2020 23:08 #

    2. https://www.shop-script.ru/hel... проверить настройки
    3. В настройках контакта измените язык

  • 1
    devellopah 29 февраля 2020 20:44 #

    при свежей установке движка поле rule_params в таблице shop_promo_rules для предустановленных промо имеет такое значение

    {
        "banners": [
            {
                "type": "link",
                "title": "Deal of the week",
                "body": "Order today and get an awesome free gift.",
                "link": "#",
                "color": "#ffffff",
                "image_filename": "promo_5e56ee553bd3d963361440.jpg"
            }
        ]
    }

    свойства background_color нет, поэтому выходило предупреждение

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

    {
        "banners": [
            {
                "type": "link",
                "image_filename": "promo_5e56ee553bd3d963361440.jpg",
                "title": "Deal of the week",
                "body": "Order today and get an awesome free gift.",
                "link": "#",
                "color": "#ffffff",
                "background_color": "#aaaaaa",
                "countdown_datetime": null,
                "image": "\/wa-data\/public\/shop\/promos\/03\/00\/3\/promo_5e56ee553bd3d963361440.jpg?v=1582755413"
            }
        ]
    }

    нужное поле появилось - предупреждение пропало.

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите