Drupal ядро ​​обновяване до последната версия

Последната актуална версия на Drupal е изключително необходимо, тъй като актуализации съдържат корекции на грешки, включително и тези, които ви позволяват да заобиколи защитата на сайта.







В тази статия ще разгледаме как да се актуализира Drupal 7 с една второстепенна версия на друг (например от 7.0 до 7.2 или 7.2 до 7.4., И така нататък).

Надстройка основни (големи) версии, като 5 до 6 или 6 до 7 версия - много по-широк проблем и няма да бъдат разглеждани.

Преди модернизация, развиват навика да търси да бележките по версията, където можете да получите подробна информация за това, което са направени промени. Също така, можете да видите там са били направени, дали всяка промяна в .htaccess файл, web.config, robots.txt, или неизпълнение на settings.php.

Преди да започнете процеса на актуализация, най-важното, за да се помни: Не забравяйте да направите резервно копие на целия сайт, че е, файлове и база данни!

Това ще ви даде възможност в случай на непредвидени обстоятелства, възможно най-скоро да се върне на изпълнението на обекта, с допълнително търсене на причината вече е на тест Drupal инсталация.

С цел да се актуализира Drupal два начина. Първият включва работа изключително ръцете с уеб браузър, файлов мениджър и архиватор. Вторият начин е да се използва Drupal черупка - drush. Аз със сигурност бих препоръчал, бихте използвали втория метод, но изборът е изцяло Ваш.

Надстройка Drupal уеб браузър, файлов мениджър и архиватор

Стъпка 1: Проверете за налични актуализации

Drupal ядро ​​обновяване до последната версия

Да започнем с това, за актуализации Drupal, щракнете върху "Отчети" (отчети), а след това "Налични актуализации" (на разположение за надстройка). Ако проверката за актуализация се извършва от доста време, върху Проверка ръчно връзка (справка в ръководството).

Drupal ядро ​​обновяване до последната версия

На страницата "Наличните актуализации" (ъпгрейди на разположение) ще се показват на актуализациите, които са достъпни за модула и ядрото. система ядрото трябва да се изтеглят поотделно, да го инсталирате neposrdstvenno от конзолата за администриране не могат.

Стъпка 2: Изтеглете файла с актуализацията

Drupal ядро ​​обновяване до последната версия

Системата ще покаже връзка за изтегляне на последната версия на Drupal. Давайте, изтеглете файла във временна директория.

Стъпка 3. Включване на сайта Drupal в режим на поддръжка

За да има потребителите на сайта не са проблеми, трябва да се преведат на сайта в режим на поддръжка







  • Отваряне на менюто за конфигурация. или администратор / довереник връзка / развитие / поддръжка
  • При разработването на режим на отворена връзка услуга.
  • Задайте квадратчето за превод на сайта в режим на поддръжка
  • Промени, ако това е от решаващо значение за съобщението за избор на режим за поддръжка, и след това кликнете върху Запазване на настройките

Стъпка 4: Създаване на резервно копие

За да създадете резервно копие, има много начини, като например използване instrumekntariem, предоставени от вашия доставчик на хостинг услуги, с помощта на модул архивиране и мигрират. или ръцете. Основното нещо, което сте направили резервно копие на двете бази данни и мястото на файлове.

Стъпка 5: Актуализация на Drupal основните файлове

Drupal ядро ​​обновяване до последната версия

След разтоварване, опреснете страницата "Update Available" ( "Наличните актуализации"). версия на сайта, трябва да бъдат от значение (зелен вместо червено).

Стъпка 6: Стартирайте на обновяване

Drupal ядро ​​обновяване до последната версия

Отворите страницата "модули" ( "елементи") и в ред "Винаги стартирайте актуализация сценария всеки път, когато се актуализира модул" кликнете актуализация скрипт връзка. Otktroetsya актуализации главната база данни.

Drupal ядро ​​обновяване до последната версия

Преглед - Натиснете бутона "Напред".

Drupal ядро ​​обновяване до последната версия

Преглед на актуализациите от - Кликнете върху "Прилагане висящи известия".

Drupal ядро ​​обновяване до последната версия

В края трябва да видите страница информира, че актуализацията е била успешна и без грешка.

Кликнете върху "Администрация страници" след това "Конфигурация", след това "режим Поддържане", за да се приведе в режим на поддръжка на сайта.

Ами това е всичко, в крайна сметка трябва да се получи

Drupal ядро ​​обновяване до последната версия

Надстройка Drupal използване Drush

Стъпка 1. Превръщане на интернет страницата в режим на поддръжка

$ Drush Vset --yes maintenance_mode 1;

Монтаж на съобщението за избор на режим поддръжка

$ Drush променлива настройка --yes maintenance_mode_message "Този сайт се поддържа"

След като направите промените, за да влезе в сила, трябва да изчистите кеш паметта.

Стъпка 2. Направете резервно копие на сайта

Стъпка 3: Актуализирайте сайта

Стъпка 4. Задаване на сайта обратно към режим на работа

$ Drush Vset --yes maintenance_mode 0;

Това е всичко. Както можете да видите, Drush използват значително намали работата. Само няколко команди и сте готови. Така че, ако можете, не забравяйте да използвате Drush и не само при надграждане Drupal.

Знаете всички инструкции отидоха твърде всички 12:59. Достигнал до този момент "В крайна сметка трябва да видите на страницата, той съобщава, че актуализацията е била успешна и без грешка.
Кликнете върху връзката "Администрация страници" "преместени чрез позоваване е дошъл на сайта, като кликнете върху основните изходи такава грешка (Фатална грешка: Покана за неопределен функция entity_view_mode_prepare () в Z: \ уебсайт \ модули \ възел \ node.module он-лайн 1400), за да намерят Стария не мога да. Какво се обърка?

Тази функция се добавя към актуализацията 7.33. проверете дали е в-включва / common.inc файл. Очевидно е, че този файл не се актуализира, което води до системата и се кълне. то Perezaleyte към сървъра отново.

Създаване, или да отидеш в страната и да не пречат на другите.
Ние се случи с техния опит и знания, за в гроба си едва ли полезен.