Uppgradera till version 7

Events happening in the community are now at Drupal community events on www.drupal.org.
razzel-gdo's picture

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

tsvenson's picture

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

razzel's picture

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

tsvenson's picture

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.

razzel's picture

Tack, jag ska kika på länken.

Det borde väl fungera också

razzel's picture

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

tsvenson's picture

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

carlmcdade's picture

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:

  • read, read and watch some videos (I hate this part but vids are the popular info delivery system of late)
  • next make a list of your critical functionality, things you can't do without. If you have done something "special" with a module, view or template then make sure it's going to be possible in D7.
  • then do time assessment for the things that don't exist in D7 that you will have to wait for, learn about or build yourself.
  • be prepared to build things from scratch using the D7 code

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!

Sweden

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: