Поддержка Проблемы и решения Не работает сайт ошибка WooCommerce

  • Здравствуйте, у меня перестал работать сайт- выдает ошибку (На сайте возникла критическая ошибка.) Долго ковырялись в этом вопросе с админами хостинга , пришло заключение ошибка в плагине WooCommerce. Пробовал удалить этот плагин проблему не решило. Подскажите пожалуйста как реанимировать сайт?

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Модератор Yui

    (@fierevere)

    ゆい

    раз с админами хостинга ковырялись, какой текст ошибки в логах ошибок PHP ?

    Автор billgeits1

    (@billgeits1)

    [20-Oct-2021 20:44:17 UTC] PHP Fatal error: Uncaught Error: Call to undefined function is_cart() in /home/i/ivanovek/kacheli-gnezdo-hit.rf/public_html/wp-content/plugins/woocommerce-multiple-free-gift/lib/WFG_Frontend.class.php:279
    Stack trace:
    #0 [internal function]: WFG_Frontend->validate_gifts(»)
    #1 /home/i/ivanovek/kacheli-gnezdo-hit.rf/public_html/wp-includes/class-wp-hook.php(292): call_user_func_array(Array, Array)
    #2 /home/i/ivanovek/kacheli-gnezdo-hit.rf/public_html/wp-includes/class-wp-hook.php(316): WP_Hook->apply_filters(NULL, Array)
    #3 /home/i/ivanovek/kacheli-gnezdo-hit.rf/public_html/wp-includes/plugin.php(484): WP_Hook->do_action(Array)
    #4 /home/i/ivanovek/kacheli-gnezdo-hit.rf/public_html/wp-includes/general-template.php(3009): do_action(‘wp_head’)
    #5 /home/i/ivanovek/kacheli-gnezdo-hit.rf/public_html/wp-content/themes/woodmart/header.php(13): wp_head()
    #6 /home/i/ivanovek/kacheli-gnezdo-hit.rf/public_html/wp-includes/template.php(730): require_once(‘/home/i/ivanove…’)
    #7 /home/i/ivanovek/kacheli-gnezdo-hit.rf/public_html/wp-includes/template.php(676): load_template(‘/home/i/ivanove…’, true, Array)
    #8 /home/i/ivanovek/kacheli-gnezdo-hit.rf/public_html/wp-includes/general-template.php(48): locate_template(Array, true, true, Array)
    #9 /home/i/ivanovek/kacheli-gnezdo-hit.rf/public_html/wp-content/themes/woodmart/page.php(11): get_header()
    #10 /home/i/ivanovek/kacheli-gnezdo-hit.rf/public_html/wp-includes/template-loader.php(106): include(‘/home/i/ivanove…’)
    #11 /home/i/ivanovek/kacheli-gnezdo-hit.rf/public_html/wp-blog-header.php(19): require_once(‘/home/i/ivanove…’)
    #12 /home/i/ivanovek/kacheli-gnezdo-hit.rf/public_html/index.php(17): require(‘/home/i/ivanove…’)
    #13 {main}
    thrown in /home/i/ivanovek/kacheli-gnezdo-hit.rf/public_html/wp-content/plugins/woocommerce-multiple-free-gift/lib/WFG_Frontend.class.php on line 279

    Автор billgeits1

    (@billgeits1)

    И второй ответ был от них:
    Спасибо за ожидание. В ходе рассмотрения вашей задачи выяснил, что в вашей базе данных в таблице wp_wc_admin_notes отсутствует PRIMARY KEY. Очень много записей используют note_id = 0 и первичный ключ установить не удается. Пример такой записи:

    *************************** 848. row ***************************
    note_id: 0
    name: wayflyer_q3_2021
    type: marketing
    locale: en_US
    title: Grow your revenue with Wayflyer financing and analytics
    content: Flexible financing tailored to your needs by Wayflyer – one fee, no interest rates, penalties, equity, or personal guarantees. Based on your store’s performance, Wayflyer can provide the financing you need to grow and the analytical insights to help you spend it.
    icon: info
    content_data: {}
    status: unactioned
    source: woocommerce.com
    date_created: 2021-10-20 08:16:27
    date_reminder: NULL
    is_snoozable: 0
    layout: plain
    image:
    is_deleted: 0

    Модератор Yui

    (@fierevere)

    ゆい

    Call to undefined function is_cart() in /home/i/ivanovek/kacheli-gnezdo-hit.rf/public_html/wp-content/plugins/woocommerce-multiple-free-gift/lib

    жирным выделено имя проблемного плагина, отключать (и переустанавливать, если это поможет) надо его а не woocommerce

    Модератор Yui

    (@fierevere)

    ゆい

    по поводу таблицы wc_admin_notes, попробуйте спросить на форуме поддержки woocommerce
    https://wordpress.org/support/plugin/woocommerce

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Call to undefined function is_cart() in /home/i/ivanovek/kacheli-gnezdo-hit.rf/public_html/wp-content/plugins/woocommerce-multiple-free-gift/lib

    Функция is_cart() определена в плагине WooCommerce, теперь какой-то другой плагин сообщает, что её нет. Скорее всего, эта ошибка появилась уже после отключения WooCommerce и будет решена повторной активацией плагина.

    Думаю, разбираться стоит со второй проблемой.

Просмотр 6 ответов — с 1 по 6 (всего 6)