Padariet savu produkcijas WordPress blogu dublējumkopiju par Ubuntu

Padariet savu produkcijas WordPress blogu dublējumkopiju par Ubuntu
Padariet savu produkcijas WordPress blogu dublējumkopiju par Ubuntu

Video: Padariet savu produkcijas WordPress blogu dublējumkopiju par Ubuntu

Video: Padariet savu produkcijas WordPress blogu dublējumkopiju par Ubuntu
Video: Explained! Difference between apt update and apt upgrade in Ubuntu - YouTube 2024, Aprīlis
Anonim

Jūs tikko esat domājuši par lielisku jauno emuāra izkārtojumu … taču, veicot izmaiņas savā emuārā, kad apmeklētāji to piekļūst, parasti tā ir slikta ideja, it īpaši, ja jūs izmantojat reklāmu atbalstītu emuāru. Šajā instrukcijā parādīts soļu saraksts, kas jums jādara, lai jūsu vietnes Ubuntu mašīnā nokopētu savu produkcijas WordPress blogu kopiju. (Jādarbojas jebkuram debian linux)

Pirmkārt, mums būs jāizveido sava pašreizējā WordPress emuāra kopija. Es domāju, ka jums ir pieeja konsolei jūsu hostinga pakalpojumu sniedzējam vai ka jums ir vismaz kāda veida rezerves jums. Ja dublējuma faili tiek iegūti citādā veidā, varat izlaist šo darbību.

Par emuāru mums ir gan WordPress uzstādīšana, gan datu bāze, kurā visu jūsu ziņu teksts tiek faktiski saglabāts. Ja esat augšupielādējis attēlus vai failus, tie būs jūsu WordPress mapes struktūrā, tāpēc mums patiešām ir vajadzīgi abi.

1) Vispirms iegūsim datu bāzes dublējumkopiju. Pievienojieties serverim, izmantojot SSH, un palaidiet šādu komandu:

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

Protams, jūs vēlaties aizstāt lielo tekstu pareizajām vērtībām jūsu instalācijā.

2) Veidojiet faila struktūras dublējumu:

tar -cf sitebackup.tar SITEROOTDIRECTORY

Jūs vēlaties aizstāt lielo burtu tekstu vietnes saknes direktorijā.

3) Kopējiet failus uz vietējo Ubuntu mašīnu. To var izdarīt, izmantojot scp, ftp, vai tomēr jūs jūtaties kā tas. Es atstāju to līdz jums.

4) Pārliecinieties, ka esat instalējis apache, php un mysql. Ja jums tāda nav, jūs varat iepazīties ar citām šīs vietnes instrukcijām vai vienkārši ievadīt šādas komandas pie terminālu uzvednes:

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) Mums ir nepieciešams izveidot datubāzi un importēt oriģinālo datubāzi, kuru mēs atbalstījām. Pārvietojieties uz mapi, kurā esat lejupielādējis failus, un izpildiet šīs komandas:

mysqladmin create DATABASENAME

mysql -uroot DATABASENAME < dbbackup.bak

6) Padariet mūsu vietējo tīmekļa serveri pāri WordPress kopijai, kuru esam ieguvuši no ražošanas servera. Pirmkārt, mēs vēlamies iegūt darvas arhīvu, ko esam izveidojuši. Jūs to varat darīt, bet vēlaties, bet es dodu priekšroku komandrindai. Ubuntu ir iebūvēts utilīts, kas ļauj to izdarīt grafiski, ja tas tā ir.

tar xvf sitebackup.tar

Tas radīs direktoriju struktūru, kas ir līdzīga tai, kas atrodas serverī, kurā bijāt. Mēs gatavojamies iedomāties, ka jūsu vietnes saknes direktorija šajā rakstā ir / home / username / wordpress /. Ja to esat ieguvis citur, pēc tam aizvietojiet to atbilstoši. Mums ir jāpievieno aizstājvārds apache, lai atvērtu šādu failu:

/etc/apache2/conf.d/alias

Jūs vēlaties ielīmēt šajās rindiņās un pielāgot ceļus atbilstoši savai sistēmai un direktorijai / direktorijai, kurā vēlaties, lai testa emuārs būtu pieejams.

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

7) Ja jūs izmantojat Permalinks, jūs vēlaties dublēt to pašu lokāli, un būs jāiespējo mod_rewrite:

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

8) Tagad mums būs nepieciešams rediģēt wp-config failu, lai norādītu uz vietējo datubāzi. Ja jūs sekojat, šie iestatījumi jums vajadzētu strādāt, tiklīdz jūs aizstāsit datu bāzes nosaukumu.

// ** 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) Ja jūs izmantojat WP-Cache caching moduli, dodieties uz sava emuāra saknes direktoriju un palaidiet šīs komandas:

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) Viens no pēdējiem darījumiem. Datu bāzē joprojām ir nepareizs emuāra URL. Vieglākais veids, kā to novērst, ir SQL datu bāzes darbināšana. Izveidojiet jaunu teksta failu ar nosaukumu fixsettings.sql, kopējiet tālāk norādītās rindiņas, aizstājot vietējo holu ar savu IP adresi, ja vēlaties, lai citi cilvēki izveidotu savienojumu ar jums:

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

Tagad mēs importēsim to datubāzē:

mysql -uroot < fixsettings.sql

Ņemiet vērā, ka jums vajadzētu saglabāt šo failu, jo jebkurā laikā, kad vēlaties atjaunināt vietējo kopiju ar jaunākajām emuāra ziņām, viss, kas jums jādara, ir importēt datu bāzes dublējuma failu un pēc tam no jauna palaist šo failu fixsettings.sql, lai to izveidotu atkal vietējā vietā. Noteikti padara lietas daudz vienkāršākas, un jūs galu galā varat ieplānot cron uzdevumu, lai dublētu savu produkcijas emuāru un pavelciet to savā lokālajā mašīnā pēc grafika.

Tagad jums vajadzētu būt iespējai pārvietoties uz vietni https:// localhost / wordpress / wp-admin / un pieteikties ar parastu lietotājvārdu. Tagad esat ieguvis sava emuāra izstrādes kopiju!

Ieteicams: