Без каких-либо действий с моей стороны вдруг перестали сохраняться карточки товара. При любой попытке сохранить выдаётся ошибка #403. Поскольку никаких модификаций сервера не производилось, то что случилось не понять. После включения режима отладки легче не стало. В заголовке дебага выдаёт
CSRF Protection code 403
## wa-system/waSystem.class.php(557)
#0 wa-system/waSystem.class.php(485): waSystem->dispatchBackend('webasyst/shop/')
#1 index.php(7): waSystem->dispatch()
#2 {main}
/home/c/cx09288/domokeys.net/public_html/wa-system/waSystem.class.php around line 557
552 $wa_app = wa($app, 1);
553
554 // Check CSRF protection token if current active app enabled it
555 if ($wa_app->getConfig()->getInfo('csrf') && waRequest::method() == 'post') {
556 if (waRequest::post('_csrf') != waRequest::cookie('_csrf')) {
>>557 throw new waException('CSRF Protection', 403);
558 }
559 }
560
561 // Pass through to FrontController of an active app
562 $wa_app->getFrontController()->dispatch();
GET
array(
'module' => 'product',
'action' => 'save',
)
POST
и дальше перечень того, что отправлялось.
Браузер Chrome. В отладочной консоли появилось вот такое:
В чём может быть дело? Отсутствие редактирования очень критично, поскольку наша номенклатура обновляется очень динамично.
P.S.
И да - кэш чистили, права меняли, отладку включали, дверьми и капотом хлопали
22 комментария
У вас стоит плагин Управление доп параметрами?
нет. Такого плагина нет
Параллельно начали все плагины отключать. И как оказалось - рецепт о них был правильный. Ломал сайт плагин "SEO оптимизация" от BodySite
Предлогаю всем написать срочное обращение разработчику плагина! Что бы оперативно все правил. А то и довары добавлять нужно и с поисковиками дружить!
У все на этом плагене завязано
Такая же ситуация. Разработчику плагина SEO написал.
да, действительно, карточка не сохраняется (ошибка 403), ошибка из плагина "SEO оптимизация". Когда отключаешь его- все нормально.
Аналогичная проблема. Написал в ТП Бодисайт. Ответа пока нет. Кто то решил уже проблему?
такая же проблемма...
А почему статус не принято?
наверно потому, что это проблема связана со скриптом стороннего разработчика
Проблема связана с конфликтом нового визуального редактора со старым. Мы знаем о проблеме и работаем над ее исправлением. Ожидайте пожалуйста обновление.
Тоже намучился с обновлениями редакторов... Понимаю... Вчера только исправил, поставил setTimeout на инициализацию редактора к полю..
спасибо за оперативное реагирование!
Все с нетерпением ждём обновы
Спасибо!
Что делать то в итоге? Когда решено будет?
Отключить плагин SEO-оптимизации и ждать выпуска его обновления.
Вот сейчас половину владельцев магазинов просто таки перекривило от Ваших слов, без этого плагина у магаза только куцые базовые настройки по СЕО. Убрать всю СЕО-проработку, это по сути убить продажи.
То есть только ждать и не пользоваться редакторами и магазином вообще. Вы бы тестили хоть с наиболее массовыми плагинами, достаточно предупреждения ведь((
Адаптировали плагин под новый визуальный редактор, обновление отправлено на проверку.
нет у меня плагина SEO, и не производились обновления. Ставил плагин Бренды, который не пашет, удалил его и товары перестали редактироваться, а может совпало. Та же самая ошибка, 1 в 1
Такая же ситуация в Safari Версия 11.1 (13605.1.33.1.2). Кэш почистил, плагины повключал/повыключал, с бубном потанцевал - результата нет.
Новый товар не создать, существующий не отредактировать.
В ЯндексБраузере все работает.
Попробуйте в Safari выйти из бекенда сайта и авторизоваться заново. Посмотрите сообщения об ошибках в PHP-логе и в консоли браузера в момент возникновения проблемы.
в PHP-логе
в консоли браузера в момент возникновения проблемыИз ваших снимков не удаётся понять причину проблемы. Предлагаю вам воспользоваться услугой расширенной диагностики специалистами нашей компании (заказать). В случае выявления ошибок в программных продуктах, разработанных нашей компанией, или наших инструкциях стоимость услуги будет возвращена в полном объеме.
Перед этим ещё раз проверьте работу магазина со всеми отключенными плагинами, установленными обновлениями в "Инсталлере" и очищенным кешем в настройках "Инсталлера".