Medan jag skrev guiderna uppdaterades Drupal-kärnan.
Det vore dumt att inte lägga till information om uppdatering av systemkärnan i alla guider. Därför, om det finns ett behov av att uppdatera kärnan, men du inte vet hur du gör det, då är den här guiden för dig.
Så en ny kärna har dykt upp. Modulerna uppdateras automatiskt med hjälp av inbyggda verktyg och även ett barn kan göra det. Kärnan kan inte uppdatera sig själv, detta måste göras manuellt. Det är inget fel med detta om man tar sig an saken med fullt allvar, speciellt om det är produktion.
Vad ska man göra? Uppdatera, och ju tidigare efter lanseringen av en ny version, desto bättre. Speciellt för uppdateringar märkta "Inte säker!", som i skärmdumpen ovan.
Nu går vi. Ladda först ner den senaste versionen av Drupal. Efter detta gör vi följande:
Nu kommer kärnan att vara den senaste versionen.
I dessa enkla sex steg kan du uppdatera din version av Drupal.
Hej alla! Då och då släpps en ny version av Drupal. Och då uppstår frågan om att uppdatera systemet. I den här artikeln kommer jag att berätta i detalj, hur man uppdaterar Drupal på bara 10 steg.
Tyvärr tillhandahåller Drupal inte automatiska uppdateringar. Personligen överraskade detta mig obehagligt. Hur är detta möjligt? När allt kommer omkring, i samma WordPress och Joomla, är allt du behöver göra att trycka på ett par knappar, och allt sker utan vår medverkan. Det finns inget sådant här. Allt kommer att behöva göras för hand.
Se till att skapa en . Om något går fel, ett fel uppstår under processen och funktionaliteten på sajten störs kan du snabbt rulla tillbaka till den gamla, beprövade versionen av Drupal. Säkerhetskopiering i rätt tid hjälper till att undvika irreparabel förlust av data och nervceller.
Att uppdatera Drupal för första gången kommer inte att vara så lätt, men eftersom nya versioner av kärnan släpps med avundsvärd regelbundenhet kommer du mycket snart att få kläm på det, och detta kommer inte att orsaka några problem. För nu, följ bara instruktionerna jag har gett nedan. Var försiktig så kommer allt att sluta bra.
1. Du kan lära dig mer om tillgängligheten för en ny version från ett meddelande i kontrollpanelen eller från ett brev som skickats till administratörens e-post. För att verifiera detta, gå till avsnittet "Rapporter" - "Tillgängliga uppdateringar".
Klicka på knappen "Ladda ner" till vänster och ladda ner den senaste (rekommenderade) versionen av Drupal.
Var också uppmärksam på vad den aktuella uppdateringen innehåller. Om listan innehåller filen settings.php, som innehåller information om databasen, måste den ersättas med en ny och sedan redigeras manuellt - ange den gamla informationen om din webbplats (finns i /sites/default-katalogen ).
2. Vi överför webbplatsen till läget "Underhåll". Webbplatsen kommer att vara stängd för besökare, vilket gör att alla ytterligare operationer kan utföras i tysthet. Gå till avsnittet "Konfiguration" - "Underhållsläge".
Markera rutan bredvid "Sätt webbplatsen i underhållsläge" och spara inställningarna.
4. Vi går till servern med och tar bort alla gamla filer, med undantag av mappen /sites och några filer som ändrades under drift. Först och främst är detta en fil med en sitemap.xml.
5. Ladda upp filerna för den nya versionen av Drupal till servern. Allt utom katalogen /sites och .htaccess, robots.txt-filerna (webbplatskartan sitemap.xml ingår inte i standardpaketet Drupal).
Återigen skulle jag vilja uppmärksamma dig på filen settings.php från /sites/default. Om det finns med i listan över uppdateringar måste du byta ut det med den nya versionen manuellt och sedan ange data för din webbplats.
7. Öppna filen settings.php som redan är smärtsamt välbekant för redigering. Vi hittar raden i den:
$update_free_access = FALSK ; |
och ändra det till:
$update_free_access = TRUE ; |
Spara de ändringar som gjorts. Nu kan du börja arbeta med databasen.
8. Gå till adressen http://vash_sayt.ru/update.php. Naturligtvis måste du använda ditt eget domännamn. Vi kommer in i Drupal-databasuppdateringsprogrammet. Allt är enkelt här.
9. För att säkerställa att Drupal-uppdateringen lyckades, gå till avsnittet "Rapporter" - "Tillgängliga uppdateringar". Mittemot den aktuella versionen ska det finnas en grön bock och ordet "Uppdaterad".
10. Tar webbplatsen ur läget "Underhåll" - avmarkera rutan i avsnittet "Konfiguration" - "Underhållsläge".
Som du kan se är det inte så lätt att uppdatera Drupal. Jag rekommenderar att du tränar på . För första gången kanske allt inte går så smidigt som vi skulle vilja. Även om det finns uppdaterade säkerhetskopior av filer och databaser till hands finns det inget att vara rädd för.
Det är allt för idag. Tack för din uppmärksamhet! Det blir bara mer intressant!
Efter att ha fått tillräcklig erfarenhet av att uppdatera Drupal-kärnan (liksom moduler och teman), ber jag dig att komma ihåg en enkel, men mycket ofta förbisedd sak av programmerare: gör alltid en säkerhetskopia! Om det är möjligt att spara en säkerhetskopia av både MySQL och filstrukturen, gör det bästa av det. Och nu är allt i sin ordning...
Så låt oss föreställa oss följande situation. Vi har en webbplats som körs på Drupal version 6.22 med ganska populära modulvyer, pathauto, translitteration och så vidare. Vi måste uppdatera drupal kärna upp till den senaste, 7:e versionen. Det är värt att notera att det redan finns en version vid tidpunkten för våra uppdateringar Drupal 6.24, och den senaste stabila versionen är Drupal 7.12.
Handlingsplan:
För våra uppgifter finns ett underbart verktyg som heter torka och om du har tillgång till servern via SSH kommer uppdateringen att ta några minuter, men jag kommer att berätta om den här metoden i nästa artikel.
Då och då släpper utvecklare en ny version av Drupal som fixar olika buggar, inklusive säkerhetsrelaterade. Därför är det extremt viktigt att uppdatera Drupal.
Idag ska vi titta på hur man uppdaterar Drupal till den senaste versionen som för närvarande är tillgänglig.
Uppmärksamhet!!! Innan du börjar uppdatera, gör en säkerhetskopia av din webbplats och databasfiler för att undvika onödig huvudvärk i framtiden om något går fel under uppdateringen. Från en säkerhetskopia kan du alltid återställa din webbplats helt.
Tyvärr tillhandahålls ingen automatisk uppdatering och vi kommer att uppdatera Drupal manuellt.
Vi kan ta reda på tillgängligheten för en ny version från meddelandet i kontrollpanelen, eller genom att gå till "Rapporter" > "Tillgängliga uppdateringar".
Här erbjuds vi att ladda ner en nyare version; för att göra detta, klicka på länken "Ladda ner".
Och spara den föreslagna filen på din dator.
Det nedladdade arkivet med Drupal-kärnuppdateringen måste packas upp och kopieras alla mappar och filer till webbplatsens rotkatalog. Under kopieringen samtycker vi till att ersätta alla mappar och filer.
Vi är klara med att uppdatera Drupal-kärnan, nu kommer vi att göra nödvändiga ändringar i databasen. För att göra detta måste du köra filen update.php. För att göra detta, öppna din webbläsare och lägg till i domännamnet: /update.php, du bör få följande: http://your-site.com/update.php.
På databasuppdateringssidan som öppnas kan vi tillfälligt växla webbplatsen till underhållsläge; för att göra detta, klicka på länken – underhållsläge (1). Underhållsläge kommer att vara användbart på en webbplats som ligger på en extern server som har besökare. Om du skapar en webbplats på en lokal server kan du inte använda underhållsläget och klicka på knappen "Fortsätt" (2).
Låt oss anta att vi måste sätta webbplatsen i underhållsläge, och vi följde länken - underhållsläge. I fönstret som öppnas, markera rutan bredvid "Sätt webbplatsen i underhållsläge" och klicka på knappen "Spara inställningar".
Nu måste du gå tillbaka till databasuppdateringssidan, för att göra detta, skriv i webbläsarraden igen: http://your-site.com/update.php och i fönstret som öppnas, klicka på "Fortsätt".
Använd väntande uppdateringar genom att klicka på knappen "Använd väntande uppdateringar".
Efter att uppdateringen är klar visas en sida framför oss som meddelar oss att allt var lyckat och utan fel.
Vi uppmanas att gå till sidans huvudsida eller till administrationssidan. Eftersom vi behöver flytta webbplatsen från underhållsläge till produktionsläge, låt oss välja adminsidan.
I adminpanelen märker vi omedelbart ett meddelande som meddelar oss att webbplatsen är i underhållsläge. Låt oss fixa det här. Klicka på länken – Växla till arbetsläge.
Och vi befinner oss på sidan för underhållsläge som redan är bekant för oss. Avmarkera rutan bredvid "Sätt webbplatsen i underhållsläge" och klicka på knappen "Spara inställningar".
Låt oss se till att Drupal-uppdateringen lyckades. Låt oss gå till Rapporter > Tillgängliga uppdateringar och vi kan se att den aktuella versionen av Drupal är uppdaterad.
eller hur man uppdaterar systemet snabbt och i tid
Flera dagar i rad har jag fått meddelanden med följande innehåll till min e-post, det jag angav under installationen av Drupal: ”En uppdatering finns tillgänglig för den version av Drupal du använder. Av hänsyn till webbplatsens tillförlitlighet bör du uppdatera systemet så snart som möjligt. Uppdateringar är tillgängliga för projekt installerade på webbplatsen. Det rekommenderas att installera nya versioner så snart som möjligt. Mer information finns på uppdateringssidan. http://your-site.ru/admin/reports/updates
De uttrycker sig tydligt, så vi kommer inte att argumentera med dem. Uppdateringar i Drupal kommer i olika former. Ibland måste du uppdatera CMS-versioner, ibland måste du uppdatera moduler, teman med mera.
Låt oss se hur vi kan hjälpa vår webbplats.
Min systemversion kräver en kärnuppdatering. Om din inte kräver det ännu, kom tillbaka hit senare.
1. Öppna rapporter och gå till sidan med tillgängliga uppdateringar:
3. Ladda ner arkivet till din dator:
4. Packa upp arkivet på din dator. Därefter, med hjälp av en FTP-klient, laddade jag upp hela innehållet i uppdateringsmappen till värddatorn ovanpå exakt samma innehåll. När du överför filer och mappar från din dator till webbhotellet kommer programmet att fråga om du vill skriva över den nya över den gamla - observera att du måste skriva över den:
Vi har precis uppdaterat Drupal-kärnfilerna - vi har skrivit över de nya ovanpå de gamla. Nästa Uppdatering av Drupal databas. Men eftersom vi innan detta redan hade installerat och aktiverat moduler, skapat sidor med text och grafiskt innehåll och gjort andra inställningar har vår databas förändrats. Om vi vill att vår sida ska förbli densamma efter att systemet äntligen har uppdaterats, och för att allt ska vara i sin ordning, måste vi först göra en säkerhetskopia av vår databas. Om något går fel under uppdateringen, någon form av fel inträffar, kommer säkerhetskopian att tillåta oss att återställa webbplatsen till dess tidigare tillstånd.