MODX Revolution uppdatering. Modx Revolution uppdaterar till den senaste Modx säkerhetsuppdateringen

Nu är det dags att uppdatera detta CMS.

Hela processen tar dig några minuter. Innan du installerar, se till att göra, inklusive dess databas. Detta är nödvändigt så att om något går fel kan du alltid återställa webbplatsen till dess fungerande tillstånd.
Ladda nu ner arkivet med den senaste versionen av MODX Revolution från den officiella webbplatsen, extrahera filerna och ladda upp dem till servern, ersätt de gamla filerna med de nya. För att göra detta, använd valfri klient (jag rekommenderar FileZilla) eller filhanterare i din värdkontrollpanel. Se till att filen core/config/config.inc.php och core/components/mappen inte har skrivits över.

Det är dags att lansera MODX Revo-uppdateringen. Ange i adressfältet:

Http://site.ru/setup/

Det första du behöver göra är att välja ett språk från rullgardinsmenyn. Jag väljer "ru".

I steget "Installationsalternativ", välj "Uppdatera befintlig installation", även om detta i teorin bör ske automatiskt.

Efter några enkla steg, som går ut på att trycka på "Nästa"-knapparna, kommer du att vara tacksam för installationen och "Logga in"-knappen.

Se till att även se till att alla installationsfiler har tagits bort från servern. Detta borde hända i automatiskt läge, men jag föredrar alltid att dubbelkolla allt själv.

Ovan har vi helt löst frågan om hur man uppdaterar MODX Revolution tillsammans med dig. Jag hoppas att du inte kommer att ha några svårigheter. Men om du har några frågor väntar jag på dem i kommentarerna. Jag ska försöka hjälpa alla.

God tid på dagen, kära läsare. Idag kommer jag att visa dig hur du uppgraderar ditt MODX Evolution-system till senaste versionen... I mitt exempel kommer jag att uppgradera från 1.0.5 till 1.0.14. Jag har redan uppdaterat mina webbplatser till de senaste versionerna men stötte på ett problem med 1.0.14. För att vara ärlig kommer jag inte ihåg vilken. Många där jag letade detaljerade instruktioner att uppdatera den till den här versionen, men jag hittade den aldrig. I processen med att uppdatera en webbplats som behövde det skrev jag den här artikeln. Vi kommer att agera steg för steg:

1. Säkerhetskopiering av filer och databaser

Det bästa man kan göra säkerhetskopior genom panelen på ditt värdföretag, eftersom de skapar ett arkiv och filer går inte förlorade där, men genom ftp-klienter kan filer gå förlorade

2. Ladda ner den senaste versionen av MODX Evolution

Här är den officiella sidan för den senaste versionen Modx evo... Klicka på " Traditionell", kommer nedladdningen av arkivet att starta. Packa upp filerna till skrivbordet

3. Byt namn på systemmappar

Byta namn på mappar tillgångar och chef v tillgångar_gamla och chef_gammal respektive. Vi gör detta för att inte återigen fylla tillbaka dessa mappar och filer om något går fel under uppdateringsprocessen.

4. Spara filen config.inc.php

Spara filen på skrivbordet config.inc.php som ligger i mappen manager (nåja, nu manager_old) / inkluderar vår webbplats

5. Ladda upp filer till servern

Fyll i mapparna från det nedladdade arkivet tillgångar, chef, Installera och filer index.php och index-ajax.php till roten på vår sida på Modx Evolution. Filer index.php och index-ajax.php byta ut.

6. Fyll manager-mappen med filen config.inc.php

I den nya mapphanteraren måste du ladda upp konfigurationsfilen config.inc.php med våra databasanslutningsinställningar för att göra det klart för MODX-installationsprogrammet att vi gör en uppdatering och inte en nyinstallation

7. Öppna webbplatsen och klicka på installera

Vi öppnar hemsida vår hemsida och klicka på länken installera nu

8. Följ uppdateringsinstruktionerna

Vi får se startsida Installera MODX Evolution version 1.0.14 (daterad 5 juni 2014), välj ryska och klicka på (nästa)

9. Välj Uppdatera befintlig installation

Sedan har vi laddat upp till mappen chef konfigurationsfil config.inc.php, vi kommer redan att välja det automatiskt "Uppdatering"

10. Installera alla tillägg

Vi lämnar allt som det är här, såvida du inte bytt namn på utdrag och plugins. Om så är fallet, uppdatera inte de tillägg som har gjort betydande ändringar

11. Godkänn villkoren för licensen och fortsätt med installationen


Programmet kommer att kontrollera din servers kapacitet och du måste godkänna licensvillkoren och klicka på knappen "Installera"

11. Installationen slutfördes


Installationsprogrammet kommer att informera dig om vad som har uppdaterats och vad som har installerats. På objektet "ta bort mappen och installationsfilerna från min sida" sätta en bock (även om den kommer att vara på som standard) och klicka på knappen "Stäng"

12. Gå till adminpanelen


Vi ser det efterlängtade formuläret för att komma in i adminpanelen, bara med en uppdaterad design. Vi gläds. Vi använder samma användarnamn och lösenord

12. Vi går till platsen

Vi går in på själva sidan och ser en inte särskilt trevlig bild. MODX svär "MODX påträffade följande fel vid försök att analysera den begärda resursen:"... Vi är inte upprörda, allt är bra, vi har bara inte några tillägg som vi installerat utöver vanliga plugins och utdrag i tillgångsmappen, eftersom den är ny.

13. Vi laddar upp tillägg från assets_old till assets

Ladda ner mappen till skrivbordet tillgångar_gamla... Öppna en ny mapp på webbplatsen tillgångar / utdrag och kontrollera det mot mappen assets_old / snippets. Vi kontrollerar varje kodavsnitt i assets_old-mappen, och om någon inte finns i assets-mappen laddar du upp den där. Jag fick den här bilden

Vi gör samma sak med plugins och moduler. Gå till mappen assets_old / plugins och kontrollera det mot mappen tillgångar / plugins, på samma sätt med moduler: tillgångar_gamla / moduler / med tillgångar / moduler... Vad som saknas - fyll i.

14. Bilder och webbplatsfiler

På samma sätt som utdrag, moduler och plugins, ladda upp bilder och filer från mapparna assets_old / images och assets_old / filer till tillgångar / bilder och tillgångar / filer.

P.S. Om du har i din mapp tillgångar det fanns några andra filer eller mappar, de måste också kopieras till nya tillgångar... Jag hade bara filer i bilder och filer

15. Vi öppnar sidan och gläds

Uppdateringen var framgångsrik och precis 15 steg... Mappar chef_gammal och tillgångar_gamla kan raderas. Du fick uppdaterad design adminpaneler, förbättrat arbete med skript och systemplugin, snabbare arbete CMS MODX Evolution och det viktigaste HÖGRE SÄKERHET i jämförelse med tidigare versioner och speciellt 1.0.5.

P.S. Förfining av utdrag och plugins

Om alla dina spippets och plugins aldrig har ändrats så har du inget att oroa dig för, men de flesta byter utdrag som t.ex. ajaxSearch eller dito... Det handlar i första hand om redaktören TinyMCE, som på alla webbplatser som jag uppdaterade, fungerar inte den här redigeraren korrekt. Jag kommer att göra små artiklar och förklara hur man hanterar det här eller det problemet. Den första artikeln kommer att vara bekvämare än TinyMCE (enligt min mening).

Vi gör även mindre ändringar i andra tillägg.

  • Gå till Objekt - Objekthantering - Plugins - TransAlias ​​- Konfiguration... Vi väljer i posten Trans table - ryska... Annars kommer vi att generera alias (url) på kyrilliska, men vi behöver inte detta. Vi behöver pseudonymer för att översättas till det latinska alfabetet.
  • Om du ändrade sökformulärets css före uppdateringen ajaxSearch, då har du troligtvis ändrat bitarna av det här utdraget. Därför, om din sökning har flyttat ut, byt bara ut alla bitar från den gamla webbplatsen. Adress: tillgångar / utdrag / ajaxSearch / mallar

Tack alla för er uppmärksamhet och framgång i ert arbete! Jag hoppas att den här artikeln hjälper dig att uppdatera webbplatsen för MODX Evolution

Tyvärr ger innehållshanteringssystemet MODX Revolution inte möjligheten att uppdatera CMS genom att trycka på en knapp, eftersom det görs i Wordpress och många andra motorer.

Därför, i det inledande skedet av arbetet, har oerfarna användare svårt att hålla CMS uppdaterat. Och att uppdatera det är viktigt (för webbplatsen, naturligtvis) är nödvändigt.

VIKTIG! Innan du startar systemuppdateringen, se till att göra säkerhetskopiering både webbplatsfiler och databas. I händelse av en misslyckad uppdatering kan du alltid återgå till det ursprungliga tillståndet.

MODX Revolutions uppdateringsprocess skiljer sig inte mycket från dess ren installation till servern. Det enda du bör tänka på är att du inte får radera eller skriva över filen. kärna / config / config.inc.php.

1. Ladda ner MODX-installationspaketet

Vi går till den officiella webbplatsen modx.com i avsnittet " Ladda ner"Och ladda ner installationspaketet. V Den här delen det finns en standardversion av installationsprogrammet ( Traditionell). Förlängd version ( Avancerad) lite djupare - https://modx.com/download/other-downloads. Välj lämpligt paket för ditt CMS.

2. Rensa webbplatsens cache

I den administrativa panelen på webbplatsen väljer du " Hantering - Rensa webbplatsens cache».

Efter att ha rensat cachen avslutar vi alla sessioner: " Hantering - Avsluta alla sessioner»

3. Ladda upp filer till servern

Vi laddar upp de uppackade filerna från installationspaketet till vår server. För paket Avancerad mappar kallas kärna och uppstart... Det finns bara två av dem. För standardpaketet ( Traditionell) det finns lite fler mappar.

Filer kan laddas upp både via ftp-klienten och med hjälp av värdkontrollpanelen. Om du gör detta via kontrollpanelen kan du ladda ner arkivet direkt och packa upp det på servern. Det kommer ut snabbare. Att ta bort cachefiler via kontrollpanelen kommer också att spara tid.

4. Starta uppdateringsprocessen

För att uppdatera vår motor gör vi samma sak som när vi började från början. Gå till adressen site.ru/setup, och återkalla sedan installationsinstruktionerna. Den enda skillnaden är att alternativet inte är valt " Ny installation", en" Uppdatering av en befintlig installation».

5. Sök efter uppdatering

I slutet av processen, kontrollera om versionsnumret har ändrats i det administrativa gränssnittet. Om allt gick bra, uppdatera de tidigare installerade tilläggen. Naturligtvis bara de som behöver uppdateras.

Se till att installationsfilerna tas bort från servern. Detta sker automatiskt i det sista steget av installationen, förutsatt att kryssrutan för att avinstallera installationspaketet inte är avmarkerad, men det är bättre att spela det säkert och dubbelkolla det ytterligare.

Utvecklaren Bob Ray har skapat ett tillägg för att göra det enklare att uppdatera Revo. Mer information om detta tillägg finns på sidan "". Detta är namnet den har.

För att snabba upp dina sajter på MODX Revolution rekommenderas det att gå till använder PHP 7. I vissa fall är skillnaden synlig även med blotta ögat. Serverns svarstid minskar också, enligt vissa källor, nästan tre gånger.

God tid på dagen, kära läsare. Idag kommer jag att visa dig hur du uppdaterar ditt MODX Evolution-system till den senaste versionen. I mitt exempel kommer jag att uppgradera från 1.0.5 till 1.0.14. Jag har redan uppdaterat mina webbplatser till de senaste versionerna men stötte på ett problem med 1.0.14. För att vara ärlig kommer jag inte ihåg vilken. Många där jag letade efter detaljerade instruktioner för att uppdatera just denna version, men jag kunde inte hitta den. I processen med att uppdatera en webbplats som behövde det skrev jag den här artikeln. Vi kommer att agera steg för steg:

1. Säkerhetskopiering av filer och databaser

Det bästa man kan göra säkerhetskopior genom panelen på ditt värdföretag, eftersom de skapar ett arkiv och filer går inte förlorade där, men genom ftp-klienter kan filer gå förlorade

2. Ladda ner den senaste versionen av MODX Evolution

Här är den officiella sidan för den senaste versionen av Modx Evo. Klicka på " Traditionell", kommer nedladdningen av arkivet att starta. Packa upp filerna till skrivbordet

3. Byt namn på systemmappar

Byta namn på mappar tillgångar och chef v tillgångar_gamla och chef_gammal respektive. Vi gör detta för att inte återigen fylla tillbaka dessa mappar och filer om något går fel under uppdateringsprocessen.

4. Spara filen config.inc.php

Spara filen på skrivbordet config.inc.php som ligger i mappen manager (nåja, nu manager_old) / inkluderar vår webbplats

5. Ladda upp filer till servern

Fyll i mapparna från det nedladdade arkivet tillgångar, chef, Installera och filer index.php och index-ajax.php till roten på vår sida på Modx Evolution. Filer index.php och index-ajax.php byta ut.

6. Fyll manager-mappen med filen config.inc.php

I den nya mapphanteraren måste du ladda upp konfigurationsfilen config.inc.php med våra databasanslutningsinställningar för att göra det klart för MODX-installationsprogrammet att vi gör en uppdatering och inte en nyinstallation

7. Öppna webbplatsen och klicka på installera

Vi öppnar huvudsidan på vår webbplats och klickar på länken installera nu

8. Följ uppdateringsinstruktionerna

Vi kommer att se den första installationssidan för MODX Evolution version 1.0.14 (daterad 5 juni 2014), välj ryska och klicka på (nästa)

9. Välj Uppdatera befintlig installation

Sedan har vi laddat upp till mappen chef konfigurationsfil config.inc.php, vi kommer redan att välja det automatiskt "Uppdatering"

10. Installera alla tillägg

Vi lämnar allt som det är här, såvida du inte bytt namn på utdrag och plugins. Om så är fallet, uppdatera inte de tillägg som har gjort betydande ändringar

11. Godkänn villkoren för licensen och fortsätt med installationen


Programmet kommer att kontrollera din servers kapacitet och du måste godkänna licensvillkoren och klicka på knappen "Installera"

11. Installationen slutfördes


Installationsprogrammet kommer att informera dig om vad som har uppdaterats och vad som har installerats. På objektet "ta bort mappen och installationsfilerna från min sida" sätta en bock (även om den kommer att vara på som standard) och klicka på knappen "Stäng"

12. Gå till adminpanelen


Vi ser det efterlängtade formuläret för att komma in i adminpanelen, bara med en uppdaterad design. Vi gläds. Vi använder samma användarnamn och lösenord

12. Vi går till platsen

Vi går in på själva sidan och ser en inte särskilt trevlig bild. MODX svär "MODX påträffade följande fel vid försök att analysera den begärda resursen:"... Vi är inte upprörda, allt är bra, vi har bara inte några tillägg som vi installerat utöver vanliga plugins och utdrag i tillgångsmappen, eftersom den är ny.

13. Vi laddar upp tillägg från assets_old till assets

Ladda ner mappen till skrivbordet tillgångar_gamla... Öppna en ny mapp på webbplatsen tillgångar / utdrag och kontrollera det mot mappen assets_old / snippets. Vi kontrollerar varje kodavsnitt i assets_old-mappen, och om någon inte finns i assets-mappen laddar du upp den där. Jag fick den här bilden

Vi gör samma sak med plugins och moduler. Gå till mappen assets_old / plugins och kontrollera det mot mappen tillgångar / plugins, på samma sätt med moduler: tillgångar_gamla / moduler / med tillgångar / moduler... Vad som saknas - fyll i.

14. Bilder och webbplatsfiler

På samma sätt som utdrag, moduler och plugins, ladda upp bilder och filer från mapparna assets_old / images och assets_old / filer till tillgångar / bilder och tillgångar / filer.

P.S. Om du har i din mapp tillgångar det fanns några andra filer eller mappar, de måste också kopieras till nya tillgångar... Jag hade bara filer i bilder och filer

15. Vi öppnar sidan och gläds

Uppdateringen var framgångsrik och precis 15 steg... Mappar chef_gammal och tillgångar_gamla kan raderas. Du har fått en uppdaterad design av adminpanelen, förbättrat arbete med skript och systemplugins, snabbare arbete CMS MODX Evolution och det viktigaste HÖGRE SÄKERHET i jämförelse med tidigare versioner och speciellt 1.0.5.

P.S. Förfining av utdrag och plugins

Om alla dina spippets och plugins aldrig har ändrats så har du inget att oroa dig för, men de flesta byter utdrag som t.ex. ajaxSearch eller dito... Det handlar i första hand om redaktören TinyMCE, som på alla webbplatser som jag uppdaterade, fungerar inte den här redigeraren korrekt. Jag kommer att göra små artiklar och förklara hur man hanterar det här eller det problemet. Den första artikeln kommer att vara bekvämare än TinyMCE (enligt min mening).

Vi gör även mindre ändringar i andra tillägg.

  • Gå till Objekt - Objekthantering - Plugins - TransAlias ​​- Konfiguration... Vi väljer i posten Trans table - ryska... Annars kommer vi att generera alias (url) på kyrilliska, men vi behöver inte detta. Vi behöver pseudonymer för att översättas till det latinska alfabetet.
  • Om du ändrade sökformulärets css före uppdateringen ajaxSearch, då har du troligtvis ändrat bitarna av det här utdraget. Därför, om din sökning har flyttat ut, byt bara ut alla bitar från den gamla webbplatsen. Adress: tillgångar / utdrag / ajaxSearch / mallar

Tack alla för er uppmärksamhet och framgång i ert arbete! Jag hoppas att den här artikeln hjälper dig att uppdatera webbplatsen för MODX Evolution

God eftermiddag, kväll, natt eller morgon, kära prenumeranter. Idag kommer jag att berätta för dig hur du uppdaterar din webbplats Modx revolution till den senaste versionen. Allt är ganska enkelt och kräver ingen speciell kunskap. Och viktigast av allt, detta är gjort snabb nog, det viktigaste är att göra allt korrekt och enligt instruktionerna. Jag kommer att uppdatera sidan från version 2.2.5 till 2.5.0. Troligtvis kommer versionen efter ett tag att vara 2.5.1 och högre, men tekniken och uppdateringsstegen kommer att förbli desamma. Ska vi börja?

Steg 1. Rensa cacheminnet

Vi går till adminpanelen och klickar på "Rensa webbplatscache"

Gå sedan till din FTP-klient (eller filhanteraren), gå till kärnmappen och radera mappen cache... Efter det, gå till administratörsområdet igen och klicka på " Avsluta alla sessioner»

Nu kan vi gå vidare till nästa steg.

Steg 2. Gör en säkerhetskopia av webbplatsen och databasen

Detta måste göras OBLIGATORISKT, för att inte förlora arbetsplatsen, i händelse av ett misslyckat försök att uppdatera Modx Revo. Troligtvis kan du skapa ett arkiv av webbplatsen och databasen från din webbhotell. Om det inte finns någon sådan tjänst så spelar det ingen roll heller, gör bara en dubblett av filerna på din FTP. Detta kan göras med vilken filhanterare som helst, som TotalCommander på Windows eller Coda2 på Mac OSX.

Dela detta