Како направити резервну копију ВордПресс сајта на Линук-у

С обзиром да је ВордПресс најпопуларнији софтвер за блоговање на свету, многи корисници очекују да ће у њега бити уграђен једноставан систем резервних копија. Нажалост, не постоји, тако да ће корисници који желе да направе резервну копију ВордПресс сајта, то морати да ураде ручно.

СКЛ база података

Кључни аспект прављења резервне копије било које ВордПресс инсталације на Линук-у је СКЛ база података. Срећом, прављење резервне копије СКЛ-а на Линук-у је веома лако. Да бисмо направили резервну копију ВордПресс базе података, користићемо „склдумп“. То је једноставан алат који се, ако се правилно користи, може користити за лаки извоз садржаја СКЛ база података на Линук.

Да бисте извезли своју ВордПресс базу података, отворите терминал и набавите роот схелл са су (или судо -с, ако је роот налог онемогућен).

su -

Сада када љуска има пуне роот дозволе, направите нову фасциклу резервних копија, заједно са поддиректоријумима СКЛ и инсталационих датотека.

mkdir -p /root/wp-backup
mkdir -p /root/wp-backup/sql
mkdir -p /root/wp-backup/wp-installation-files

Користећи ЦД команду, померите терминал у скл поддиректоријум унутар вп-бацкуп директоријума.

cd /root/wp-backup/sql

Затим извезите ВП базу података у СКЛ датотеку на Линук серверу. Имајте на уму да команда склдумп неће радити ако не знате тачне детаље базе података (тачно ДБ име, корисника и лозинку). Ако сте пратили упутства о томе како да инсталирате ВордПресс на Убунту серверу, назив базе података ВП СКЛ је „вордпрессдб“, а корисник је „убунтувордпресс“.

mysqldump -u username -p databasename > db.wp__backup.sql

Покрените команду лс да бисте потврдили да се нови вп_бацкуп.скл налази у фасцикли /роот/вп-бацкуп/скл.

ls -a

Када можете да потврдите да је СКЛ датотека ту, ВордПресс СКЛ резервна копија је завршена!

  Како читати стрипове на Линук-у помоћу прегледа

Направите резервну копију ВордПресс инсталације

Уз бригу о ВордПресс СКЛ бази података, следећи корак у процесу прављења резервних копија је очување саме ВордПресс инсталације. Прављење резервне копије инсталације почиње коришћењем команде цп за премештање свих датотека из /вар/ввв/хтмл у /роот/вп-бацкуп/вп-инсталлатион-филес.

У терминалу користите цп да бисте креирали комплетну копију ваше тренутне ВордПресс инсталације.

cp -rp /var/www/html/* /root/wp-backup/wp-installation-files/

Наредби за копирање може бити потребно мало времена да се заврши, у зависности од тога колико је велика ваша ВордПресс инсталација. Када цп команда заврши са радом, цд у директоријум резервне копије и користите команду лс да потврдите да су датотеке тамо. Ако приметите да неке датотеке недостају, можда би било добро да поново покренете команду.

cd /root/wp-backup/wp-installation-files/
ls -a

Компресија резервне копије

Све критичне ВордПресс датотеке су на резервној локацији. Следећи корак у процесу прављења резервне копије је компримовање свега у Тар архиву. Компресовање датотека може изгледати заморно, али се исплати јер ће касније бити много лакше архивирати и пренети резервну копију. Да бисте креирали нову Тар архиву резервне копије, покрените следећу команду:

tar -zcvpf wordpress-backup.tar.gz /root/wp-backup

Када се компресија заврши, у овом тренутку резервна копија је спремна за транспорт. Слободно отпремите резервну копију, али имајте на уму да је нешифрована. Остављање резервне копије нешифрованом је веома лоша идеја, поготово зато што то значи да свако може да погледа кроз СКЛ датотеку базе података, структуру веб локације итд.

Шифровање архиве резервних копија ВП-а је једноставно и почиње инсталирањем ГнуПГ-а на ваш сервер. У менаџеру пакета потражите „гпг“ и инсталирајте га. Затим користите следећу команду да шифрујете архиву резервне копије.

gpg -c wordpress-backup.tar.gz

Гпг тражи лозинку током процеса шифровања. Унесите лозинку за памћење у терминал и притисните тастер ентер на тастатури.

  Како радити са Снап пакетима на Линук-у

Када се процес шифровања заврши, излазна датотека је вордпресс-бацкуп.тар.гз.гпг. Ово је безбедан облик резервне копије и једина датотека која ће вам требати. НЕ ЧУВАЈТЕ НЕШИФРОВАНУ АРХИВУ!

Вратите резервну копију

Треба да вратите резервну копију? Урадите следеће.

Прво, добијете роот схелл са су или судо -с.

su -

или

sudo -s

Затим идите на /роот и тамо налепите датотеку вордпресс-бацкуп.тар.гз.гпг.

Дешифрујте шифровану резервну копију:

gpg wordpress-backup.tar.gz.gpg

Extract the backup archive with Tar.

tar -xvpf wordpress-backup.tar.gz

Затим убаците ЦД у СКЛ фасциклу и увезите базу података.

cd /root/wp-backup/sql
mysqldump -u username -p databasename < db.wp__backup.sql

Увоз СКЛ базе података ће одмах поново увести све податке блога, корисничке информације, постове итд. Након тога, све што је преостало је да преместите системске датотеке ВордПресс на право место.

Користећи команду цп, померите датотеке на своје место.

cp -rp /root/wp-backup/* /var/www/html

На крају, уклоните архивске датотеке и очистите /роот фолдер.

rm wordpress-backup.tar.gz

rm wordpress-backup.tar.gz.gpg
rm -rf wordpress-backup