27Jun

Направите резервну копију вашег ВордПресс блог-а на Убунту-у

click fraud protection

Управо сте размишљали о новом изгледу за свој блог. .. али правите промене на свом блогу док су посетиоци приступили њој је генерално лоша идеја, поготово ако користите блог који је подржан огласом.Овај Хов-То показује вам листу корака које морате предузети како бисте добили копију вашег продукцијског ВордПресс блога копираног на вашу локалну Убунту машину.(Треба радити за било који дебиан линук)

Прво, морамо направити копију вашег тренутног ВордПресс блог-а.Претпоставићу да имате приступ конзоли код свог хостинг провајдера или имају бар једну врсту резервне копије која вам је пружена.Ако добијете датотеке резервне копије другачији начин можете прескочити тај корак.

За блог, имамо и инсталацију ВордПресс-а, као и базу података, где се текст свих ваших постова заправо складишти.Ако сте учитали слике или датотеке, они ће бити у структури фолдера ВордПресс-а, тако да нам заиста треба.

1) Најпре направимо резервну копију базе података.Повежите се на сервер преко ССХ-а и покрените следећу команду:

instagram viewer

мисклдумп -уУСЕРНАМЕ -пПАССВОРД -хСЕРВЕР ДАТАБАСЕНАМЕ & гт;дббацкуп.бак

Наравно, желите да замените велики текст за исправне вредности ваше инсталације.

2) Направите резервну копију структуре датотеке:

тар -цф ситебацкуп.тар СИТЕРООТДИРЕЦТОРИ

Желите да замените велики текст за роот директориј вашег сајта.

3) Копирајте датотеке на вашу локалну Убунту машину.Ово се може урадити преко сцп-а, фтп-а, али ипак се свидја.Оставићу то за тебе.

4) Проверите да ли имате инсталиран апацхе, пхп и мискл.Ако не, можете се консултовати са другим водичима на овом сајту или укуцати следеће команде на терминалу:

судо апт-гет инсталл апацхе2

судо апт-гет инсталл пхп5

судо апт-гетмискл-сервер

судо апт-гет пхп5-мискл

​​судо /etc/init.d/ апацхе2 рестарт

5) Морамо креирати базу података и увести изворну базу података коју смо подржали.Пређите у фасциклу у коју сте преузели датотеке и покрените ове наредбе:

мискладмин креира ДАТАБАСЕНАМЕ

мискл -уроот ДАТАБАСЕНАМЕ & лт;дббацкуп.бак

6) Направите нашу локалну вебсервер поинт-у на копију ВордПресс-а који смо сишли са производног сервера.Прво ћемо желети да извучемо катарску архиву коју смо направили.То можете учинити колико желите, али више волим командну линију.У Убунту је уграђен услужни програм који вам омогућава да то учините графички ако је то како желите.

тар квф ситебацкуп.тар

Ово ће произвести структуру директоријума сличну оној на серверу на коме сте били.Ми ћемо замислити да је ваш роот директориј сајта сада у /home/username/wordpress/ у сврху овог чланка.Ако сте је извадили на другом месту, онда замијените у складу с тим.Морамо да додамо у алијасу у апацхе, па отворите следећу датотеку:

/etc/apache2/conf.d/ алиас

Желели бисте да налепите у ове линије и прилагодите путање према вашем систему и / директорију за који желите да тест блог буде доступанна.

Алиас / вордпресс /home/username/ вордпресс
& лт; Именик /home/username/ вордпресс & гт;
Опције Индекси ФолловСимЛинкс
АлловОверриде Сви
налог дозволити, одбити
Дозволи са свих
& лт; / Дирецтори & гт;

7) Ако користите Пермалинкс, биће потребно дуплирати исто што и на локалном нивоу, а мораће да омогући мод_реврите:

лн -с /etc/apache2/ модс-аваилабле / реврите.лоад /etc/apache2/ модс-енаблед / реврите.лоад

8)Сада ћемо морати да уредимо вп-цонфиг датотеку како би указали на локалну базу података.Ако сте пратили заједно, ове поставке треба да раде за вас када замените име базе података.

// ** МиСКЛ поставке ** //
дефине( 'ВП_ЦАЦХЕ', фалсе);// Додао ВП-Цацхе Манагер
дефине( 'ДБ_НАМЕ', 'ДАТАБАСЕНАМЕ');// Име базе података
дефине( 'ДБ_УСЕР', 'роот');// Ваше корисничко име МиСКЛ
дефине( 'ДБ_ПАССВОРД', ");//. .. и лозинка
дефине( 'ДБ_ХОСТ', 'лоцалхост');//. .. и сервер МиСКЛ ради на

9) Ако користите ВП-кеш модул за кеширање, идите до роот роот директоријума и покрените ове наредбе:

рм вп-цонтент / адванцед-цацхе.пхп

лн -с вп-цонтент /plugins/ вп-цацхе / вп-цацхе-пхасе1.пхп вп-цонтент / адванцед-цацхе.пхп

рм вп-цонтент /cache/ *

цхмод -Р 777 *

10).Подаци у бази података и даље имају погрешан УРЛ за свој блог.Најлакши начин да се то поправи је покретање СКЛ израза против базе података.Направите нову текстуалну датотеку под називом фиксеттингс.скл, копирајте следеће линије у њега, замените сопствену ИП адресу за лоцалхост ако желите да се други људи повезују са вама:

упдате вп_оптионс сет оптион_валуе = 'хттп: //localhost/wordpress/' гдје оптион_ид = 1;
упдате вп_оптионс сет оптион_валуе = 'хттп: //localhost/wordpress/' где оптион_ид = 40;

Сада ћемо је увести у базу података:

мискл -уроот & лт;фиксеттингс.скл

Имајте на уму да треба држати ту датотеку, јер у било које вријеме када желите да ажурирате своју локалну копију са најновијим постовима у блогу, све што треба да урадите је да увезете датотеку за резервну копију базе података, а затим поново покрените овај фиксеттингс.склфајл да би поново показао локално.Дефинитивно ствари постају много једноставније и на крају можете заказати црон посао како бисте направили резервну копију свог производног блога и извадили га у вашу локалну машину по распореду.

Сада бисте требали бити у могућности навигирати до хттп: //localhost/wordpress/ вп-админ / и пријавити се с вашим редовним корисничким именом.Сада имате развојну копију вашег блога!