Поддержание вашей установки WordPress, плагинов и темы в актуальном состоянии очень важно. Вы должны постоянно обновлять WordPress сразу после выхода новой версии. Новые версии принесут вам новые возможности, исправления ошибок, улучшения стабильности и самое главное – исправления безопасности. Если вы не будете обновлять свой сайт WordPress, очень вероятно, что ваш сайт в какой -то момент будет взломан. В этом случае вы можете потерять содержание веб – сайта, ваших клиентов, потерять свой рейтинг Google, ваш сайт может быть поврежден, ваш сервер может быть использован для рассылки спама, и многое другое. Таким образом, обновление WordPress должен быть на верхней части списка, когда речь идет о безопасности вашего виртуального сервера Linux.
В этой статье мы расскажем, как обновить установку WordPress до последней доступной версии с помощью командной строки Linux.
Войдите на сервер через SSH в качестве корневого пользователя и в первую очередь убедитесь, что создали резервную копию вашего веб-сайта и базы данных MySQL.
ssh root@IP
Создайте резервную копию базы данных MySQL.
mysqldump -u DBUSER -p DBNAME > /root/database_dump.sql
Заменить DBUser на фактического пользователя MySQL и DBNAME с именем базы данных WordPress. После выполнения команды вам будет предложено ввести пароль базы данных.
Теперь, резервируем файлы веб-сайта с помощью следующей команды
rsync -Waq /path/to/your/site /path/to/backup
Не забудьте заменить пути в команде с реальными путями.
Теперь, когда мы создали резервную копию файлов сайта и базы данных, мы можем запустить обновление. Если что-то пойдет не так, вы можете легко восстановить свой веб-сайт WordPress из резервной копии.
Измените текущий рабочий каталог на корневой каталог документов и скачайте архив WordPress с их официального сайта
cd /var/www/html wget https://wordpress.org/latest.zip
Распакуйте архив
unzip latest.zip
Это создаст новый каталог “WordPress”
Удалите папки ‘wp-admin” и ” wp-includeыs”из старой установки WordPress
rm -rf oldwordpress/wp-includes rm -rf oldwordpress/wp-admin
Заменить ‘oldwordpress’ на реальное имя вашего каталога WordPress.
Теперь, переместите все содержимое вновь созданного каталога ‘WordPress’ в старый каталог WordPress и перезапишите все файлы и каталоги.
mv wordpress/* oldwordpress/
Удалите архив и пустой каталог WordPress
rm -rf wordpress rm -f latest.zip
На этом шаге процесс обновления WordPress из командной строки завершается. Теперь вам нужно получить доступ к http://yourdomain.ru/wp-admin/upgrade.php для запуска сценария обновления ядра и обновления базы данных.
WordPress также может быть обновлен с помощью интерфейса командной строки, используя интерфейс WP-CLI .