За последние 24 часа нас посетили 20442 программиста и 1101 робот. Сейчас ищут 784 программиста ...

Как порешать проблему с плагином?

Тема в разделе "Wordpress", создана пользователем Evg82, 23 мар 2022.

  1. Evg82

    Evg82 Активный пользователь

    С нами с:
    5 авг 2015
    Сообщения:
    18
    Симпатии:
    0
    Что я не сделал при удалении плагина?

    Посмотрел логи:

    [Wed Mar 23 16:25:02 2022] [error] [client 81.177.139.111] PHP Fatal error: require(): Failed opening required '/home/users/i/ilyah345-gmail-c/domains/new_site0103/backups/2022-03-01/domains/vse-pesticidi/wp-includes/version.php' (include_path='.:/usr/local/zend-7.4/share/pear') in /home/users/i/ilyah345-gmail-c/domains/new_site0103/backups/2022-03-01/domains/vse-pesticidi/wp-settings.php on line 33
    [Wed Mar 23 16:25:02 2022] [error] [client 81.177.139.111] PHP Fatal error: Uncaught Error: Call to undefined function do_action() in /home/users/i/ilyah345-gmail-c/domains/new_site0103/backups/2022-03-01/domains/vse-pesticidi/wp-content/plugins/wp-hide-security-enhancer-pro/include/wph.class.php:613\nStack trace:\n#0 [internal function]: WPH->ob_start_callback('
    \\nWarni...', 9)\n#1 {main}\n thrown in /home/users/i/ilyah345-gmail-c/domains/new_site0103/backups/2022-03-01/domains/vse-pesticidi/wp-content/plugins/wp-hide-security-enhancer-pro/include/wph.class.php on line 613

    Погуглил.
    плагин безопасности входа на сайт.

    Решил его вырубить но не переименованием папки а через базу данных
    Удалил все плагины.
    Сохранил.
    Убедился что все ок.
    На всякий случай еще раз сохранил.

    Обновил логи и снова такая же ошибка.

    1 вопрос. Почему? Если в БД их уже нет

    вот кусок кода строка 613 и далее


    PHP:
    1. /**
    2.             * Buffer Callback. This is the place to replace all data
    3.             *  
    4.             * @param mixed $buffer
    5.             */
    6.             function ob_start_callback( $buffer )
    7.                 {
    8.                  
    9.                     if  ( $this->ob_callback_late )
    10.                         return $buffer;
    11.                          
    12.                     do_action( 'wp-hide/before_ob_start_callback', $buffer );
    13.                      
    14.                     $response_headers   =   array();
    15.                  
    16.                     if ( empty ( $buffer ) )
    17.                         {
    18.                          
    19.                             //attempt to change the headers urls
    20.                             if(function_exists('apache_response_headers'))
    21.                                 {
    22.                                     $response_headers    =   apache_response_headers();
    23.                                 }
    24.                                 else
    25.                                     {
    26.                                         if  ( ! is_null ($this->functions) )
    27.                                             $response_headers   =   $this->functions->parseRequestHeaders();
    28.                                     }
    29.                          
    30.                             if  ( ! is_null ($this->functions) )      
    31.                                 $this->functions->update_headers ( array ( 'Location' ) ,  $response_headers );
    32.                          
    33.                             return $buffer;
    34.                         }