webForumDet fria alternativet

Webbhotellflytt med WordPress-blogg

Webbutvecklingur Webbutveckling - Övrigt

39 svar · 3 592 visningar · startad av hell-man

Medlem sedan maj 2006100 inlägg
Frågan#1

Hejsan!

Jag har lite bekymmer, som jag skulle uppskatta tips och idéer kring...

Jag kör bloggen "I hell-mans värld", på https://www.hell-man.se.

Jag har i lite knappt ett år legat på JX.se, men håller nu på och byter till One.com som webbhotell. Orsaken är främst utrymmesbehov, men också att jag inte upplevde JX.se som så pass bra och driftsäkert, så att det motiverade deras relativt sett låga utrymmeskvoter och trafikbegränsningar.

Jag har gjort backup på databasen och på alla filer från JX.se. Dessutom ligger bloggen kvar hos JX.se, orörd, eftersom jag har kvar mitt konto hos dem till den 16/6 (inom ett dygn skulle jag alltså tillfälligt kunna få fart på bloggen igen, genom att peka tillbaka till JX).

Jag pekade om domänen för ungefär 36 h sedan, och den genomfördes runt kl. 22 i går onsdag.

Men, det vill sig inte riktigt för mig, som den som besöker bloggen lätt kan se. :) Jag har uppfattat det som att följande ska göras för en flytt, i nämnd ordning...

1. Backupa databasen
2. Backupa alla filer
3. Tanka hem alla mail från webmailen (har i och för sig inget med detta att göra)
4. Installera WordPress på det nya hotellet
5. Importera databasen till det nya hotellet med phpMyAdmin
6. Kopiera över hela filuppsättningen till det nya hotellet

Poff. Egentligen borde det väl där vara klappat och klart? OM jag gjort så här, OCH gjort rätt? Eller? Ska det ske i någon annan ordning? Har jag missat något steg?

Det märkliga är att jag en kort stund i morse fick bloggen att se ut precis som den ska, inklusive all historik och all layout, men så poff fick den åter fnatt. Är jag helt ute och cyklar som tycker att om den en gång blivit ok på det nya hotellet, så borde den fortsätta att vara ok (så länge inte något nytt inträffar)?

Har ni något tips att ge mig? Vad kan jag tänkas ha gjort för fel? Vad kan jag göra åt det? Ska jag radera allt igen och börja om från noll? Och i så fall, vad bör jag tänka extra på?

STORT tack på förhand!

MVH: L

Medlem sedan dec. 19998 277 inlägg
#2

Heter din databas samma sak på nya hotellet? Om inte annat så borde Wordpress upgrade-skript funka för att få ordning på databasen.

Medlem sedan juli 20013 378 inlägg
#3

Hmm..

WordPress database error: [You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1]
SELECT cat_id, cat_name FROM

Brrrr.... Låter grisigt.

Om du vill testa en alternativ approach så borde du kunna lyckas den här vägen också med lite eftertanke (antar att du kör Wordpress 2 även på din tidigare host):

  • Exportera ditt innehåll från den gamla webbplatsen (kommando finns i Wordpress i menyn i wp-admin)
  • Installera en ny Wordpress från scratch på den nya hosten (behåll default-temat till att börja med)
  • Installera om ev. plugins (att passa på att hämta senaste versioner samtidigt är ingen dum idé)
  • Importera alla inlägg från menyn i wp-admin.
  • Testa alla funktioner och se att "det lirar"
  • Flytta ditt gamla tema (eller passa på att börja om med ett nytt - finns ju inte få hyfsat snygga att utgå ifrån numera ;) ) och aktivera / testa

Fördelen med den här metoden är att du inte behöver fundera över versioner och inställningar i MySQL överhuvudtaget ;) )

Lycka till!

Medlem sedan maj 2006100 inlägg
#4

Spännande tankar... Väl värda att ge ett försök. Ska hem från jobbet nu, och genast (eller efter ett träningspass) kasta mig över detta. Återkommer med rapport om resultatet, och kanske nya frågor. :-) Tror jag greppar det mesta, men nu fick det inte sjunka in fullt ut, så det kan bli annorlunda när jag tar tag i det.

Tills dess får det gärna bollas fler tankar och idéer.

Medlem sedan maj 2006100 inlägg
#5

Nu ska vi se här... Har pillat en hel del med ditten och datten... fick bloggen att funka halvt om halvt igen för en stund sedan, men med en del skönhetsfel och luckor. Gjorde då lite ytterligare åtgärder, och då verkar den plötsligt ha dött helt. Fan vilken djungel man befinner sig i. :-)

I alla fall, hittills har jag egentligen inte alls agerat utifrån de tips jag fått i den här tråden. Dels uppstod det en del frågor att bena ut innan jag ville ta det steget, och dels slogs jag av lite nya tankar kring mitt tidigare sätt, som jag ville testa först...

Några svar på motfrågor som ställts i tråden...

* Nej, det verkar inte som att databaserna har identiska namn. Jag misstänker att det kan vara av avgörande betydelse, men förbryllas samtidigt av att jag ju trots det en kort stund fått bloggen att fungera felfritt, och flera andra korta stunder fått den att fungera halvt om halvt, i varierande grad. Är inte det synnerligen ologiskt? Motmotfråga... Hur byter jag namn på databasen hos ONE.com, så att den heter som min databas hos JX.se gör? I phpMyAdmin, eller?

* Ja, jag kör exakt samma versioner av WordPress (2.1.3 - den senaste) på de bägge ställena - det var jag noga med att fixa innan jag satte igång flyttprocessen.

Nu över till nya funderingar, dels kring de tidigare tipsen i tråden, dels helt nya sådana...

* Hos JX.se ligger kalaset inte i roten på mitt utrymme hos dem, utan placerat i en mapp som heter hell-man.se. Lägger jag upp mitt filsystem likadant hos ONE.com så placerar plötsligt bloggen inte på adressen https://www.hell-man.se, utan istället på https://www.hell-man.se/hell-man.se. Hur kan det komma sig att det i grunden inte verkar fungera likadant hos de bägge hotellen? Hur påverkar det mig i min överflyttning?

* Tengblad skrev: "Heter din databas samma sak på nya hotellet? Om inte annat så borde Wordpress upgrade-skript funka för att få ordning på databasen." Det där WordPress upgrade-skriptet, var hittar jag det? Och ska jag köra det från programmet, alltså från WordPress (i så fall, från min gamla eller min nya host?), eller gör jag det från phpMyAdmin? Eller hur och var? Många underfrågor blev det. :-)

* jarvklo, jag är halvmed på din modell. Dock är jag osäker på en del...

..."Exportera ditt innehåll från den gamla webbplatsen (kommando finns i Wordpress i menyn i wp-admin)" Kör jag alltså det från min rena, nya, installation, hos den nya hosten (One)? Du skriver det som att jag ska göra det först, redan innan jag gör den nya installationen av WordPress från scratch, vilket förbryllar mig lite. Hur funkar det?

..."Importera alla inlägg från menyn i wp-admin." Följer allt med då? Alltså även bilder och andra filer?

Tack på förhand!!

Medlem sedan maj 2006100 inlägg
#6

Nya funderingar...

Jag fick för mig att importera från min gamla host... Men... Det förutsätter ju först en export därifrån (den backup jag har är ju inte gjord på det sättet - den har jag gjort genom att backupa databasen för sig, och genom att med FTP kopiera filstrukturen med innehåll), och hur gör jag en sådan när jag nu har pekat om till ONE.com?

Jag menar, jag någ ju inte "originalbloggen" med mindre än att jag pekar tillbaka till JX.se, vilket tar ett dygn --> för att då kunna köra en export --> och sedan åter peka till ONE.com, vilket tar ännu ett dygn --> för att där kunna köra en import av den tidigare exporten. Eller är jag helt ute och cyklar?

jarvklo skrev: "Exportera ditt innehåll från den gamla webbplatsen (kommando finns i Wordpress i menyn i wp-admin)"

... och min fråga blir då, kan jag nå exportfunktionen utan den ompekningsprocedur som jag nyss beskrev? Annars står jag ju där med 2-3 dygn ytterligare downtid... Inte lattjolajban.

En relaterad bifråga...

I adminverktyget för bloggen finner jag följande kring detta:

"Howdy! Upload your WordPress eXtended RSS (WXR) file and we’ll import the posts, comments, custom fields, and categories into this blog.

Choose a WordPress WXR file to upload, then click Upload file and import.

Choose a file from your computer: (Maximum size: 12m )"

* Det där gör mig lite rädd... "Maximum size: 12m"... Hugaligen. Innebär det att jag bara kan exportera/importera en blogg av den storleken? Eller är det just den där filen som inte kan vara större, och att det inte säger att själva datamängden som bloggen består av inte kan vara större? Bloggen tar i nuvarande skick runt 90 Mb utrymme i anspråk hos JX.se, och jag vill ju kunna ta med mig allt till ONE.com.

Här är hur detta beskrivs på www.wordpress.org:

"Wordpress
2.1.x To import from another 2.1.x Wordpress blog, navigate to Manage > Export on your on your current blog and follow the instructions.

After downloading the .xml file, navigate to your new blog's admin area and click on Manage > Import and follow the instructions."

STORT tack i förväg!!

MVH: Linus

Medlem sedan maj 2006100 inlägg
#7

Tilläggas kan att jag hittade en funktion i phpMyAdmin för att byta namn på databasen, men när jag försökte göra det så fick jag bara ett obegripligt felmeddelande.

Inget får fungera smärtfritt, från början till slut! :)

Medlem sedan dec. 19998 277 inlägg
#8

Jag hade ungefär samma problem när jag designa om min blog. Då flyttade jag även bloggen från https://www.eyesx.com/blog till sajtrooten. Jag körde som sagt upgrade.php och det löste det mesta. Bara lite småpill efter det.

Läs mer på: http://codex.wordpress.org/Upgrading_WordPress

Medlem sedan juli 20013 378 inlägg
#9

hell-man skrev:

Jag menar, jag någ ju inte "originalbloggen" med mindre än att jag pekar tillbaka till JX.se, vilket tar ett dygn

Hmm... Har inte JX någon "generell adress" så att du kommer åt din site via t.ex. hostnamn och namn på din användarkatalog du kan använda oberoende av domän? Jag förutsatte det eftersom jag är van med det från de webbhotell jag har haft genom åren.

Choose a file from your computer: (Maximum size: 12m )"

hell-man skrev:

* Det där gör mig lite rädd... "Maximum size: 12m"... Hugaligen.

Det där är en inställning... http://wordpress.org/support/topic/101725 - men det hjälper dig kanske inte från att det blir klurigt iaf.

Om du får ut din export, borde denna kunna hjälpa dig: http://davidseah.com/archives/2007/03/24/importing-large-wxr-files-into-wordpress-21/

Annars låter det som att du får rådda på med databasproblemen som Tengblad säger.

Medlem sedan nov. 20051 596 inlägg
#10

One.com har du bara en databas, och den har det namn som One har döpt den till... och du kan inte döpa om den.
Något i stil med hell-man_s. Trist faktum... så där får man ha alla tabeller i samma databas, även om de tillhör olika projekt. Åtminstone var det så för några månader sedan...

Medlem sedan maj 2006100 inlägg
#11

Spännande tanten!! Det förklarar ju i så fall en hel del...

Men... borde inte det kunna innebära att jag kan lösa det genom att döpa om min databas hos JX till samma namn som databasen hos One (hell_man_se)?

Eller tänker jag fel?

TACK!

Medlem sedan nov. 20051 596 inlägg
#12

Jag vet inte, har aldrig gjort något liknande själv, men jag skulle testa...
One.com har dessutom inte stöd för Innodb-tabeller om man inte fixar det genom phpmyadmin, så det kan också vara ett problem du har...

Medlem sedan maj 2006100 inlägg
#13

Oj, mylord, nu drar du till med rena supergrekiskan! :) Innodb-tabeller??? Kan det uttryckas så att en dödlig förstår det?

Medlem sedan mars 2001363 inlägg
#14

Hej, har inte hunnit läsa alla inläggen men ville bara dela med mig av en sak. Jag har haft en kund med Wordpress-blogg på one.com, de hade någon inställning som förstörde den versionen (2.0.5 eller nåt sånt). Man fick använd ett plugin som gjorde att det fungerade: http://txfx.net/code/wordpress/wordpress-tuneup/wordpress-205-tuneup/

Här stå visst mer: http://www.busbraforum.se/x/index.php?showtopic=3269&pid=32803&st=0

Medlem sedan apr. 200312 679 inlägg
#15

Det smidigaste sättet att exportera sin wordpress-blog måste väl ändå vara att använda den inbyggda funktionen för just detta i wordpress.

Gå till din gamla site, exportera databasen, gå till din nya blog som du satt upp, och importera.

(Förlåt ifall jag missat nåt viktigt. :))

Medlem sedan maj 2006100 inlägg
#16

jarvklo skrev:

hell-man skrev:

Jag menar, jag någ ju inte "originalbloggen" med mindre än att jag pekar tillbaka till JX.se, vilket tar ett dygn

Hmm... Har inte JX någon "generell adress" så att du kommer åt din site via t.ex. hostnamn och namn på din användarkatalog du kan använda oberoende av domän? Jag förutsatte det eftersom jag är van med det från de webbhotell jag har haft genom åren.

Choose a file from your computer: (Maximum size: 12m )"

Det där är en inställning... http://wordpress.org/support/topic/101725 - men det hjälper dig kanske inte från att det blir klurigt iaf.

Om du får ut din export, borde denna kunna hjälpa dig: http://davidseah.com/archives/2007/03/24/importing-large-wxr-files-into-wordpress-21/

Annars låter det som att du får rådda på med databasproblemen som Tengblad säger.

VIsade sig att du gissade rätt - jag når min tidigare host, JX.se, med den generella adressen d88279.u26.jx.se. Där fungerar bloggen klockrent. Jag blev glad som ett litet barn, och skulle genast exportera bloggen. Funkade fint, men det kändes som att det gick läskigt snabbt, och som att filen blev läskigt liten. Slogs av att jag efter att ha slagit in d88279.u26.jx.se, ändå tvingats använda mitt nya lösenord när jag skulle logga in, och att adressfältet då av sig själv ändrades till http://www.hell-man.se/wp-admin/, vilket indikerade att jag på något sätt då ändå hamnar hos One. När jag sedan "på riktigt" kör bloggen från One, och försöker importerar, så får jag beviset på att exporten gjorts därifrån, för de enda inläggen som importeras blir de som nu ligger när man går in på https://www.hell-man.se.

Va märkligt! Jag använder JX.se's sekundära adress, men när jag loggar in på bloggen så hoppar jag ändå över till bloggen körd från one.com. Hur kommer det sig? Det gör ju det mer eller mindre meningslöst för mig att använda funktionen med den sekundära adressen, eftersom jag för att ha någon nytta av den måste kunna komma in i originalbloggen hos JX, för att därifrån kunna exportera. Kan jag komma runt detta på något sätt?

Medlem sedan maj 2006100 inlägg
#17

silfver skrev:

Det smidigaste sättet att exportera sin wordpress-blog måste väl ändå vara att använda den inbyggda funktionen för just detta i wordpress.

Gå till din gamla site, exportera databasen, gå till din nya blog som du satt upp, och importera.

(Förlåt ifall jag missat nåt viktigt. :))

Hehe, lugnt silfver! Du har ju dessutom rätt, har jag nu sedan ett tag insett. :)

Men... som jag försöker förklara... problemet är ju att komma åt "den gamla bloggen", alltså bloggen från min gamla host, JX.se. Den ligger visserligen där, men jag har ju pekat om till One.com. Det visade ju sig borde kunna lösas genom att nå bloggen hos JX.se från den sekundära adressen, d88279.u26.jx.se, som funkar utmärkt, men när jag då försöker logga in på bloggen för at nå exportfunktionen, ja då verkar jag ändå studsa tillbaka till min grunddomän - https://www.hell-man.se - nu hos One.com, där ju bloggen är ofullständig, eftersom det ju är dit jag vill flytta den. Försår du hur jag menar? Känner du (eller någon annan) till någon lösning?

TAck!

Medlem sedan juli 20013 378 inlägg
#18

hell-man skrev:

Va märkligt! Jag använder JX.se's sekundära adress, men när jag loggar in på bloggen så hoppar jag ändå över till bloggen körd från one.com. Hur kommer det sig? Det gör ju det mer eller mindre meningslöst för mig att använda funktionen med den sekundära adressen, eftersom jag för att ha någon nytta av den måste kunna komma in i originalbloggen hos JX, för att därifrån kunna exportera. Kan jag komma runt detta på något sätt?

Det där beror på att varje Wordpress-installation är konfigurerad för den URL som skall användas.
Du får gå in via phpMyAdmin på JX och ändra hostname på (två ställen tror jag) i tabellen wp_options så att den använder din temporära URL istället för hell-man-adressen - sedan skall det funka.

Medlem sedan maj 2006100 inlägg
#19

jarvklo skrev:

Det där beror på att varje Wordpress-installation är konfigurerad för den URL som skall användas.
Du får gå in via phpMyAdmin på JX och ändra hostname på (två ställen tror jag) i tabellen wp_options så att den använder din temporära URL istället för hell-man-adressen - sedan skall det funka.

Spännande!! Det rör på sig. Hittade visserligen bara ett ställe att ändra hostname på, men testade efter det, och plötsligt kunde jag logga in på JX-versionen av bloggen.

Chansade på att allt var grönt nu, och exporterade bloggen. Gick bra, men filen blev bara drygt 3 Mb - är inte det lite lite?

Sedan loggade jag in på One-versionen av bloggen och skulle importera den, men när jag laddar filen och kör importen så kommer bara följande upp (se skärmdump), och vid koll har inget lyckats importeras. Aldrig får det bara lossna. :)

Några idéer, någon?

Tack på förhand!

MVH: Linus

WordPressImport.jpg
Medlem sedan juli 20013 378 inlägg
#20

Hmm...
Exportfilen är i XML-format, så du skall kunna se alla inlägg och kommentarer i den (inblandat bland en massa taggar) om det funkat som det skall.

155 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
152 ms — hämta tråd, inlägg och bilagor (db)