actualizare de bază Drupal la cea mai recentă versiune

Actualizați la cea mai recentă versiune a Drupal este extrem de necesar ca actualizări conțin remedieri de erori, inclusiv cele care vă permit să ocolească protecția site-ului.







Acest articol va lua în considerare modul de a actualiza Drupal 7 cu o versiune minoră la alta (de exemplu, 7.0-7.2 sau 7.2-7.4., Și așa mai departe).

Actualizarea versiunilor majore (majore), cum ar fi 5 la 6 sau șase-șapte versiune - o problemă mult mai largă și nu vor fi luate în considerare.

Înainte de modernizare, dezvolta obiceiul de a privi la notele de lansare, în cazul în care puteți obține informații detaliate cu privire la ceea ce au fost făcute modificări. De asemenea, puteți vedea acolo au fost făcute, dacă orice modificare în fișierul .htaccess, web.config, robots.txt, sau settings.php implicit.

Înainte de a începe procesul de actualizare, cel mai important lucru de reținut: Asigurați-vă că pentru a face o copie de rezervă a întregului site, adică, fișiere și baze de date!

Acest lucru vă va permite, în cazul unor circumstanțe neprevăzute, cât mai curând posibil, pentru a reveni performanța site-ului, cu căutare în continuare motivul pentru care deja instalarea Drupal de testare.

Pentru a actualiza Drupal sunt două moduri. Primul implică lucrul exclusiv pe mâini cu un browser web, manager de fișiere și arhivator. A doua metodă constă în utilizarea shell Drupal - drush. Mi-ar recomanda cu siguranță, ați folosi a doua metodă, dar alegerea este intotdeauna a ta.

Actualizarea browser-ul web Drupal, manager de fișiere și arhivator

Pasul 1: Verificați dacă există actualizări disponibile

actualizare de bază Drupal la cea mai recentă versiune

Pentru a începe cu, pentru actualizări Drupal, faceți clic pe „Rapoarte“ (Rapoarte), apoi „actualizări disponibile“ (disponibil de upgrade). În cazul în care verificarea efectuată de actualizare destul de mult timp, faceți clic pe link-ul Verificați manual (verificați manual).

actualizare de bază Drupal la cea mai recentă versiune

Pe „actualizări disponibile“ pagina (upgrade-uri disponibile) va afișa actualizările care sunt disponibile pentru modulul și kernel-ul. nucleul sistemului trebuie să fie descărcat separat, instalați-l neposrdstvenno din consola administrativă nu se poate.

Pasul 2: Descărcați fișierul de actualizare

actualizare de bază Drupal la cea mai recentă versiune

Sistemul va afișa un link pentru a descărca cea mai recentă versiune de Drupal. Du-te pentru ea, descărcați fișierul într-un director temporar.

Pasul 3. Întoarceți site-ul Drupal în modul de întreținere

Pentru a avea utilizatorii de pe site nu au probleme, ar trebui să traducă site-ul în modul de întreținere







  • Deschideți meniul de configurare. sau admin / link-ul de configurare / dezvoltare / întreținere
  • În dezvoltarea modului de serviciu link-ul deschis.
  • Setați caseta de selectare pentru a traduce site-ul în modul de întreținere
  • Schimbarea, în cazul în care este esențială pentru mesajul modul de întreținere, și apoi faceți clic pe Salvare setări

Pasul 4: Creați o copie de rezervă

Pentru a crea o copie de rezervă, există mai multe moduri, cum ar fi utilizarea instrumekntariem oferite de furnizorul dvs. de găzduire, folosind modulul Backup și Migrate. sau mâini. Principalul lucru pe care le-ați făcut o copie de siguranță atât fișierele bazei de date și a site-ului.

Pasul 5: Actualizați fișierele de bază Drupal

actualizare de bază Drupal la cea mai recentă versiune

După descărcarea, încărcarea paginii „Actualizare disponibilă“ ( „actualizări disponibile“). versiune a site-ului ar trebui să fie relevante (verde în loc de roșu).

Pasul 6: Porniți Update Manager

actualizare de bază Drupal la cea mai recentă versiune

Deschideți pagina „Module“ ( „unități“) și în linia de „Întotdeauna rula script-ul de actualizare de fiecare dată când un modul este actualizat“, faceți clic pe link-ul de actualizare script. Otktroetsya actualizări de baze de date master.

actualizare de bază Drupal la cea mai recentă versiune

Privire de ansamblu - Faceți clic pe "Continue".

actualizare de bază Drupal la cea mai recentă versiune

Examinați actualizările - Faceți clic pe „Aplicare actualizări în așteptare“.

actualizare de bază Drupal la cea mai recentă versiune

La final ar trebui să vedeți o pagină de informare că actualizarea a avut succes și fără erori.

Faceți clic pe „Pagini de administrare“, apoi „Configurare“, apoi „modul de întreținere“, în scopul de a aduce modul de întreținere site-ului.

Ei bine, asta e tot, în cele din urmă, trebuie să obțineți un

actualizare de bază Drupal la cea mai recentă versiune

Actualizarea Drupal folosind Drush

Pasul 1. Traducerea site-ului în modul de întreținere

$ Drush Vfix --yes maintenance_mode 1;

Instalarea mesajului modul de întreținere

$ Drush variabilă set --yes maintenance_mode_message „Acest site este menținută“

După efectuarea modificărilor, pentru a intra în vigoare, ar trebui să goliți memoria cache.

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

Pasul 3: actualizați site-ul

Pasul 4. Setați site-ul înapoi la modul de operare

$ Drush Vfix --yes maintenance_mode 0;

Asta e tot. După cum puteți vedea, Drush utilizarea redusă în mod semnificativ de locuri de muncă. Doar un cuplu de comenzi și ați terminat. Deci, dacă poți, fi sigur de a utiliza Drush și nu numai atunci când faceți upgrade Drupal.

A făcut toate instrucțiunile de mers prea toți unu la unu. Atins acest punct „In final ar trebui să vedeți pagina, acesta raportează că actualizarea a avut succes și fără erori.
Faceți clic pe linkul „Pagini de administrare“, „mișcată de referință a venit la site-ul, făcând clic pe principalele rezultate astfel de erori (eroare fatală: Apel la entity_view_mode_prepare funcția nedefinit () în Z: \ site-ul \ module de \ nod node.module pe linia 1400 \) pentru a găsi Vechiul nu pot. Ce a mers prost?

Această caracteristică se adaugă la actualizarea 7.33. verificați pentru a vedea dacă acesta este în fișierul include / common.inc. Aparent, acest fișier nu este actualizat, cauzând sistemul și înjură. Perezaleyte-l la server din nou.

Crearea, sau du-te departe în lateral și nu deranjează pe alții.
Am sa întâmplat cu experiența și cunoștințele lor, în mormânt ești greu de utile.