Posted by razzel-gdo on January 4, 2012 at 8:05pm
Funderar på att byta upp mig från version 6 till version 7 och undrar vilken strategi som är bäst. Jag testade att köra en uppgradering eller uppdatering som det kanske heter och det fungerade ju bra, men då får man ju inte med allt det som version 7 har att erbjuda.
Vilka andra alternativ finns?
Jag testade med att skapa en webbplats för Drupal 7 och sedan importera databasen från den gamla installationen via phpmyadmin, men det gick inget vidare. Jag antar att min fråga därför lyder: "ska det gå att göra det?".
Alla tips mottages!
Gott nytt år förresten!
Comments
Nja, att läsa in databasen
Nja, att läsa in databasen från en D6 till D7 är inget som går. Det har skett stora förändringar där.
Däremot kan du kolla på http://drupal.org/project/migrate modulen som ger dig möjlighet att migrera ditt innehåll från en sajt till en annan och samtidigt göra ändringar för att dra nytta av ny funktionalitet.
--
/thomas
T: @tsvenson | S: tsvenson.com
Så uppgradering enligt länken
Så uppgradering enligt länken nedan är det bästa alternativet?
http://drupal.org/node/570162
En annan sak som borde fungera är väl om man sätter upp en D7sajt lokalt på datorn, lägger in allt material i databasen, exporterar databasen till en sqlfil och importerar sqlfilen till den Drupalsajt som ska köras "live"? Den omvägen borde väl fungera?
Jupp, uppgradering enligt den
Jupp, uppgradering enligt den beskriviningen är nog enklaste alternativet.
Att bygga en ny sajt lokalt och sen flytta databasen till live sajten (samma Drupal version och moduler) är enkelt. Jag skrev en howto om hur man gör tvärtom som säkerligen kan hjälpa dig en del - http://www.nutshell.nu/blog/thomas/2010/07/03/howto-duplicate-a-drupal-7...
Lycka till.
Edit: kom med ett extra w. i länken?!
--
/thomas
T: @tsvenson | S: tsvenson.com
Tack, jag ska kika på länken.
Tack, jag ska kika på länken.
Det borde väl fungera också
Det borde väl fungera också om man gjorde på följande sätt
1) Skapar en D7-sajt lokalt på datorn och lägger in allt material från D6sajten manuellt.
2) Exporterar D7databasen
3) Skapar en D7sajt som ska köras "live"
4) Importerar den D7databas som exporterats
Jupp, det fungerar alldeles
Jupp, det fungerar alldeles utmärkt. En sak du dock kan få problem med är sökvägen till temp-katalogen eftersom den ligger i variable tabellen. Lösningen på det är att i settings.php hårdkåda den med $conf['variabelnamn'] = 'sökväg' innan du laddar upp databasen.
Den rätta sökvägen hittar du i "admin/config/media/file-system" när du installerat live sajten.
--
/thomas
T: @tsvenson | S: tsvenson.com
Okay, I'll say it because no
Okay, I'll say it because no one else has: Upgrade at your own risk!
Now to minimalize the risk you will need to do a few things:
In other words plan a strategy and gather resources beforehand. Of course if you have a fairly simple site with no bells and whistles or special stuff then your trip to D7 will be a cake walk .... go for it!
Carl McDade
Drupal Source Exchange - alpha