Поддержка WooCommerce WC сдох

  • РешеноМодератор Yuri

    (@yube)


    Нужна помощь клуба. Очень!

    Имеем сервер под управлением ISPmanager. В «возможностях» php7.0 разрешил работать модулем Апача (до этого php7 была доступна только как CGI), включил модуль «opcache» (всё из панели, руками ничего не трогал), перевел сайты с CGI на module apache.

    Всё было хорошо до того момента, пока я не полез в настройкаи WooCommerce. Там получил «Ссылка, по которой вы перешли, устарела». Комментирование строки
    check_admin_referer( 'woocommerce-settings' );
    приводит к сносу всех настроек WC. На втором, тестовом, разумеется, все работает как надо.

    Крышкой багажника хлопал, колесо пинал. Что еще можно сделать? Куда копать?

    Спасайте!

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • перевел сайты с CGI на module apache.

    И теперь php работает от www-data. Это грустно ж.
    А LSAPI нет? Или FastCGI c Nginx+php-fpm?

    Куда копать?

    Может опкеш чудит?
    И я бы ещё проверил — не потерялся ли автоинкримент.

    Модератор Yuri

    (@yube)

    Нашел источник проблемы — плагин KPI Seo.

    Вражина подставляет в массив $_POST свою фигню, а WC при не пустом $_POST запускает WC_Admin_Settings::save(); Естественно, nonce неоткуда взяться. Вот он и ругался. Вот почему бы не проверять еще и имя кнопки Save? Хотя с другой стороны, кто мог ожидать POST-параметр при GET-заходе на страницу?

    Так что получается, что настройки я снес сам, собственноручно. Печально, но не фатально.

    SEO = ЗЛО.

    Модератор Yuri

    (@yube)

    И теперь php работает от www-data.

    Apache mpm-itk
    Файлики в uploads создаются от юзера, я проверил 🙂 Всё норм!

    Apache mpm-itk

    О как. Наверняка вручную сервер сетапился.
    Я вот не помню, чтобы встречал такую конфигурацию на шаредах или в образа на ВПС, предлагаемых хостерами. Хотя с ВПСами не могу похвастать большим опытом, но из того что видел — у всех почти все одинаковые наборы образов.

    Файлики в uploads создаются от юзера, я проверил 🙂 Всё норм!

    Ну это отлично 🙂

    SEO = ЗЛО

    Особенно непонятные платные плагины 🙂

    Модератор Yuri

    (@yube)

    Наверняка вручную сервер сетапился.

    Debian 8 и ISPmanager Lite 5.148. Вряд ли хостер там шаманил без отдельной на то просьбы.

    Я вот не помню, чтобы встречал такую конфигурацию на шаредах или в образа на ВПС, предлагаемых хостерами.

    Тазик целиком у fastvps (не реклама, констатация).

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Тема «WC сдох» закрыта для новых ответов.