Недавно обнаружил, что не могу авторизоваться на сайте, открывается просто пустая страница, либо ошибка 500. Перепробовал кучу вариантов, ничего не помогало. Подумал, что скорее всего на хостинге Hosting.Energy были какие то обновления, возможно поменяли версию PHP, или ещё что. Решил не играться с рабочий версией PHP, а просто обновить версию WordPress (давно не обновлял, возможно стояла древняя), но в админку то я зайти не могу, пришлось обновлять вручную.
Решил всё описать, может кому будет полезна информация, да и для себя, чтоб не забыть 🙂
1. Естественно первым делом делаем бэкап, на всякий случай, да и бэкапы никогда не помешают.
2. По идее нужно отключить плагины, чтоб не возникло никаких конфликтов, но у меня не было доступа к админке, поэтому ничего не отключал.
3. Дуем на официальный сайт WordPress и качаем актуальную версию.
4. Нужно удалить старые файлы из корневой папки сайта, поэтому удаляем всё, кроме:
— файл wp-config.php
— папка wp-content
— файл robots.txt
— файл .htaccess
— ну и файлы и папки, которые залили сами, например проверочные файлы от поисковиков, папку с какими нибудь картинками и т.д..
5. Теперь из скачанного архива, с актуальным WordPress, копируем все файлы в корневую папку сайта, при запросе замены файлов, соглашаемся.
6. Переходим по ссылке ДОМЕН_САЙТА/wp-admin/upgrade.php, появится окно с предложением обновить базу данных, жмём обновить.
В принципе ничего сложного нет, но конечно лучше не запускать сильного устаревания версии WordPress и обновлять всё по нажатию кнопки в админке. Естественно погуляйте по сайту, в случае каких ошибок как раз и пригодится бэкап.
Статья на моём сайте www.strserega.ru