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

  • При попытке обновления с 4.5.3 на 4.6.1 ошибка сайт не работает ни через админ. панель по ссылке, не через хостинг. Обновлял другой сайт на этом же хостинге, проблем не было.

    Warning: require_once(/home/*****/public_html/wp-includes/class-walker-nav-menu.php): failed to open stream: No such file or directory in /home/****/public_html/wp-includes/nav-menu-template.php on line 11

    Fatal error: require_once(): Failed opening required ‘/home/*****/public_html/wp-includes/class-walker-nav-menu.php’ (include_path=’.:/opt/php-5.5/pear’) in /home/****/public_html/wp-includes/nav-menu-template.php on line 11

    Указан путь к файлу, но что там исправлять не ясно
    скрин.
    http://screenshot.ru/upload/image/ZKKM
    http://prnt.sc/d96ojl

    Ссылка на сам ресурс http://zarabotaivseti.hol.es/

Просмотр 15 ответов — с 1 по 15 (всего 15)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Отсутствует файл wp-includes/class-walker-nav-menu.php, скопируйте его из дистрибутива.

    Из дистрибутива, если другими словами, это откуда ?

    Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    Из дистрибутива, если другими словами, это откуда ?

    Скачайте архив WP 4.6.1 с официального сайта и восстановите файл.

    Скачал архив WP 4.6.1 извлёк файл class-walker-nav-menu.php и загрузил на хостинг
    http://prnt.sc/d9b6hy

    Но теперь при открытии сайта другая ошибка.

    Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    Но теперь при открытии сайта другая ошибка.

    Попробуйте полностью заменить папки wp-admin и wp-includes.

    Когда сайт работал была версия 4.5.3 может оттуда взять файл class-walker-nav-menu.php, или разницы нет?

    Сейчас попробую.

    Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    Когда сайт работал была версия 4.5.3 может оттуда взять файл class-walker-nav-menu.php, или разницы нет?

    Нужно брать из той версии, на которую Вы хотели обновлять. Смысл сего действа — помочь WordPress завершить обновление. Вероятно, в процессе обновления произошел какой-то сбой и не все файлы корректно обновились, поэтому и возникла ошибка.

    • Ответ изменён 7 лет, 5 месяцев назад пользователем Denis Yanchevskiy.

    Не помогло.((

    Вызов неопределенной функции, посмотрел где, и фиг чё делать.
    http://prnt.sc/d9bzo8

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Скопировать файл wp-includes/plugin.php, функция apply_filters() определена в нём.

    Если снова будет ошибка — попробуйте, как уже советовали выше, полностью скопировать каталоги wp-admin и wp-includes.

    Старые каталоги wp-admin и wp-includes удалить?? А то я в тот раз по верх них устанавливал новые может из-за этого.

    угу, удалить и поверх залить.
    файлы в корне тоже заменить.

    Спасибо за помощь.
    БД MSQL в ней хранится информация о том что я когда либо загружал на сайт WP посты, скриншоты, и т.д. ( если я правильно понял что такое БД MSQL ) Сайт я удалил на фиг, в связи с его поломкой переустановил как вы говорили. То есть уже новый wp сайт, и соединил его с той БД, чтоб не писать все те статьи заново и загружать др. контент. Выяснилось что внешний доступ к своей БД, они предоставят на особом тарифе. Я с их хостинга пытаюсь подключиться к БД находящийся на их хостинге, они считают это внешним доступом. Бог с ним. Новый чистый сайт я так понял запросто, но мне не важно новый старый, главное с той информацией что была на том.

    Скажите если я скачаю ту БД MSQL себе на комп., а потом загружу на другой хостинг, она будет там работать? Меня перестал устраивать этот хостинг.

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