MODX Revolution atnaujinimas. Modx Revolution atnaujinimas į naujausią Modx saugos naujinimo versiją

Dabar laikas atnaujinti šią TVS.

Visas procesas užtruks keletą minučių. Prieš diegdami būtinai tai atlikite, įskaitant duomenų bazę. Tai būtina, kad jei kas nors negerai, visada galėtumėte grąžinti svetainę į veikiančią būseną.
Dabar iš oficialios svetainės atsisiųskite archyvą su naujausia MODX Revolution versija, ištraukite failus ir įkelkite juos į serverį, pakeisdami senus failus naujais. Norėdami tai padaryti, naudokite bet kurį klientą (rekomenduoju „FileZilla“) arba failų tvarkyklę savo prieglobos valdymo skydelyje. Įsitikinkite, kad core/config/config.inc.php failas ir core/components/ aplankas nebuvo perrašyti.

Atėjo laikas paleisti MODX Revo naujinimą. Adreso juostoje įveskite:

Http://site.ru/setup/

Visų pirma, išskleidžiamajame sąraše turėsite pasirinkti savo kalbą. Aš renkuosi "ru".

Žingsnyje „Įdiegimo parinktys“ pasirinkite „Atnaujinti esamą diegimą“, nors teoriškai tai turėtų įvykti automatiškai.

Atlikę keletą paprastų veiksmų, kurių tikslas – paspausti mygtukus „Kitas“, gausite padėką už įdiegimą ir mygtuką „Prisijungti“.

Taip pat nepamirškite įsitikinti, kad visi diegimo failai buvo pašalinti iš serverio. Tai turėtų įvykti automatinis režimas, bet man visada patinka dar kartą viską patikrinti pats.

Aukščiau mes išsamiai aptarėme su jumis klausimą, kaip atnaujinti MODX Revolution. Tikiuosi, kad neturėsite jokių sunkumų. Bet jei turite klausimų, laukiu jų komentaruose. Pasistengsiu visiems padėti.

Laba diena, mieli skaitytojai. Šiandien aš jums pasakysiu, kaip atnaujinti MODX Evolution sistemą į Naujausia versija. Mano pavyzdyje aš atnaujinsiu iš 1.0.5 versijos į 1.0.14. Jau atnaujinau savo svetaines į naujausias versijas, bet su 1.0.14 susidūriau su problema. Jei atvirai, net nepamenu, kuri. Daug kur ieškojau išsamias instrukcijas dėl šios konkrečios versijos atnaujinimo, bet man nepavyko jo rasti. Atnaujindamas svetainę, kuriai to reikėjo, parašiau šį straipsnį. Mes tęsime žingsnis po žingsnio:

1. Padarykite atsargines failų ir duomenų bazių kopijas

Geriausia daryti atsargines kopijas per prieglobos įmonės skydelį, nes jie sukuria archyvą ir failai ten neprarandami, tačiau per ftp klientus failai gali būti prarasti

2. Atsisiųskite naujausią MODX Evolution versiją

Čia yra oficialus naujausios versijos puslapis Modx Evo. Spustelėkite mygtuką " Tradicinis“, prasidės archyvo atsisiuntimas. Išpakuokite failus į darbalaukį

3. Pervardykite sistemos aplankus

Pervardykite aplankus turto Ir vadovas V turto_senas Ir manager_old atitinkamai. Tai darome, kad nereikėtų vėl įkelti šių aplankų ir failų, jei naujinimo proceso metu kažkas negerai.

4. Išsaugokite failą config.inc.php

Išsaugokite failą darbalaukyje config.inc.php, kuris yra aplanke vadybininkas (na dabar vadybininkas_senas) / apima mūsų svetainėje

5. Įkelkite failus į serverį

Užpildykite aplankus iš atsisiųsto archyvo turto, vadovas, diegti ir failus index.php Ir index-ajax.phpį mūsų Modx Evolution svetainės šaknį. Failai index.php Ir index-ajax.php pakeisti.

6. Įkelkite failą config.inc.php į tvarkyklės aplanką

Turite įkelti konfigūracijos failą į naują tvarkyklės aplanką config.inc.php su mūsų duomenų bazės ryšio nustatymais, kad MODX diegimo programa žinotų, kad atliekame atnaujinimą, o ne naują diegimą

7. Atidarykite svetainę ir spustelėkite įdiegti

Atidarymas pagrindinis puslapis mūsų svetainėje ir spustelėkite nuorodą įdiegti dabar

8. Vykdykite atnaujinimo instrukcijas

Pamatysime pagrindinis puslapisįdiegus MODX Evolution 1.0.14 versiją (data 2014 m. birželio 5 d.), pasirinkite rusų kalbą ir spustelėkite Next (toliau)

9. Pasirinkite Atnaujinti esamą diegimą

Kadangi įkėlėme jį į aplanką vadovas konfigūracijos failą config.inc.php, mes jį jau pasirinksime automatiškai "Atnaujinti"

10. Įdiekite visus priedus

Čia paliekame viską taip, kaip yra, nebent pervardijote fragmentus ir papildinius. Jei taip, neatnaujinkite tų papildymų, kurie padarė reikšmingų pakeitimų

11. Sutikite su licencijos sąlygomis ir tęskite diegimą


Programa patikrins jūsų serverio galimybes, jums reikės sutikti su licencijos sąlygomis ir spustelėti mygtuką "Diegti"

11. Diegimas sėkmingai baigtas


Diegimo programa jus informuos apie tai, kas buvo atnaujinta ir kas buvo įdiegta. Elemente „pašalinti diegimo programos aplanką ir failus iš mano svetainės“ pažymėkite langelį (nors pagal numatytuosius nustatymus jis jau bus) ir spustelėkite mygtuką „Uždaryti“.

12. Eikite į administratoriaus skydelį


Matome ilgai lauktą prisijungimo prie administravimo srities formą, tik su atnaujintu dizainu. Džiaugiamės. Prisijunkite naudodami tą patį vartotojo vardą ir slaptažodį

12. Eikite į svetainę

Einame į pačią svetainę ir matome ne itin malonų vaizdą. MODX prisiekia "MODX, bandydamas analizuoti prašomą šaltinį, susidūrė su šia klaida:". Nenusiminkite, viskas gerai, tiesiog neturime kai kurių priedų, kuriuos įdiegėme be standartinių papildinių ir fragmentų išteklių aplanke, nes jis naujas.

13. Atsisiųskite priedus iš aktyvų_senas į aktyvus

Atsisiųskite aplanką į darbalaukį turto_senas. Atidarykite naują aplanką svetainėje ištekliai / fragmentai ir patikrinkite jį aplanke „asset_old/snippets“. Patikriname kiekvieną fragmentą aplanke resources_old, o jei jo nėra išteklių aplanke, įkeliame jį ten. Aš gavau šią nuotrauką

Tą patį darome su papildiniais ir moduliais. Eikite į aplanką Varas_senas/įskiepiai ir patikrinkite jį aplanke turtas / papildiniai, panašiai su moduliais: Varas_senas/moduliai/ Su turtas/moduliai. Ko trūksta, užpildome.

14. Vaizdai ir svetainės failai

Panašiai kaip fragmentus, modulius ir papildinius, įkeliame vaizdus ir failus iš aplankų „assets_old/images“ ir „asset_old/files“ atitinkamai į išteklius/vaizdus ir išteklius/failus.

P.S. Jei jūsų aplanke turto buvo kitų failų ar aplankų, juos taip pat reikia nukopijuoti naujas turtas. Turėjau tik failus vaizdai Ir failus

15. Atidarykite svetainę ir džiaukitės

Atnaujinimas buvo sėkmingas ir teisingas 15 žingsnių. Aplankai manager_old Ir turto_senas galima ištrinti. Tu gavai atnaujintas dizainas administratoriaus skydelis, patobulintas sistemos scenarijų ir papildinių veikimas, pagreitintas darbas CMS MODX Evolution ir svarbiausia DIDESNĖ SAUGA palyginti su ankstesnėmis versijomis ir ypač 1.0.5.

P.S. Fragmentų ir papildinių užbaigimas

Jei visos jūsų skiltelės ir papildiniai niekada nebuvo pakeisti, jums nėra ko jaudintis, tačiau dažniausiai daugelis žmonių keičia tokius fragmentus kaip ajaxSearch arba taip pat. Visų pirma, tai susiję su redaktoriumi. TinyMCE, nes visose svetainėse, kurias atnaujinau, šis redaktorius neveikia tinkamai. Padarysiu trumpus straipsnius ir paaiškinsiu, kaip išspręsti tą ar kitą problemą. Pirmas straipsnis bus patogesnis nei TinyMCE (mano nuomone).

Taip pat atliekame nedidelių kitų priedų pakeitimų.

  • Eime Elementai – Elementų valdymas – Papildiniai – TransAlias ​​– Konfigūracija. Pasirinkite Trans lentelėje – rusų. Kitu atveju generuosime slapyvardžius (url) kirilica, bet mums to nereikia. Mums reikia, kad pseudonimai būtų transliteruojami į lotynų kalbą.
  • Jei prieš atnaujinimą pakeitėte paieškos formos CSS ajaxSearch, tada greičiausiai pakeitėte šio fragmento dalis. Todėl, jei jūsų paieška sumažėjo, tiesiog pakeiskite visus senosios svetainės gabalus. Adresas: ištekliai/fragmentai/ajaxSearch/templates

Ačiū visiems už dėmesį ir sėkmės darbuose! Tikiuosi, kad šis straipsnis padės atnaujinti svetainę MODX Evolution

Deja, MODX Revolution turinio valdymo sistema nesuteikia galimybės vienu mygtuko paspaudimu atnaujinti TVS, kaip tai daroma Wordpress ir daugelyje kitų variklių.

Todėl pradiniame darbo etape nepatyrusiems vartotojams sunku nuolat atnaujinti TVS. Ir gyvybiškai būtina (žinoma, svetainei) ją atnaujinti.

SVARBU! Prieš pradėdami naujinti sistemą, būtinai tai atlikite atsarginė kopija tiek svetainės failus, tiek duomenų bazę. Jei atnaujinti nepavyksta, visada galite grįžti į pradinę būseną.

MODX Revolution atnaujinimo procesas nedaug skiriasi nuo jo švarus diegimasį serverį. Vienintelis dalykas, kurį reikia atsiminti, yra tai, kad neturėtumėte ištrinti ar perrašyti failo core/config/config.inc.php.

1. Atsisiųskite MODX diegimo paketą

Eikite į oficialią svetainę modx.com skiltyje „ parsisiųsti"ir atsisiųskite diegimo paketą. IN šį skyrių yra standartinė diegimo programos versija ( Tradicinis). Prailginta versija ( Išplėstinė) šiek tiek giliau – https://modx.com/download/other-downloads. Pasirinkite paketą, kuris tinka jūsų TVS.

2. Svetainės talpyklos išvalymas

Svetainės administraciniame skydelyje pasirinkite „ Valdymas – išvalykite svetainės talpyklą».

Išvalę talpyklą, baigiame visas sesijas: „ Valdymas – užbaigti visas sesijas»

3. Failų įkėlimas į serverį

Įkeliami neišpakuoti failai diegimo paketasį mūsų serverį. Dėl pakuotės Išplėstinė aplankai vadinami šerdis Ir sąranka. Jų yra tik du. Standartiniam paketui ( Tradicinis) yra šiek tiek daugiau aplankų.

Failus galima įkelti per ftp klientą arba naudojant prieglobos valdymo skydelį. Jei tai padarysite per valdymo skydelį, galite tiesiogiai atsisiųsti archyvą ir išpakuoti jį serveryje. Taip išeis greičiau. Talpyklos failų ištrynimas per valdymo skydelį taip pat sutaupys laiko.

4. Pradėkite atnaujinimo procesą

Norėdami atnaujinti savo variklį, darome tą patį, kaip ir pradedant nuo nulio. Eikite adresu site.ru/setup, tada prisiminkite diegimo instrukcijas. Vienintelis skirtumas yra tas, kad parinktis nepasirinkta Nauja instaliacija", A" Esamos instaliacijos atnaujinimas».

5. Atnaujinimų tikrinimas

Baigę procesą patikrinkite, ar administracinėje sąsajoje nepasikeitė versijos numeris. Jei viskas klostėsi gerai, atnaujinkite anksčiau įdiegtus priedus. Natūralu, kad tik tie, kuriuos reikia atnaujinti.

Įsitikinkite, kad diegimo failai pašalinti iš serverio. Tai įvyksta automatiškai paskutiniame diegimo etape, su sąlyga, kad nėra atžymėtas diegimo paketo pašalinimo žymimasis langelis, tačiau geriau apsisaugoti ir dar kartą patikrinti.

Kūrėjas Bob Ray sukūrė priedą, skirtą palengvinti Revo atnaujinimo procesą. Daugiau informacijos apie šį priedą rasite „“ puslapyje. Tai yra būtent toks pavadinimas.

Norint pagreitinti savo svetaines naudojant MODX Revolution, rekomenduojama pereiti prie naudojant PHP 7. Kai kuriais atvejais skirtumas matomas net plika akimi. Kai kuriais duomenimis, serverio atsako laikas taip pat sutrumpėja beveik tris kartus.

Laba diena, mieli skaitytojai. Šiandien aš jums pasakysiu, kaip atnaujinti MODX Evolution sistemą į naujausią versiją. Mano pavyzdyje aš atnaujinsiu iš 1.0.5 versijos į 1.0.14. Jau atnaujinau savo svetaines į naujausias versijas, bet su 1.0.14 susidūriau su problema. Jei atvirai, net nepamenu, kuri. Daugelyje vietų ieškojau išsamių instrukcijų, kaip atnaujinti į šią konkrečią versiją, bet taip ir neradau. Atnaujindamas svetainę, kuriai to reikėjo, parašiau šį straipsnį. Mes tęsime žingsnis po žingsnio:

1. Padarykite atsargines failų ir duomenų bazių kopijas

Geriausia daryti atsargines kopijas per prieglobos įmonės skydelį, nes jie sukuria archyvą ir failai ten neprarandami, tačiau per ftp klientus failai gali būti prarasti

2. Atsisiųskite naujausią MODX Evolution versiją

Čia yra oficialus naujausios „Modx Evo“ versijos puslapis. Spustelėkite mygtuką " Tradicinis“, prasidės archyvo atsisiuntimas. Išpakuokite failus į darbalaukį

3. Pervardykite sistemos aplankus

Pervardykite aplankus turto Ir vadovas V turto_senas Ir manager_old atitinkamai. Tai darome, kad nereikėtų vėl įkelti šių aplankų ir failų, jei naujinimo proceso metu kažkas negerai.

4. Išsaugokite failą config.inc.php

Išsaugokite failą darbalaukyje config.inc.php, kuris yra aplanke vadybininkas (na dabar vadybininkas_senas) / apima mūsų svetainėje

5. Įkelkite failus į serverį

Užpildykite aplankus iš atsisiųsto archyvo turto, vadovas, diegti ir failus index.php Ir index-ajax.phpį mūsų Modx Evolution svetainės šaknį. Failai index.php Ir index-ajax.php pakeisti.

6. Įkelkite failą config.inc.php į tvarkyklės aplanką

Turite įkelti konfigūracijos failą į naują tvarkyklės aplanką config.inc.php su mūsų duomenų bazės ryšio nustatymais, kad MODX diegimo programa žinotų, kad atliekame atnaujinimą, o ne naują diegimą

7. Atidarykite svetainę ir spustelėkite įdiegti

Atidarykite pagrindinį mūsų svetainės puslapį ir spustelėkite nuorodą įdiegti dabar

8. Vykdykite atnaujinimo instrukcijas

Pamatysime pradinį MODX Evolution 1.0.14 versijos diegimo puslapį (data 2014 m. birželio 5 d.), pasirinkite rusų kalbą ir spustelėkite Kitas (kitas)

9. Pasirinkite Atnaujinti esamą diegimą

Kadangi įkėlėme jį į aplanką vadovas konfigūracijos failą config.inc.php, mes jį jau pasirinksime automatiškai "Atnaujinti"

10. Įdiekite visus priedus

Čia paliekame viską taip, kaip yra, nebent pervardijote fragmentus ir papildinius. Jei taip, neatnaujinkite tų papildymų, kurie padarė reikšmingų pakeitimų

11. Sutikite su licencijos sąlygomis ir tęskite diegimą


Programa patikrins jūsų serverio galimybes, jums reikės sutikti su licencijos sąlygomis ir spustelėti mygtuką "Diegti"

11. Diegimas sėkmingai baigtas


Diegimo programa jus informuos apie tai, kas buvo atnaujinta ir kas buvo įdiegta. Elemente „pašalinti diegimo programos aplanką ir failus iš mano svetainės“ pažymėkite langelį (nors pagal numatytuosius nustatymus jis jau bus) ir spustelėkite mygtuką „Uždaryti“.

12. Eikite į administratoriaus skydelį


Matome ilgai lauktą prisijungimo prie administravimo srities formą, tik su atnaujintu dizainu. Džiaugiamės. Prisijunkite naudodami tą patį vartotojo vardą ir slaptažodį

12. Eikite į svetainę

Einame į pačią svetainę ir matome ne itin malonų vaizdą. MODX prisiekia "MODX, bandydamas analizuoti prašomą šaltinį, susidūrė su šia klaida:". Nenusiminkite, viskas gerai, tiesiog neturime kai kurių priedų, kuriuos įdiegėme be standartinių papildinių ir fragmentų išteklių aplanke, nes jis naujas.

13. Atsisiųskite priedus iš aktyvų_senas į aktyvus

Atsisiųskite aplanką į darbalaukį turto_senas. Atidarykite naują aplanką svetainėje ištekliai / fragmentai ir patikrinkite jį aplanke „asset_old/snippets“. Patikriname kiekvieną fragmentą aplanke resources_old, o jei jo nėra išteklių aplanke, įkeliame jį ten. Aš gavau šią nuotrauką

Tą patį darome su papildiniais ir moduliais. Eikite į aplanką Varas_senas/įskiepiai ir patikrinkite jį aplanke turtas / papildiniai, panašiai su moduliais: Varas_senas/moduliai/ Su turtas/moduliai. Ko trūksta, užpildome.

14. Vaizdai ir svetainės failai

Panašiai kaip fragmentus, modulius ir papildinius, įkeliame vaizdus ir failus iš aplankų „assets_old/images“ ir „asset_old/files“ atitinkamai į išteklius/vaizdus ir išteklius/failus.

P.S. Jei jūsų aplanke turto buvo kitų failų ar aplankų, juos taip pat reikia nukopijuoti naujas turtas. Turėjau tik failus vaizdai Ir failus

15. Atidarykite svetainę ir džiaukitės

Atnaujinimas buvo sėkmingas ir teisingas 15 žingsnių. Aplankai manager_old Ir turto_senas galima ištrinti. Gavote atnaujintą administratoriaus skydelio dizainą, patobulintą sistemos scenarijų ir įskiepių veikimą, greitesnį veikimą CMS MODX Evolution ir svarbiausia DIDESNĖ SAUGA palyginti su ankstesnėmis versijomis ir ypač 1.0.5.

P.S. Fragmentų ir papildinių užbaigimas

Jei visos jūsų skiltelės ir papildiniai niekada nebuvo pakeisti, jums nėra ko jaudintis, tačiau dažniausiai daugelis žmonių keičia tokius fragmentus kaip ajaxSearch arba taip pat. Visų pirma, tai susiję su redaktoriumi. TinyMCE, nes visose svetainėse, kurias atnaujinau, šis redaktorius neveikia tinkamai. Padarysiu trumpus straipsnius ir paaiškinsiu, kaip išspręsti tą ar kitą problemą. Pirmas straipsnis bus patogesnis nei TinyMCE (mano nuomone).

Taip pat atliekame nedidelių kitų priedų pakeitimų.

  • Eime Elementai – Elementų valdymas – Papildiniai – TransAlias ​​– Konfigūracija. Pasirinkite Trans lentelėje – rusų. Kitu atveju generuosime slapyvardžius (url) kirilica, bet mums to nereikia. Mums reikia, kad pseudonimai būtų transliteruojami į lotynų kalbą.
  • Jei prieš atnaujinimą pakeitėte paieškos formos CSS ajaxSearch, tada greičiausiai pakeitėte šio fragmento dalis. Todėl, jei jūsų paieška sumažėjo, tiesiog pakeiskite visus senosios svetainės gabalus. Adresas: ištekliai/fragmentai/ajaxSearch/templates

Ačiū visiems už dėmesį ir sėkmės darbuose! Tikiuosi, kad šis straipsnis padės atnaujinti svetainę MODX Evolution

Laba diena, vakaras, naktis ar rytas, mieli prenumeratoriai. Šiandien aš jums pasakysiu, kaip atnaujinti savo svetainę į Modx revoliucijaį naujausią versiją. Viskas yra gana paprasta ir nereikalauja specialių žinių. Ir svarbiausia, kad tai būtų padaryta pakankamai greitai, svarbiausia viską daryti teisingai ir pagal instrukcijas. Atnaujinsiu svetainę iš 2.2.5 versijos į 2.5.0. Labiausiai tikėtina, kad po kurio laiko versija jau bus 2.5.1 ir naujesnė, tačiau technika ir atnaujinimo veiksmai išliks tokie patys. Gal pradėkime?

1 veiksmas. Išvalykite talpyklą

Eikite į administratoriaus skydelį ir spustelėkite „Išvalyti svetainės talpyklą“.

Tada mes einame pas jus FTP klientas(arba failų tvarkyklė), eikite į pagrindinį aplanką ir ištrinkite aplanką talpykla. Po to vėl eikite į administratoriaus skydelį ir spustelėkite „ Baigti visas sesijas»

Dabar galime pereiti prie kito žingsnio.

2 veiksmas. Padarykite atsarginę svetainės ir duomenų bazės kopiją

Tai turi būti padaryta PRIVALOMA, kad nesėkmingai bandant atnaujinti „Modx Revo“ neprarastumėte darbo vietos. Labiausiai tikėtina, kad iš savo prieglobos paslaugų teikėjo galite sukurti svetainės ir duomenų bazės archyvą. Jei tokios paslaugos nėra, tai taip pat nesvarbu, tiesiog pasidarykite failų dublikatus savo FTP. Tai galima padaryti naudojant bet kurią failų tvarkyklę, pvz., TotalCommander sistemoje Windows arba Coda2 Mac OSX.

Dalintis