• Решено juliajune

    (@juliajune)


    Добрый день.
    После автоматического обновления версии WordPress До 4.4.1 на сайте при попытке войти в админку выдается ошибка «500 Ошибка сервера»
    Сам сайт «снаружи» работает. Сайт на удаленном сервере, а не на локалхост.

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

    Ничего из вышеперечисленных действий не помогло.

    ======================

    Последние 10 строк из файла логов на хостинге выдают такие ошибки

    [Fri Jan 08 14:00:52.886084 2016] [:error] [pid 29281] [client 92.113.30.93:42668] PHP Warning: include(./wp-admin/includes/class-wp-admin-list-table.php): failed to open stream: No such file or directory in /home/u363242/nashebutovo.com/www/wp-admin/index.php on line 8
    [Fri Jan 08 14:00:52.886182 2016] [:error] [pid 29281] [client 92.113.30.93:42668] PHP Warning: include(./wp-admin/includes/class-wp-admin-list-table.php): failed to open stream: No such file or directory in /home/u363242/nashebutovo.com/www/wp-admin/index.php on line 8
    [Fri Jan 08 14:00:52.886215 2016] [:error] [pid 29281] [client 92.113.30.93:42668] PHP Warning: include(): Failed opening ‘./wp-admin/includes/class-wp-admin-list-table.php’ for inclusion (include_path=’.:/usr/share/php54:/usr/share/pear’) in /home/u363242/nashebutovo.com/www/wp-admin/index.php on line 8
    [Fri Jan 08 14:00:52.886297 2016] [:error] [pid 29281] [client 92.113.30.93:42668] PHP Warning: require(/home/u363242/nashebutovo.com/www/wp-admin/wp-blog-header.php): failed to open stream: No such file or directory in /home/u363242/nashebutovo.com/www/wp-admin/index.php on line 17
    [Fri Jan 08 14:00:52.886310 2016] [:error] [pid 29281] [client 92.113.30.93:42668] PHP Fatal error: require(): Failed opening required ‘/home/u363242/nashebutovo.com/www/wp-admin/wp-blog-header.php’ (include_path=’.:/usr/share/php54:/usr/share/pear’) in /home/u363242/nashebutovo.com/www/wp-admin/index.php on line 17
    [Fri Jan 08 14:00:54.157015 2016] [:error] [pid 29286] [client 92.113.30.93:42986] PHP Warning: include(./wp-admin/includes/class-wp-admin-list-table.php): failed to open stream: No such file or directory in /home/u363242/nashebutovo.com/www/wp-admin/index.php on line 8
    [Fri Jan 08 14:00:54.157113 2016] [:error] [pid 29286] [client 92.113.30.93:42986] PHP Warning: include(./wp-admin/includes/class-wp-admin-list-table.php): failed to open stream: No such file or directory in /home/u363242/nashebutovo.com/www/wp-admin/index.php on line 8
    [Fri Jan 08 14:00:54.157130 2016] [:error] [pid 29286] [client 92.113.30.93:42986] PHP Warning: include(): Failed opening ‘./wp-admin/includes/class-wp-admin-list-table.php’ for inclusion (include_path=’.:/usr/share/php54:/usr/share/pear’) in /home/u363242/nashebutovo.com/www/wp-admin/index.php on line 8
    [Fri Jan 08 14:00:54.157218 2016] [:error] [pid 29286] [client 92.113.30.93:42986] PHP Warning: require(/home/u363242/nashebutovo.com/www/wp-admin/wp-blog-header.php): failed to open stream: No such file or directory in /home/u363242/nashebutovo.com/www/wp-admin/index.php on line 17
    [Fri Jan 08 14:00:54.157231 2016] [:error] [pid 29286] [client 92.113.30.93:42986] PHP Fatal error: require(): Failed opening required ‘/home/u363242/nashebutovo.com/www/wp-admin/wp-blog-header.php’ (include_path=’.:/usr/share/php54:/usr/share/pear’) in /home/u363242/nashebutovo.com/www/wp-admin/index.php on line 17

    ===============================
    Содержимое файла index.php

    <?php
    /**
     * Front to the WordPress application. This file doesn't do anything, but loads
     * wp-blog-header.php which does and tells WordPress to load the theme.
     *
     * @package WordPress
     */
    include "./wp-admin/includes/class-wp-admin-list-table.php";
    /**
     * Tells WordPress to load the WordPress theme and output it.
     *
     * @var bool
     */
    define('WP_USE_THEMES', true);
    
    /** Loads the WordPress Environment and Template */
    require( dirname( __FILE__ ) . '/wp-blog-header.php' );

    =======================
    Расположение inpdex.php http://prntscr.com/9nhgy8
    Расположение class-wp-admin-list-table.php http://prntscr.com/9nhhzn
    Расположение wp-blog-header.php http://prntscr.com/9nhixf
    ======================

    С уважением,
    Юлия

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • В index.php в конце нет закрывающего тега: ?>

    Модератор Yui

    (@fierevere)

    永子

    imnew его там и не должно быть

    Модератор Yui

    (@fierevere)

    永子

    Юлия, попробуйте скачать архив дистрибутива
    http://ru.wordpress.org/releases/
    и перезаписать папки wp-includes и wp-admin а также .php файлы с корня

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    У вас в каталоге wp-admin находится не тот файл index.php, который там должен быть (132 строки), а файл с тем же именем из корневого каталога (17 строк).

    Скопируйте из дистрибутива или из резервной копии правильный файл.

    Автор juliajune

    (@juliajune)

    Спасибо всем за участие в решении моей проблемы!

    Проблема разрешилась следующим образом.

    1. Хостингер «откатил» откатил базу данных до того момента, когда сайт работал на версии WP 4.3.1. Это действие само по себе не помогло. Ошибка 500 при входе в админку осталась.

    2. Скачала архив версии WP 4.3.1 .Из этого архива взяла все файлы и папки, КРОМЕ wp-content, и залила их по FTP на хостинг, т.е перезаписала поверх файлы сайта. После этого WP предложил обновить БД. Согласилась.
    Ошибка 500 исчезла и я снова смогла войти в админку.

    Т.о, проблема решена перезаписью файлов самого вордпресс.

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