Kolime isehostitud WordPressi

22.02.2011 @ 13:41:44 | Aarne Toompark | 2 kommentaari

WordPressKuna minult on seda viimasel ajal mitu korda kĂŒsitud, siis panen siia kirja kiire kasutusjuhendi isehostitud WordPressi kolimiseks. Õpetus kĂ”lbab kasutamiseks nii ĂŒhest domeenist teisele kui ka lihtsalt ĂŒhe domeeni piires erinevate alamkataloogide vahel andmete liigutamiseks.

PÔhimÔtteliselt on protsess vÀga lihtne: ekspordime andmebaasist vajalikud tabelid ja teeme neis vÀikesed muudatused, installime puhta WordPressi ja impordime sinna kogu vana saidi sisu.

Õpetus algab.

Kopeeri olemasoleva saidi kataloog wp-content ja peakataloogis olev fail wp-config.php oma kÔvakettale.

Ekspordi oma olemasoleva WordPressi andmebaasist nÀiteks phpMyAdmin abil jÀrgmised tabelid ja jÀlgi, et  kastis "Add DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT" oleks linnuke olemas:

  • wp_commentmeta
  • wp_comments
  • wp_links
  • wp_postmeta
  • wp_posts
  • wp_terms
  • wp_term_relationships
  • wp_term_taxonomy

Nendes tabelites on kirjas kÔik su postitused, lehed, kommentaarid, kategooriad, sildid ning nende omavahelised seosed. Vajadusel vÔib sul vaja olla oma saidi eripÀrale vastavalt veel mÔned tabelid eksportida.

Kindlasti jĂ€ta eksportimata igasugused statistikapluginate tabelid.  Mina jĂ€tan alati ka wp_options, kus hoitakse kĂ”iki WordPress’i seadeid, eksportimata ja seadistan uue saidi alati kĂ€sitsi. See aitab kolimise kĂ€igus vanasse tabelisse aja jooksul kogunenud jamast vabaneda ja vĂ€hendab ettetulevaid probleeme.

Eksportimise tulemusena saadud .sql faili hoia nagu silmatera sest selles sisaldub kogu su saidi sisu.

Tee .sql failist koopia ning ava see mÔnes tekstiredaktoris. Mina kasutan tavaliselt Notepad2 nimelist programmi mis saab tööga vÀga hÀsti hakkama. Tee failis niisugused parandused:

vanasait.ee -> uussait.com

vÔi vajadusel hoopis

vanasait.ee/minublogi -> uussait.com

Pane tÀhele, et ei asendatava ega uue aadressi lÔpus ei ole kaldkriipsu!

NĂŒĂŒd ava oma vanalt saidil allalaetud wp-config.php tekstiredaktoris, muuda Ă€ra andmebaasi nimi, kasutajanimi ja parool. Samuti muuda vajadusel wp-config.php failis Ă€ra muutuja $table_prefix vÀÀrtus.

TÔmba endale alla uusim WordPress ja paki arhiiv lahti. Asenda pakis sisalduv kataloog wp-content enda vanast saidist allalaetuga ning lisa juurkataloogi oma muudetud wp-config.php fail.

Lae kogu kupatus FTP kaudu uuele saidile Ă”igesse kataloogi ĂŒles.

Tipi brauseri aadressireale oma uue saidi aadress, avanenud vormis sisesta saidi nimi, admin-kasutaja nimi ja parool ning oma meiliaadress. NĂŒĂŒd peaksid sa jĂ”udma oma uue saidi admin-liidesesse. Selle akna vĂ”i tabi vĂ”id praegu kinni panna. Kui selle sammu juures mingi probleem tekkib, siis kontrolli ĂŒle, et sa faili wp-config.php ikka Ă”iged muudatused sisse viisid.

Logi sisse uue saidi phpMyAdmin’i ja impordi selle kaudu oma muudetud .sql fail.

NĂŒĂŒd logi uuesti oma uue saidi adminliidesesse ning kĂ”ik postitused, lehed, mustandid, jne, jne, peaks paigas olema.

Viimaks jÀÀb sul ĂŒle vaid kĂ”ik WordPressi enda seaded paika panna ning aktiveerida ja seadistada kĂ”ik pluginad, mida sa kasutada tahad. Selle koha peal on hea vĂ”imalus mĂ”nedest ebavajalikest pluginatest, mis on lihtsalt kasutusse ununenud vĂ”i olid vanas saidis ajutisel kasutusele vĂ”etud, loobumiseks. :)

Kui kĂ”ik tundub korralikult töötavat, siis kontrolli veel ĂŒle, et su uuel lehel katkiseid linke poleks.

VALMIS!

* * *

Loomulikult tuleb niisuguse kolimise juures olla ÀÀrmiselt ettevaatlik ning kĂ”igist originaalmaterjalidest pidevalt muutmata varukoopiat hoida. Igaks juhuks hoiatan ette, et mina endale mingit vastutust andmete kadumamineku eest ei vĂ”ta aga kui sa ilusasti varukoopiaid teed, siis ei tohiks kĂŒll mitte midagi kaduma minna.

  1. 2 kommentaari postitusele "Kolime isehostitud WordPressi"

  2. Tegelikult saab ju veel lihtsamini:

    1. andmebaasist dump
    2. lĂŒlita vĂ€lja kĂ”ik pluginad
    3. kopeeri kÔik WP failid FTP kaudu arvutisse
    4. uues kohas loo andmebaas ja vaheta wp-config failis vanad andmed uutega
    5. ava andmebaasi dump fail ning asenda viited vana-aadress.ee -> uus-aadress.ee
    6. impordi salvestatud andmebaas uude serverisse
    7. lae kÔik WP failid uude serverisse
    8. aktiveeri pluginad

    Ja asi töötab korralikult

    kirjutas Celtic 03.03.2011 @ 8:46

  3. See töötaks vÀga hÀsti ja on pÔhimÔtteliselt sama, kui see, mida mina vÀlja pakkusin. Minu variant on parem selle poolest, et:

    MySQL, mida ĂŒles laadima peab, on vĂ€iksem.
    FTP kaudu on vaja vÀhem faile liigutada.
    Vanema saidi puhul, kus automaatset uuendamist veel polnud, on erinevatele versioonidele uuendamise kÀigus wp-admin ja wp-includes kataloogidesse jÀÀnud faile, mida enam vaja pole.
    Sama asi pluginatega.
    Hea vÔimalus mÔnest pluginast loobuda ja kasutatavate seaded tÀpselt paika panna.

    Sinu variant teeb vanast saidist 1:1 koopia, minu oma tĂ”stab ĂŒmber ainult sisu.

    kirjutas Aarne 03.03.2011 @ 8:59

Kommenteeri postitust