Ny installation av Drupal 10, inget innehåll

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
razzel's picture

Jag har kört D9 ett tag och bestämde mig för att gå över till 10:an.

Jag säkerhetskopierade min databas med CPanel.
I myphpadmin skapade jag en ny databas och importerade min gamla databas till den.
Jag tog bort Drupal 9 och installerade Drupal 10.
Jag ändrade i settings.php så att Drupal 10 kan hitta den nya databasen.

Drupal 10 fungerar bra. Jag kan skapa innehåll. Men den 'ser' inte den databas som jag kopplat till den.
Inga felmeddelanden.

Alla tips mottages med ett leende.

Comments

Har inte kommit för mig att

AdamEvertsson's picture

Har inte kommit för mig att gå upp till D10 med mina webbplatser, men det känns lite udda sätt att gå från en version till en annan, att bara importera databasen (jag kan ha fel, och jag kanske missförstår din beskrivning).
Har du uppdaterat alla moduler innan du drog in D10? Har du kört update.php när D10 dragits in? Använder du composer eller har du kopierat in filerna rakt av?

Om du löst det så beskriv gärna hur du löste det.

// Adam




✄-----------------------------------------------------
Adam Evertsson - Came for the code, stayed for the community!

Allt var

razzel's picture

Allt var uppdaterat.
update.php har körts.

Jag kopierade filerna rakt av (med undantag för sites där databasen finns). Det har alltid fungerat och jag har använt Drupal i evigheter, känns det som.

Ett svar som jag har fått är att man inte kan importera en databas från D9 till D10. När jag gick från D8 till D9 behövde jag inte göra något alls. D9 identifierade databasen omedelbart.
D10 ser av någon anledning inte äldre databaser.
Följden blev att jag fick lägga in allt mtrl. manuellt. Det tog sin tid, men nu är allt på plats.
Nu kan jag emellertid inte hitta databasen... :-) vilket försvårar backup.

Allt var

razzel's picture

Allt var uppdaterat.
update.php har körts.

Jag kopierade filerna rakt av (med undantag för sites där databasen finns). Det har alltid fungerat och jag har använt Drupal i evigheter, känns det som.

Ett svar som jag har fått är att man inte kan importera en databas från D9 till D10. När jag gick från D8 till D9 behövde jag inte göra något alls. D9 identifierade databasen omedelbart.
D10 ser av någon anledning inte äldre databaser.
Följden blev att jag fick lägga in allt mtrl. manuellt. Det tog sin tid, men nu är allt på plats.
Nu kan jag emellertid inte hitta databasen... :-) vilket försvårar backup.

Att lägga in allt material

AdamEvertsson's picture

Att lägga in allt material manuellt har jag varit med om. Dock inte i några större mängder. När jag uppgraderade humorsajten SkrattNet för cirka 11 år sedan, och gick från Drupal 6 till 7 så använde jag Feeds-modulen och har använt den på andra sajter sedan dess. CSV-fil med Feeds och Feeds tamper löste mina utmaningar. Där rörde det sig om ca 10000 noder.

Att gå från D9 till D10 bör vara lika smidigt som att gå från 8an till 9an, tycker arbetet med Drupal har förbättrats och förenklats otroligt mycket sedan strukturen gjordes om. Här är ett par guider som jag sparat för framtida användande, då jag står inför samma resa som du gjort med några av mina sajter.




✄-----------------------------------------------------
Adam Evertsson - Came for the code, stayed for the community!

Om du går över till 10:an,

razzel's picture

Om du går över till 10:an, får du gärna meddela mig och berätta hur du gjorde. Jag har använt Drupal, men är långtifrån en expert och tal om Composer och dylikt gör mig bara förvirrad. :-)

Jag är långt ifrån en expert,

AdamEvertsson's picture

Jag är långt ifrån en expert, men 13 med Drupal har ju gjort att man plockat upp en del saker. Att jag jobbar på en Drupalbyrå som har jobbat med Drupal sedan 2006 har naturligtvis hjälpt till.

Kortfattat använder jag XAMPP för min utvecklingsmiljö, där inställningar i olika filer möjliggör olika lokala adresser för utveckling (grundinställningen är en webbplats som svarar på localhost). Composer och GIT dras in när det är dags för utveckling/uppdatering av Drupal.

Tidigare använde jag nedtankade modulfiler som via terminalens ditto eller via drag-n-drop i Macens Finder fördes över till rätt plats. Sedan tankades filerna upp till servern.
Composer har förenklat installation av Drupal, men framför allt att hålla det uppdaterat.

Jag kan nog slänga samman en liten bloggpost om detta, en liiiiten guide till hur min setup är. Sitter du på PC eller Mac?




✄-----------------------------------------------------
Adam Evertsson - Came for the code, stayed for the community!

PC, Windows. Hur mycket måste

razzel's picture

PC, Windows.
Hur mycket måste man skriva här för att det ska gå att spara och publicera?

Att svara på poster på Groups

AdamEvertsson's picture

Att svara på poster på Groups har länge dragits med en bugg att man måste posta kommentaren två gånger. Kan tycka att den borde vara löst, men ack nej.

Jag kör min miljö på Mac, så om jag skriver en guide så blir det utifrån Mac-perspektivet. Utvecklade min första Drupal i Windows-miljö, men det är 14 år sedan. Hade problem med att få Clean URLs att funka, och sedan började jag jobba med Mac och så är sagan all.

Postar en länk till min bloggpost om jag får tid att skriva någon.

Här är några länkar som kanske kan ge dig lite tips om hur du kommer igång med composer:
https://www.drupal.org/docs/develop/local-server-setup/windows-developme...
https://www.drupal.org/docs/develop/using-composer/manage-dependencies
https://www.youtube.com/watch?v=mOSEXOIi-eU




✄-----------------------------------------------------
Adam Evertsson - Came for the code, stayed for the community!

Tack! I D9 kunde man lägga

razzel's picture

Tack!

I D9 kunde man lägga till php i ett block. I 10:an är denna möjlighet borta. Känner du till något sätt att komma runt det?

Har inte så mycket erfarenhet

AdamEvertsson's picture

Har inte så mycket erfarenhet av D10 än så länge, och att lägga PHP-kod i ett block brukar man avråda från. Logik (som PHP-kod) ska inte ligga i databasen.

MEN OM jag hade gjort det så hade jag nog skapat ett textformat som släpper igenom all kod (ge bara dig själv rättigheter att använda det textformatet). Så har det funkar i D8/9, men kanske har ändrats till D10, det vet jag inget om.




✄-----------------------------------------------------
Adam Evertsson - Came for the code, stayed for the community!

Nope, D10 tillåter inte det.

razzel's picture

Nope, D10 tillåter inte det.

Nope, D10 tillåter inte det.

razzel's picture

Nope, D10 tillåter inte det.

Då hade jag nog - skjuter

AdamEvertsson's picture

Då hade jag nog - skjuter från höften här - skapat ett block, och ropat in det (via blockets ID) via en egen modul som kör PHP-koden som du vill åt. Om det är i temat du vill köra koden så skapar du en template för blocket och kör koden där (eller lägger till koden i generella template.php).




✄-----------------------------------------------------
Adam Evertsson - Came for the code, stayed for the community!