ПредишенСледващото

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

Така че първо трябва да направим пълен архив (бекъп) база данни и архив файл от сайт. Стоя на Ubuntu сървър и база данни, използвана MySQL така ще дам примери за тях. Направете резервно копие на базата данни от следните команди:

mysqldump -u корен -р mydatabase> /home/myname/mydatabasedump.sql

За процедура резервни копия на файлове е малко по-лесно, всичко е решен

катран -cvf example.tar / дома

Се компресира в катран архив например директория / дом. най-вероятно ще бъде в друга папка, името също може да бъде променено.

След това ние направихме резервно копие на сайта преминете директно към надстройката. И така, вие трябва версия 1.9, отидете в папката с главния Moodle сайт и премахване на тях всичко, но config.php файл. Следващата стъпка е необходимо да попълните версия 2.2, защото Moodle за ъпгрейд от версия 1.9 е подходящ само. Ние считаме, на официалния сайт и люлка. Разопаковайте сваления архив в нашата Moodle папка, в която има само един конфигурационен файл. След разопаковане отиваме към сайт в браузъра. И вие трябва да се показва прозорец с актуализацията. Натиснете Next и да получите представа за това, което сценария и провери всички udovletvareny на условия (трябва да се подчертава в зелено на краищата, ако има червен, което трябва да решите този случай няма да бъде разрешено да продължат)

След преминали теста, можете да получите на страница с вашите модули. Независимо дали модулите се вгледате внимателно всички поддържани новата версия, ако не и по-добре е да ги премахнете от залива обратно в резервни копия на мястото. Или, ако искате, и аз съм твърде мързеливи, за да се запълни за изтриване и т.н. а по-късно ще ти кажа как да го направя по различен начин.

Ние ще приемем, че всичко е наред и заедно продължаваме и тук идва един дълъг процес на обновяване. Всичко това ще се проведе визуално, така че можете да следите процеса. В моя случай, процесът отне около 3 часа и се провали. Но повече за това по-късно. След дипломирането си, ще видите един бутон, за да продължите, и страницата ще се появи с всички видове настройки на място. Между другото не можете да прекарате настройка време, ако продължи да актуализира на сайта, ако спирка за постигнатия резултат, най-добре е да изберете. В тази актуализация до версия 2.2 е завършен. Посетете сайта и проверка на всички курсове, потребителите и подаде arhiv.Osobenno провери архива. В новата версия е преработен и направи старите архиви и да го подкрепят, така че подкрепата не работи и всички файлове са на сървъра, но няма да бъдат публикувани. Между другото в новата версия не поддържа теми от 1.9 така че ако имате уникална тема, която е по-добре да го направя, върху чиста сайт, но ако някой от оригинала те се превръщат и в новата версия.

Процесът на ъпгрейд от версия 2.2 до по-нова работи на същия принцип, както е с 1,9 т запълни нов довереник сайт и спестяване акт през уеб браузър.

Премахване неподдържани модули

Отиваш в базата данни и се търси една маса mdl_block
В търсене й за името на модула, който не се поддържа и я извадете

Ето всички модули са отстранени, проблем с това не трябва да бъде.

Актуализиране на по-надежден начин чрез конзола

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

$ Sudo -u Apache / ЮЕсАр / хамбар / PHP админ / CLI / upgrade.php

това започва процеса на актуализация. Ще излезе по въпроса за разрешение, отговорът и хукна. След това процесът ще бъде по-дълго, и да следите за процентното пълнотата не е възможно, може да сте 100% сигурни, че всички ще бъдат прехвърлени, тъй като е необходимо за него. Надграждането от версия 2.2 до по-високо изискване да използвате този метод, защото тя е по-малко опасен и perelapachivaetsya база данни е много по-малък.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!