WordPress blogok importálása WordPress MU-ba

Written by Takács Dániel június 9th, 2008

Érzékeny téma számomra a klog struktúrájának kialakítása. Amióta működik ez a hely, és 5-nél több blog van rajta, állandó kérdésként jelentkezik a hogyan tovább. Gyakorlatilag folyamatosan ott van a tudatalattimban, [...]

Continue reading →
Close

Érzékeny téma számomra a klog struktúrájának kialakítása. Amióta működik ez a hely, és 5-nél több blog van rajta, állandó kérdésként jelentkezik a hogyan tovább. Gyakorlatilag folyamatosan ott van a tudatalattimban, ami néha-néha előtör, ilyen volt pl. amikor először hirtelen megugrott a blogok száma, amikor kijött a WP 2.1, amikor szervert váltottunk… Ezeket nem azért írom le, hogy bárki is sajnáljon, hanem hogy lássátok: bár nincs látható fejlődés, azért a mélyben dolgozom az ügyön.

A legjárhatóbb útnak a WordPress sokblogos verziója, a MU nézett ki, amely itthon is működik már egy-két helyen. Sajnos, az elején, amikor még időben izzítottam volna, az akkori hosztunknál totálisan hazavágta a rendszert (vagy legalábbis az én tárhelyemet), a költözésnél meg már szinte kezelhetetlen adat-, plugin- és témahalmazt kellett volna áttölteni.

Nekem az a különbejáratú véleményem, hogy a klog jövője ebben van. Számtalan számos olyan lehetőség nyílk majd meg, ami a közösségnek és a közönségnek is jót fog tenni. Sajnos van egy olyan érzésem, hogy egy-két minimális megkötés is fog ehhez járulni (csak hogy mindenki képben legyen: ma, 2008. június 9-én, 13.18 órakor nem lehet FTP-zni, valamint reklámokat, uszító jellegű és jogsértő tartalmakat elhelyezni az oldalakon – ezeket csak gyorsan szedtem össze fejből, de igazából egyelőre az én jófejségemen múlik az egész, ez azért fog változni, ígérem), de ez is még csak a jövő zenéje.

Nem tudom, hogy alkati adottság-e, esetleg így születtem vagy egyszer kiskoromban lefejeltem véletlenül egy szivárványt (utóbbi magyarázat a legvalószínűbb… ;), de az utolsó pillanatban hajlamosak megoldódni a problémáim nagy része. Így történt ebben az esetben is – illetve úgy néz ki, hogy így fog történni. Casey Bisson neve az olvasóimnak biztos ismerős. Pár napja ő írta le azt a módszert, amelyet mihelyt lehet, én is ki fogok próbálni, de addig is jöjjön a fordítása, hátha másnak is jól jön még:

  • a telepítési lépéseket játsszuk végig
  • készítsünk egy új oldalt a MU-ban
  • hozzuk létre a felhasználókat az eredetiben meglevő sorrend szerint (ez azért fontos, mert a bejegyzéseket ID-hez rendeli a WordPress, azt pedig regisztrációs sorrendben osztja, így össze fognak keveredni a bejegyzések szerzői)
  • másoljuk át a post, postmeta, comments, terms, term_taxonomy és term_relationship táblákat az új blog adatbázisába (az adott blog tábláit egy sorszám_táblaneve formában fogjuk megtalálni, ahol a sorszám az adott blog létrehozása alapján osztott ID-t jelent, csakúgy, mint a felhasználóknál)
  • a wp-content/uploads mappa tartalmát másoljuk át a wp-content/files mappába
  • frissítsük a lentebb leírt módon a bejegyzések tábláiban az elérési útvonalakat (mind a sima tartalomét, mind a csatolmányokét)
  • imádkozzunk, hogy működjön (ez a legfontosabb, de tényleg!)

Ha csak simán nyomnánk egy export/importot, az simán tönkretenné a post_id alapú permalinkeket. Ebbe én is belefutottam sajnos, de akkor lássuk, hogyan lehet ezt kikerülni. A következő MySQL-parancsokat kell lefuttatni (természetesen a domainnevet ki kell cserélni!):

  • sima tartalom
UPDATE {new_posts_table}
SET post_content = REPLACE(post_content, '/wp-content/uploads/', 'klog.hu/wp-content/files/')
WHERE post_content LIKE '%/uploads/%'
  • csatolmányok:
UPDATE {new_posts_table}
SET guid = REPLACE(guid, '/wp-content/uploads/', 'klog.hu/wp-content/files/')
WHERE guid LIKE '%/uploads/%'

Ennyi. Thanks a lot, Casey!

Leave a Reply

Additional comments powered by BackType

személyes

Bocsánat, csak egy gyors emlék, ami a Malackaraj tesztjét olvasva ugrott be, amikor tizenhét-nyolc éve, elsős voltam vagy másodikos, az általános iskolám (terézvárosikéttannyelvű-általánosiksolaésgimnázium, egylevegővel, aztán most már csak tűzraktér) egyik [...]

Continue reading →

View all

könyvtár

Az jó dolog, ha az embernek esküvője van, na meg olyan elborult barátja, aki Ex Librist terveztet neki nászajándékba. Az egész történet annyira hirtelen jött (na nem az esküvő), hogy [...]

Continue reading →

View all

web

No comment. Marci, én azért optimista vagyok.

Continue reading →

View all

kiemelt

Ha valaki egy személyben olvasószolgálatos, gyarapító, kezeli a rendeléseket, leltároz és katalogizál, akkor egy idő múlva eléggé bele tud fáradni az állandó írogatásba. Ki-ki marad egy olvasó, telefonhívás regisztrálása, könnyen [...]

Continue reading →

View all

tech

Akartam írni hosszút, de nem megy. Címszavakban. Iszonyat kicsi és szép. A méret miatt mindenképpen kell az a QWERTY-billentyűzet. A WiFi zabálja az áramot. Szép képeket készít. Az Android kúl, [...]

Continue reading →

View all

dani teker

Valahol valahova már elraktam egy videót, amin egy japán riporter őrjöngött a legújabb bringa-tömörraktáron, most itt van hozzá a howto. Image via Wikipedia

Continue reading →

View all