Skip to main content

Tehke varukoopia oma tootest WordPressi blogist Ubuntu

Tehke varukoopia oma tootest WordPressi blogist Ubuntu

Geoffrey Carr

Olete lihtsalt mõtlesid oma blogi suurepärase uue kujunduse jaoks ... kuid teie blogi muudatuste tegemine külastajatel on üldjuhul halb mõte, eriti kui kasutate reklaami toetavat blogi. See käsiraamat näitab nimekirja sammudest, mida peate tegema, et saada teie kohalikule Ubuntu masinale kopeeritud oma WordPressi blogi koopia. (Peaks töötama mis tahes debiani linuxiga)

Esiteks peame tegema praeguse WordPressi ajaveebi koopia. Ma eeldan, et teil on juurdepääs oma hostipakkuja konsoolile või neil on vähemalt teie jaoks ette nähtud varukoopia. Kui teie varukoopiafailid saad muul viisil, võite selle sammu vahele jätta.

Blogi jaoks on meil nii WordPressi paigaldus kui ka andmebaas, kus kõigi teie postituste tekst on tegelikult salvestatud. Kui olete üles laadinud pilte või faile, on need teie WordPressi kausta struktuuris, nii et me vajame mõlemat.

1) Oleme varem andmebaasi varundanud. Ühendage SSH-iga serveriga ja käivitage järgmine käsk:

mysqldump -uUSERNAME -pPASSWORD -hSERVER DATABASENAME > dbbackup.bak

Loomulikult soovid asendada teie installi õigete väärtuste suurväljend.

2) Tehke failistruktuuri varukoopia:

tar -cf sitebackup.tar SITEROOTDIRECTORY

Sa tahad oma saidi juurkataloogi asendada suurema tekstiga.

3) Kopeerige failid oma kohaliku Ubuntu masinaga. Seda saab teha skp, ftp-ga või aga tunnete seda. Ma jätan selle sulle.

4) Veenduge, et olete installinud apache, php ja mysql. Kui te seda ei tee, võite tutvuda selle saidi teiste juhistega või sisestage terminali kiirelt järgmised käsud:

sudo apt-get install apache2

sudo apt-get install php5

sudo apt-get mysql-server

sudo apt-get php5-mysql

sudo /etc/init.d/apache2 restart

5) Peame looma andmebaasi ja importima algse andmebaasi, millele me varundatud. Liikuge kataloogi, kuhu laadite failid alla ja käivitage need käsud:

mysqladmin create DATABASENAME

mysql -uroot DATABASENAME < dbbackup.bak

6) Tee oma kohaliku veebiserveri punkt WordPressi koopiaga, mille me tootmisserverist välja saime. Esiteks tahame ekstraktist luua loodud tar-arhiivi. Saate seda siiski teha, aga sooviksin käsurida. Ubuntu on sisse ehitatud utiliit, mis võimaldab seda teha graafiliselt, kui see on nii, nagu te seda sooviksite.

tar xvf sitebackup.tar

See loob kataloogistruktuuri, mis sarnaneb teie serveris asuva kataloogistruktuuriga. Kujutleme ette, et teie saidi juurkataloog on nüüd käesoleva artikli tähenduses / home / username / wordpress /. Kui olete selle mujale välja võtnud, siis asendage see vastavalt. Peame lisama aliasse apache, et avada järgmine fail:

/etc/apache2/conf.d/alias

Sa tahad kleepida nendesse ridadesse ja kohandada rajad vastavalt teie süsteemile ja kataloogile, mida soovite, et test blogi oleks saadaval.

Alias /wordpress /home/username/wordpress Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all

7) Kui kasutate Permalinksi, siis soovite sama asja kohapeal kopeerida ja peab olema sisse lülitatud mod_rewrite:

ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load

8) Nüüd peame redigeerima wp-config-faili kohaliku andmebaasi näitamiseks. Kui olete järginud, peaksid need seadistused teie jaoks töötama, kui asendada andmebaasi nimi.

// ** MySQL settings ** // define(‘WP_CACHE’, false); //Added by WP-Cache Manager define(‘DB_NAME’, ‘DATABASENAME’); // The name of the database define(‘DB_USER’, ‘root’); // Your MySQL username define(‘DB_PASSWORD’, ”); // …and password define(‘DB_HOST’, ‘localhost’); // …and the server MySQL is running on

9) Kui kasutate WP-Cache'i vahemälu moodulit, minge oma blogi juurekataloogi ja käivitage need käsud:

rm wp-content/advanced-cache.php

ln -s wp-content/plugins/wp-cache/wp-cache-phase1.php wp-content/advanced-cache.php

rm wp-content/cache/*

chmod -R 777 *

10) Viimane asi, mida teha. Andmebaasil endiselt on teie blogi jaoks vale URL. Lihtsaim viis selle lahendamiseks on käivitada SQL-i andmebaasi vastu. Looge uus tekstifail nimega fixsettings.sql, kopeerige sellesse järgmised read, asendades oma kohaliku hostiga oma IP-aadressi, kui soovite, et teised inimesed teiega ühendust võtaksid:

update wp_options set option_value=’http://localhost/wordpress/’ where option_id=1; update wp_options set option_value=’http://localhost/wordpress/’ where option_id=40;

Nüüd impordime selle andmebaasi:

mysql -uroot < fixsettings.sql

Pidage meeles, et peaksite seda faili hoidma, sest igal ajal, kui soovite oma kohalikku koopiat uuendada kõige uuemate blogipostitustega, peate ainult tegema andmebaasi varufaili ja seejärel käivitage fail fixettings.sql selle uuesti tegemiseks punkt uuesti kohapeal. Kindlasti muudab asjad palju lihtsamaks ja võite lõpuks ajakava croni ülesandeks, et varundada oma tootesõnastikku ja tõmmata see oma ajakavast kohalikus masinas.

Nüüd peaksite olema võimalik sirvida http: // localhost / wordpress / wp-admin / ja siseneda oma tavalise kasutajanimega. Teil on nüüd oma blogi arenduskood!

Link
Plus
Send
Send
Pin