• Решено Shaman

    (@stormman)


    Всем привет.
    Такая проблема — что-то случилось с конфигурациями, теперь из админки видно только левое меню, а топбара и содержимого нет.
    Вот скриншот: http://s7.hostingkartinok.com/uploads/images/2014/08/6b0176ec88f09615680673d380f8b68d.png
    Предполагаю, что это как-то связано с изменениями в htaccess, так как именно после этого я перестал видеть основную чать админки. Сайт у меня открывается по адресу вида http://сайт.ru, а вордпресс лежит в папке wordpress по адресу вида http://сайт.ru/wordpress.

    Вот содержимое файлов htaccess
    /.htaccess:

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    
    # END WordPress

    /wordpress/.htaccess:

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /wordpress/
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /wordpress/index.php [L]
    </IfModule>
    
    # END WordPress

    Никаких файлов, кроме htaccess, я не изменял. Вчера всё обновил, всё работало. Из-за постоянного брутфорса пришлось добавить в первый файл следующий кусок кода:

    <Files wp-login.php>
      Order Deny,Allow
      Deny from all
      Allow from xxx.xxx.
    </Files>

    где xxx.xxx. — подсеть адресов моего провайдера.

    Подскажите, пожалуйста, что не так? Может, я где-то неправильно заполнил один из этих файлов? Ума не приложу… 🙁

Просмотр 8 ответов — с 1 по 8 (всего 8)
  • Автор Shaman

    (@stormman)

    Добавлю, что сам сайт открывается и работает.

    Скорее всего в админке происходит фатальная ошибка PHP, которая прерывает отображение страницы. Попробуйте деактивировать все плагины и сменить тему на стандартную.

    Автор Shaman

    (@stormman)

    Спасибо! Может, это взлом?.. Подскажите, пожалуйста, как деактивировать плагины, не заходя в админку? Или проще их всех просто удалить с сервера?

    Сомневаюсь, что это взлом. Можно переименовать директорию wp-content/plugins через FTP. Переименовать директорию активной темы можно в wp-content/themes.

    В wp-config включи режим отладки и присылай текст ошибки.

    Автор Shaman

    (@stormman)

    Ого, там у меня ошибок-то! Совет про режим отладки оказался более чем продуктивным 🙂
    Кажется, действительно нужно всё лишнее вырубить..

    Вот что на странице авторизации:

    Notice: add_option was called with an argument that is deprecated since version 2.3 with no alternative available. in /var/www/user/data/www/site.ru/wordpress/wp-includes/functions.php on line 3195
    
    Notice: add_option was called with an argument that is deprecated since version 2.3 with no alternative available. in /var/www/user/data/www/site.ru/wordpress/wp-includes/functions.php on line 3195
    
    Notice: add_option was called with an argument that is deprecated since version 2.3 with no alternative available. in /var/www/user/data/www/site.ru/wordpress/wp-includes/functions.php on line 3195
    
    Notice: add_option was called with an argument that is deprecated since version 2.3 with no alternative available. in /var/www/user/data/www/site.ru/wordpress/wp-includes/functions.php on line 3195
    
    Notice: add_option was called with an argument that is deprecated since version 2.3 with no alternative available. in /var/www/user/data/www/site.ru/wordpress/wp-includes/functions.php on line 3195
    
    Notice: add_option was called with an argument that is deprecated since version 2.3 with no alternative available. in /var/www/user/data/www/site/wordpress/wp-includes/functions.php on line 3195
    
    Notice: Функция add_custom_background с версии 3.4 считается устаревшей! Используйте add_theme_support( 'custom-background', $args ). in /var/www/user/data/www/site.ru/wordpress/wp-includes/functions.php on line 3078

    Вот уже в админке:

    Notice: add_option was called with an argument that is deprecated since version 2.3 with no alternative available. in /var/www/user/data/www/site.ru/wordpress/wp-includes/functions.php on line 3195
    
    Notice: add_option was called with an argument that is deprecated since version 2.3 with no alternative available. in /var/www/user/data/www/site.ru/wordpress/wp-includes/functions.php on line 3195
    
    Notice: add_option was called with an argument that is deprecated since version 2.3 with no alternative available. in /var/www/user/data/www/site.ru/wordpress/wp-includes/functions.php on line 3195
    
    Notice: add_option was called with an argument that is deprecated since version 2.3 with no alternative available. in /var/www/user/data/www/site.ru/wordpress/wp-includes/functions.php on line 3195
    
    Notice: add_option was called with an argument that is deprecated since version 2.3 with no alternative available. in /var/www/user/data/www/site.ru/wordpress/wp-includes/functions.php on line 3195
    
    Notice: add_option was called with an argument that is deprecated since version 2.3 with no alternative available. in /var/www/user/data/www/site.ru/wordpress/wp-includes/functions.php on line 3195
    
    Notice: Функция add_custom_background с версии 3.4 считается устаревшей! Используйте add_theme_support( 'custom-background', $args ). in /var/www/user/data/www/site.ru/wordpress/wp-includes/functions.php on line 3078
    
    Notice: Функция has_cap вызвана с аргументом, который считается устаревшим с версии 2.0! Использование уровней пользователей в плагинах и темах считается устаревшим. Используйте роли и возможности.. in /var/www/user/data/www/site.ru/wordpress/wp-includes/functions.php on line 3193
    
    Notice: Функция has_cap вызвана с аргументом, который считается устаревшим с версии 2.0! Использование уровней пользователей в плагинах и темах считается устаревшим. Используйте роли и возможности.. in /var/www/user/data/www/site.ru/wordpress/wp-includes/functions.php on line 3193

    И там же после левой колонки:

    Fatal error: Call to undefined function hyper_count() in /var/www/user/data/www/site.ru/wordpress/wp-content/plugins/hyper-cache-clear-link/hyper-cache-clear-link.php on line 30

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

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

    Проблема в плагине Hyper Cache Clear Link, удалите его каталог через FTP.

    Автор Shaman

    (@stormman)

    Всё получилось, спасибо! 🙂
    Вопрос, что стало с плагином, для меня ещё открыт — я с ним ничего не делал. На всякий случай планирую переустановить вордпресс. По-моему, где-то дыра. Сами по себе плагины не ломаются…

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