Поддержка Проблемы и решения Фатальная ошибка после обновления

  • Добрый день!
    Помогите, пожалуйста, с устранением ошибок (warning, fatal error) на wordpress сайте, которые появились после обновления плагинов и тем.
    Вопрос срочный, хотелось бы решить проблему как можно скорее, поскольку необходимо восстановить работу сайта.

    На странице сайта отображаются ошибки:

    
    Warning: include_once(/var/www/u0994668/data/www/adelhotel.ru/wp-content/plugins/wp-super-cache1/wp-cache-phase1.php): failed to open stream: No such file or directory in /var/www/u0994668/data/www/adelhotel.ru/wp-content/advanced-cache.php on line 22 
    
    Warning: include_once(): Failed opening '/var/www/u0994668/data/www/adelhotel.ru/wp-content/plugins/wp-super-cache1/wp-cache-phase1.php' for inclusion (include_path='.:') in /var/www/u0994668/data/www/adelhotel.ru/wp-content/advanced-cache.php on line 22
    
    Fatal error: Uncaught Error: Call to undefined function easyreservations_load_resources() in /var/www/u0994668/data/www/adelhotel.ru/wp-content/themes/hoteliour/ait-theme/includes/easy-reservations.php:72 Stack trace: #0 /var/www/u0994668/data/www/adelhotel.ru/wp-includes/class-wp-hook.php(287): ait_easyreservations_register_scripts('') #1 /var/www/u0994668/data/www/adelhotel.ru/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters(NULL, Array) #2 /var/www/u0994668/data/www/adelhotel.ru/wp-includes/plugin.php(478): WP_Hook->do_action(Array) #3 /var/www/u0994668/data/www/adelhotel.ru/wp-includes/script-loader.php(2294): do_action('wp_enqueue_scri...') #4 /var/www/u0994668/data/www/adelhotel.ru/wp-includes/class-wp-hook.php(287): wp_enqueue_scripts('') #5 /var/www/u0994668/data/www/adelhotel.ru/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters(NULL, Array) #6 /var/www/u0994668/data/www/adelhotel.ru/wp-includes/plugin.php(478): WP_Hook->do_action(Array) #7 /var/www/u0994668/data/www/adelhotel.ru/wp-includes/gen in /var/www/u0994668/data/www/adelhotel.ru/wp-content/themes/hoteliour/ait-theme/includes/easy-reservations.php on line 72 
    
    Warning: Cannot modify header information - headers already sent by (output started at /var/www/u0994668/data/www/adelhotel.ru/wp-content/advanced-cache.php:22) in /var/www/u0994668/data/www/adelhotel.ru/wp-includes/functions.php on line 6221 
    
    Warning: Cannot modify header information - headers already sent by (output started at /var/www/u0994668/data/www/adelhotel.ru/wp-content/advanced-cache.php:22) in /var/www/u0994668/data/www/adelhotel.ru/wp-admin/includes/misc.php on line 1259 
    
    Warning: Cannot modify header information - headers already sent by (output started at /var/www/u0994668/data/www/adelhotel.ru/wp-content/advanced-cache.php:22) in /var/www/u0994668/data/www/adelhotel.ru/wp-admin/admin-header.php on line 9
    

    Подскажите, пожалуйста, где и что нужно исправить, чтобы устранить эту проблему. Буду очень признателен за оказанную помощь!

    • Тема изменена 4 месяца, 2 недели назад пользователем Yui. Причина: please use CODE button for code formatting
Просмотр 10 ответов — с 1 по 10 (всего 10)
  • wp-super-cache1 — это что за плагин такой?

    WP Super Cache, обновил до версии 1.7.1
    https://ru.wordpress.org/plugins/wp-super-cache/

    • Ответ изменён 4 месяца, 2 недели назад пользователем tahirmr. Причина: уточнение

    Плагин WP Super Cache живет в директории wp-super-cache. Без 1 на конце. Проверьте. Если у Вас их два, то чудеса гарантированы.

    Юрий, я посмотрел, в списке установленных плагинов WP Super Cache такой только один и он сейчас неактивный.

    Активировал этот плагин WP Super Cache, теперь осталась только фатальная ошибка:

    
    Fatal error: Uncaught Error: Call to undefined function easyreservations_load_resources() in /var/www/u0994668/data/www/adelhotel.ru/wp-content/themes/hoteliour/ait-theme/includes/easy-reservations.php:72 Stack trace: #0 /var/www/u0994668/data/www/adelhotel.ru/wp-includes/class-wp-hook.php(287): ait_easyreservations_register_scripts('') #1 /var/www/u0994668/data/www/adelhotel.ru/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters(NULL, Array) #2 /var/www/u0994668/data/www/adelhotel.ru/wp-includes/plugin.php(478): WP_Hook->do_action(Array) #3 /var/www/u0994668/data/www/adelhotel.ru/wp-includes/script-loader.php(2294): do_action('wp_enqueue_scri...') #4 /var/www/u0994668/data/www/adelhotel.ru/wp-includes/class-wp-hook.php(287): wp_enqueue_scripts('') #5 /var/www/u0994668/data/www/adelhotel.ru/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters(NULL, Array) #6 /var/www/u0994668/data/www/adelhotel.ru/wp-includes/plugin.php(478): WP_Hook->do_action(Array) #7 /var/www/u0994668/data/www/adelhotel.ru/wp-includes/gen in /var/www/u0994668/data/www/adelhotel.ru/wp-content/themes/hoteliour/ait-theme/includes/easy-reservations.php on line 72
    
    • Ответ изменён 4 месяца, 2 недели назад пользователем Yui.
    • Ответ изменён 4 месяца, 2 недели назад пользователем Yui. Причина: please use CODE button for proper formatting

    и он сейчас неактивный.

    Тогда стоит вручную удалить его и все его следы в .htaccess, в /wp-config.php и файл /wp-content/advanced-cache.php. Потом, если нужно, поставите заново.

    Юрий, я попробовал активировать этот плагин WP Super Cache и отключил плагин easyReservations. Теперь сайт работает, но на вкладке онлайн-бронирование вместо данных показывает это:

    
    [easy_calendar resource=”87″ width=”100″ style=”1″ price=”0″]
    [easy_form online-reservation style=”none” submit=”Reservation successfully sent” subsubmit=”Please continue by paying through PayPal or enter your credit card details.” credit=”Reservation complete” subcredit=”You’ll receive an email with the reservations details” resourcename=”Номер” price=”1″ pers=”1″ resource=”87″ multiple=”full” validate=”Бронирование подтверждено” subvalidate=””]
    

    https://adelhotel.ru/online-reservation/

    • Ответ изменён 4 месяца, 2 недели назад пользователем Yui.
    • Ответ изменён 4 месяца, 2 недели назад пользователем Yui. Причина: please use CODE button for proper formatting

    tahirmr, привет.

    отключил плагин easyReservations

    Теперь сайт работает, но на вкладке онлайн-бронирование вместо данных показывает это:
    [easy_calendar …
    [easy_form …

    Вы отключили плагин, поэтому перестали работать его шорткоды. Если плагин более не нужен, то удалите шорткоды со страниц, где они прописаны.

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

    tahirmr, на время диагностики имеет смысл отключить кэширование и прочие «оптимизаторы», удалить файлы кэша вручную и закомментировать строки в файле wp-config.php, которые добавил плагин.

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