Cum se actualizează versiunea modx evo. Actualizați Modx Revolution la cea mai recentă versiune. Instalați toate suplimentele

O zi bună, dragi cititori. Astăzi vă voi spune cum să actualizați sistemul MODX Evolution la ultima versiune. În exemplul meu, voi actualiza de la versiunea 1.0.5 la 1.0.14. Mi-am actualizat deja site-urile la cele mai recente versiuni, dar cu 1.0.14 am întâmpinat o problemă. Sincer să fiu, nici nu-mi amintesc care dintre ele. Am căutat o mulțime de locuri instrucțiuni detaliate pentru o actualizare a acestei versiuni, dar nu am putut-o găsi. În procesul de actualizare a unui site care avea nevoie, am scris acest articol. Vom proceda pas cu pas:

1. Faceți copii de siguranță ale fișierelor și bazelor de date

Cel mai bine să faci copii de rezervă prin panoul companiei dvs. de hosting, deoarece creează o arhivă și fișierele nu se pierd acolo, dar prin clienții ftp fișierele se pot pierde

2. Descărcați cea mai recentă versiune a MODX Evolution

Aici este pagina oficială pentru cea mai recentă versiune a Modx Evo. Faceți clic pe butonul " Tradiţional", va începe descărcarea arhivei. Despachetați fișierele pe desktop

3. Redenumiți folderele de sistem

Redenumiți folderele activeŞi manager V active_vechiŞi manager_vechi respectiv. Facem acest lucru pentru a nu fi nevoiți să încărcăm aceste foldere și fișiere înapoi, dacă ceva nu merge bine în timpul procesului de actualizare.

4. Salvați fișierul config.inc.php

Salvați fișierul pe desktop config.inc.php, care se află în folder manager (bine acum manager_old)/include site-ul nostru

5. Încărcați fișiere pe server

Completați folderele din arhiva descărcată active, manager, instalași fișiere index.phpŞi index-ajax.php la rădăcina site-ului nostru pe Modx Evolution. Fișiere index.phpŞi index-ajax.phpînlocui.

6. Încărcați fișierul config.inc.php în folderul manager

ÎN folder nou manager trebuie să încărcați fișierul de configurare config.inc.php cu setările noastre de conexiune la baza de date pentru a informa instalatorul MODX că facem o actualizare și nu o nouă instalare

7. Deschideți site-ul și faceți clic pe instalare

Deschidere pagina de start site-ul nostru și faceți clic pe link instalați acum

8. Urmați instrucțiunile de actualizare

Vom vedea pagina de start Instalații MODX Evolution versiunea 1.0.14 (din 5 iunie 2014), selectați limba rusă și faceți clic pe următorul (următorul)

9. Selectați Actualizați o instalare existentă

De când l-am încărcat în folder manager fișier de configurare config.inc.php, îl vom avea deja selectat automat "Actualizare"

10. Instalați toate suplimentele

Aici lăsăm totul așa cum este, cu excepția cazului în care ați redenumit fragmentele și pluginurile. Dacă da, atunci nu actualizați acele completări care au adus modificări semnificative

11. Acceptați termenii licenței și continuați cu instalarea


Programul va verifica capabilitățile serverului dvs. și trebuie să fiți de acord cu termenii licenței și să faceți clic pe butonul "Instala"

11. Instalarea sa finalizat cu succes


Programul de instalare vă va informa ce a fost actualizat și ce a fost instalat. Pe elementul „eliminați folderul programului de instalare și fișierele de pe site-ul meu”, bifați caseta (deși va fi deja acolo în mod implicit) și faceți clic pe butonul „Închidere”

12. Accesați panoul de administrare


Vedem formularul mult așteptat de autentificare în panoul de administrare, doar cu un design actualizat. ne bucurăm. Conectați-vă folosind același nume de utilizator și parolă

12. Accesați site-ul

Mergem pe site-ul propriu-zis și vedem o poză nu tocmai plăcută. MODX înjură „Modx întâlnit următoarele eroare la încercarea de a analiza resursa solicitată:". Nu fi supărat, totul este în regulă, pur și simplu nu avem niște suplimente pe care le-am instalat pe lângă pluginurile și fragmentele standard în folderul assets, deoarece este nou.

13. Descărcați completări de la assets_old la assets

Descărcați folderul pe desktop active_vechi. Deschideți un folder nou pe site active/fragmenteși verificați-l în folderul assets_old/snippets. Verificăm fiecare fragment din folderul assets_old, iar dacă unul nu se află în folderul assets, încărcați-l acolo. Am aceasta poza

Facem același lucru cu pluginuri și module. Accesați folderul active_vechi/pluginsși verificați-l în folder active/plugin-uri, similar cu modulele: active_vechi/module/ Cu active/module. Ceea ce lipsește, îl completăm.

14. Imagini și fișiere de site

Similar cu fragmentele, modulele și pluginurile, încărcăm imagini și fișiere din folderele assets_old/images și assets_old/files în assets/images și, respectiv, assets/files.

P.S. Dacă în folderul dvs active au existat alte fișiere sau foldere, în care trebuie să fie copiate noi active. Aveam doar dosare imaginiŞi fişiere

15. Deschide site-ul și bucură-te

Actualizarea a fost cu succes și în just 15 pași. Foldere manager_vechiŞi active_vechi poate fi sters. ai primit design actualizat panoul de administrare, funcționarea îmbunătățită a scripturilor și pluginurilor de sistem, munca accelerata CMS MODX Evolution si cel mai important SIGURANȚĂ MAI MARE comparativ cu versiunile anterioare si mai ales 1.0.5.

P.S. Completarea fragmentelor și a pluginurilor

Dacă toate spippets-urile și pluginurile dvs. nu au fost niciodată modificate, atunci nu aveți de ce să vă faceți griji, dar în cea mai mare parte, mulți oameni schimbă astfel de fragmente precum ajaxSearch sau idem. În primul rând, acest lucru îl privește pe editor. TinyMCE, pentru că pe toate site-urile pe care le-am actualizat, acest editor nu funcționează corect. Voi face articole scurte și voi explica cum să rezolv cutare sau cutare problemă. Primul articol va fi mai convenabil decât TinyMCE (după părerea mea).

De asemenea, facem modificări minore altor suplimente.

  • Să mergem la Elemente - Element Management - Plugins - TransAlias ​​​​- Configurare. Selectați în tabelul Trans - rusă. În caz contrar, vom genera aliasuri (url-uri) în chirilic, dar nu avem nevoie de asta. Avem nevoie de pseudonime pentru a fi transliterate în latină.
  • Dacă ați modificat CSS-ul formularului de căutare înainte de actualizare ajaxSearch, atunci cel mai probabil ați schimbat fragmentele acestui fragment. Prin urmare, dacă căutarea dvs. a scăzut, atunci pur și simplu înlocuiți toate bucățile de pe vechiul site. Adresa: active/fragmente/ajaxSearch/şabloane

Vă mulțumim tuturor pentru atenție și mult succes în munca voastră! Sper că acest articol vă va ajuta să vă actualizați site-ul pe MODX Evolution

Acum este timpul să actualizați acest CMS.

Întregul proces vă va dura câteva minute. Înainte de instalare, asigurați-vă că faceți acest lucru, inclusiv baza de date. Acest lucru este necesar, astfel încât, dacă ceva nu merge bine, puteți oricând să readuceți site-ul la starea de funcționare.
Acum descărcați arhiva cu cea mai recentă versiune a MODX Revolution de pe site-ul oficial, extrageți fișierele și încărcați-le pe server, înlocuind fișierele vechi cu altele noi. Pentru a face acest lucru, utilizați orice client (recomand FileZilla) sau un manager de fișiere în panoul de control al găzduirii. Asigurați-vă că fișierul core/config/config.inc.php și folderul core/components/ nu au fost suprascrise.

Este timpul să lansăm actualizarea MODX Revo. Introdu in bara de adrese:

Http://site.ru/setup/

În primul rând, va trebui să vă selectați limba din lista derulantă. Aleg „ru”.

La pasul „Opțiuni de instalare”, selectați „Actualizați o instalare existentă”, deși, teoretic, acest lucru ar trebui să se întâmple automat.

După câțiva pași simpli, care se rezumă la a face clic pe butoanele „Următorul”, veți primi un mulțumire pentru instalare și un buton de „conectare”.

Nu uitați să vă asigurați că totul fișiere de instalare au fost eliminate de pe server. Acest lucru ar trebui să se întâmple în modul automat, dar prefer întotdeauna să verific totul singur.

Mai sus, am discutat pe deplin cu dumneavoastră despre cum să actualizați MODX Revolution. Sper să nu ai dificultăți. Dar dacă aveți întrebări, le aștept în comentarii. Voi încerca să ajut pe toată lumea.

În urmă cu o săptămână, o nouă versiune a MODX Revolution a fost lansată sub versiunea 2.7.0. Lansarea sa a fost un motiv bun pentru a scrie instrucțiuni pentru actualizarea acestui popular sistem de gestionare a conținutului. Permiteți-mi să fac o rezervare imediat că vom actualiza MODX Revolution manual, fără ajutorul niciunui plugin.

MODX Revolution încă nu are un mecanism pentru instalarea actualizărilor în câteva clicuri de mouse. Desigur, puteți ieși din această situație instalând un plugin special. Dar astăzi ne vom uita la actualizarea MODX Revolution fără a instala suplimente.

MODX Revolution 2.7.0 are următoarele cerințe de sistem:

  • PHP 5.5 sau mai mare;
  • MySQL 5.5 sau o versiune ulterioară, MariaDB 10.1 sau o versiune ulterioară, Percona Server 5.6 sau o versiune ulterioară (opțional);
  • Apache 2.2 sau mai mare, nginx 1.8 sau mai mare (opțional);

Atenţie!

Asigurați-vă că faceți copie de rezervă site-ul înainte de actualizare.

Dar înainte de a face o copie de rezervă, este recomandabil să ștergeți memoria cache a site-ului. Acest lucru se face în meniu Controla.

După aceasta, facem o copie de rezervă a site-ului. Golirea memoriei cache și terminarea sesiunilor înainte de actualizare este necesară în orice caz, indiferent dacă faceți sau nu o copie de rezervă.

Descărcați cea mai recentă versiune a CMS de pe site-ul oficial. Avem nevoie de o versiune numită Distribuție avansată. Îl puteți descărca de pe pagină folosind acest link. Această versiune este redusă în comparație cu cea standard.

Încărcați fișiere pe server, înlocuindu-le pe cele actuale. După aceasta mergem la pagină /înființat/. În primul rând, alegeți limba.

Vrăjitorul de instalare se va lansa.

Selectați o opțiune Actualizarea unei instalații existente. Dacă doriți să modificați setările site-ului, cum ar fi conexiunea la baza de date, calea panoului de control sau calea motorului, selectați Actualizare extinsă.

Expertul de instalare va efectua teste de preinstalare, după care puteți începe instalarea în sine. După finalizarea cu succes, veți vedea următorul mesaj:

După finalizarea actualizării MODX Revolution, vă veți confrunta din nou cu un mesaj care spune că directorul kernel-ului se află în acces deschis. Puteți citi cum să remediați acest lucru în.

Bună ziua, seara, noaptea sau dimineața, dragi abonați. Astăzi vă voi spune cum să vă actualizați site-ul web pe Modx Revolution la cea mai recentă versiune. Totul este destul de simplu și nu necesită cunoștințe speciale. Și cel mai important lucru este că se realizează destul de repede, cel mai important este să faci totul corect și conform instrucțiunilor. Voi actualiza site-ul de la versiunea 2.2.5 la 2.5.0. Cel mai probabil, după ceva timp, versiunea va fi deja 2.5.1 și mai mare, dar tehnica și pașii de actualizare vor rămâne aceleași. Să începem?

Pasul 1. Goliți memoria cache

Accesați panoul de administrare și faceți clic pe „Ștergeți memoria cache a site-ului”

Apoi accesați clientul FTP (sau managerul de fișiere), accesați folderul de bază și ștergeți folderul cache. După aceea, accesați din nou panoul de administrare și faceți clic pe „ Încheiați toate sesiunile»

Acum putem trece la pasul următor.

Pasul 2. Faceți o copie de rezervă a site-ului și a bazei de date

Acest lucru trebuie făcut OBLIGATORIU pentru a nu pierde locul de lucru în caz încercare nereușită actualizați Modx Revo. Cel mai probabil, puteți crea o arhivă a site-ului și a bazei de date de la furnizorul dvs. de găzduire. Dacă nu există un astfel de serviciu, atunci nici nu contează, doar faceți o copie a fișierelor de pe FTP. Acest lucru se poate face folosind orice manager de fișiere, cum ar fi TotalCommander pe Windows sau Coda2 pe Mac OSX.