WordPress import ställer till det…
- View Comments
- 51 views
Igår skulle jag påbörja flytten av en ny kunds blogg när jag fått databasen från den gamla webbplatsen. Det är något som normalt går ganska fort, men den här gången blev det lite knepigt.
Det var en stor databas som skulle flyttas med en databas på över 60MB, men det brukar bara betyda att det tar lite längre att lägga in. Normalt så brukar det också vara en SQL fil, men den här gången var det en WXR fil, dvs Worpress egen XML fil för export och import. Efter ett försök att importera den som SQL (man ska inte göra något innan man fått kaffe i sig så man vaknar till!) så upptäckte jag vad det var för format och påbörjade istället en import genom WordPress.
Importen tog sin tid, men efter en stund kunde jag välja vilka användare som skulle knytas till vilka i databasen och satte sedan igång importen. Det tog en minut och sedan kastade WordPress felmeddelanden. Kikade igenom dokumentationen omkring WXR, vilket är minst sagt minimalt, och provade att göra ändringar på servern för att se om utökat minne och länge executionstid skulle hjälpa. Det misslyckades kapitalt.
Nu blev jag lite frustrerad och försökte se om det fanns andra med liknande problem. Jag hittade mängder. Det som verkade vara den röda tråden var när WXR filen var för stor, dvs större än 2MB och med en fil på 60+MB så såg det mörkt ut. Jag hittade en handful WXR splitters som skulle kunna dela upp WXR filen i mindre bitar, men alla var dåligt uppdaterade, krävde en massa .omx filer och annat som skulle installeras på datorn för att en kunna köras (självklart fanns inget för Widows 7…) så jag gav upp den tanken.
Jag hade tekniker från Platinum Server Management som försökte klura ut problemet, men det blev snart uppenbart att ingenting vi gjorde på servern skulle lösa problemet efter att vi mer eller mindre plockat sönder WordPress och databasen i molekyler. Vi provade till och med att installera 2.6.3 som var den version som databasen baserades på på den gamla webbplatsen, men utan framgång. Som vanligt är det hopplöst att hitta information på WordPress.org som måste vara en av världens sämst organiserade webbplats när det gäller dokumentation…
Idag på morgonen fick jag väldigt snabbt kontakt med den tidigare webbplatsens dataguru och på ett kick så fick jag en ren databasdump och alla filer skickade. Jag kan erkänna att jag blev ordentligt imponerad av den här personens professionella agerande. Det var uppfriskande att få hjälp av någon som helt klart visste vad han höll på med och som hade händerna direkt på hårdvaran. Med databasen var det enkelt att återställa bloggen även om jag fick byta namn på en del tabeller och ändra ID så att kundens nya id passade ihop med den gamla.
Så efter gårdagens frustration kändes det bra att kunna lösa allt på ett snabbt och smidigt sätt med hjälp av en mycket skicklig och trevlig kontaktperson. Jag önskar bara att jag kunde hoppa över gårdagen och gå direkt till idag, för det skär verkligen i hjärtat när man inte kan lösa ett problem direkt, speciellt när det inte verkar finnas någon lösning!
Nu har jag iallafall lärt mig att WordPress WXR export/import suger när bloggen blir större än ett kakrecept så då behöver jag inte lägga energi på det i framtiden.
Related posts:



februari 21st, 2010 at 09:48
Tycker egentligen att du kunde försöka exportera den där Tomas och implamera honom i ditt fantastiska webbhotell, så kunde vi starta den bästaste bloggportalen ever
Fast det kan ju bli jobbigt om du måste dela upp honom i mindre bitar och splitta honom…
Hm… får fundera vidare på det där…