Како да се ажурира џумла на хостинг. Надградете ја Joomla на најновата верзија. Во нашето видео го објаснивме процесот на миграција

Здраво драг читател. Во оваа статија, ќе ви покажам како правилно да ја надградите Joomla 2.5 на Joomla 3.3.6. Верзијата 3.3.6 беше најновата во моментот на пишувањето, затоа беше земена за овој напис, а јас исто така ги ажурирав моите страници на оваа верзија. Прво, за општата идеја за ажурирањето.

Општа идеја за ажурирањето

Општата идеја зад ажурирањето е... За безбедно ажурирање, го преместуваме местото за производство на J! 2.5 на „различна локација“ и го ажурираме таму. Го оставаме работното место на место и не го ни исклучуваме. По ажурирањето, ја префрламе страницата назад, наместо „старата“ страница. Можете да ја преместите страницата за ажурирање на неколку „места“:

  • До поддиректориум на root директориумот;
  • На друг сервер и ажурирајте ја Joomla 2.5 таму користејќи различен домен;
  • Можете да креирате поддомен и да ја пренесете страницата на неа.

Во секој случај, идејата останува иста. Главната страница е онлајн и резервната копија на страницата се ажурира. По ажурирањето, страницата е веќе во верзијата на Joomla 3.3.6 е префрлена на главниот домен, а страницата продолжува да работи без прекин.

Не препорачувам да користите локален сервер како Денвер за ажурирање. Исто така, не советувам ажурирање на бесплатни сервери.

Надградба на Joomla 3.3.6 Прелиминарна фаза

Да почнеме со проверка на софтверот на серверот, бидејќи ако се сеќавате, ја подигнав лентата за минималната верзија на PHP на 5.3.10.

На мојот сервер имаше изградба со PHP 5.3.3, па морав да ја започнам миграцијата со комуникација со техничката служба на серверот (на некои сервери, клиентот може сам да менува PHP верзии).

PHP 5.3.29 беше инсталиран прилично брзо, што е целосно погодно за инсталирање на Joomla 3.3.6. Сепак, треба да ја проверите работата на техничката услуга на серверот, што значи дека треба сами да ја проверите верзијата на PHP.

Многу е лесно да се провери PHP верзијата на вашиот сервер.

  • Во уредувач на текст (на пример, Notepad +), креирајте php-датотека со произволно име и следнава содржина:
  • Ние ја поставуваме креираната датотека преку FTP во коренот на страницата;
  • Следно, извршете ја креираната датотека php во прелистувачот и прочитајте ги информациите за верзијата на php.

Да ве потсетам дека минималната PHP верзија за инсталирање на Joomla 3.3.6 е PHP 5.3.10, но PHP 5.4 веќе се препорачува. Очигледно Joomla 3.4 повторно ќе ја подигне лентата за серверскиот софтвер.

Проверка и ажурирање на Joomla 2.5

Ажурирајте ја вашата Joomla 2.5.x верзија на најновата 2.5.28 пред да започнете со миграцијата. Направете го тоа автоматски од јазичето: Екстензии -> Управувач со екстензии -> Ажурирања... Или преземете го пакетот за ажурирање ТУКА (http://joomlacode.org/gf/project/joomla/frs/?action=FrsReleaseView&release_id=19919) и ажурирајте ја Joomla 2.5.x рачно преку FTP.

Подготовка на страницата за ажурирање, прво чистење

  • Следниот чекор е да ги отстраните сите непотребни (необјавени) написи од страницата. Тоа е во јазичето: Управувач со материјали → Статус на филтер: Необјавено → Додај во кошничка.
  • Испразнете ја корпата за отпадоци.
  • Исто така, отстранете ги сите необјавени модули. Таб Управник со модули → Статус на филтер: Необјавено → Додај во кошничка.
  • Испразнете ја корпата за отпадоци со модули за „ѓубре“.
  • По прелиминарните ажурирања и деинсталации, исчистете го кешот на страницата. ( Сајт -> Одржување -> Избриши кеш).
  • Исчистете го застарениот кеш на страницата.
  • Проверете дали верзијата на базата на податоци е ажурирана. Ова е направено во јазичето Управувач со екстензии -> База на податоци.

Правење резервна копија на производствена локација

Сега треба да направите целосна резервна копија на страницата, исто како кога префрлате страница на друг хостинг. Да го именувам, копија 1, ќе се „мрда“. Копијата треба да ги содржи сите датотеки и директориуми на страницата (направено преку FTP) плус извоз на базата на податоци (направено во phpMyAdmin на вашиот хостинг или сервер). Напишав како да направам резервна копија на страницата во статијата:

Сега, работиме со резервната копија, а главната страница останува онлајн и работи.

Враќање на работна локација во поддиректориум

За ажурирање ја користиме опцијата за ажурирање во поддиректориумот на страницата.

Следна задача. Неопходно е да се врати работната локација J! 2.5 од резервната копија во поддиректориумот на страницата. Поддиректориумот ќе го именувам: perenos, името не е важно.

За да ја вратите страницата J! 2.5 во поддиректориум, направете го следново:

  1. Во root директориумот на страницата, креирајте поддиректориум: perenos;
  2. Во админ. на панелот на серверот, креирајте нова база со нашето име, нов корисник и нашата лозинка за пристап. Не оставајте го стариот корисник.
  3. Направете резервна копија од папките и датотеките J! 2.5 испратите преку FTP во поддиректориумот: perenos.
  4. Ја увезуваме базата на податоци резерва J! 2.5 во новата база на податоци.
  5. Во датотеката configuration.php, ги менуваме податоците од базата на податоци и патеките до папките tmp и log. Патеките мора да бидат целосни, почнувајќи од директориумот var. На пример, за поддиректориумот perenos:
  • Var / path_to_Joomla / perenos / log

За да го проверите закрепнувањето, отворете дупликат од работната локација, на адреса: вашиот домен / perenos. Потоа работиме во административниот панел на страницата Вашиот домен / perenos.

Изборно, но можете да го овозможите режимот за отстранување грешки во панелот на страницата: Сајт → Општи поставки → Систем → Режим за отстранување грешки. На картичката Сајт → Општи поставки → Сервер → Порака за грешка, овозможете го режимот за прикажување на грешка: Максимум. Прикажувањето на грешки може да ви помогне да ги откриете. Ако не знаете како да читате грешки, тогаш подобро е да не ги вклучувате грешките.

Подготовка на мигрираната локација за надградба

Значи, ја преместивме производствената локација во поддиректориумот perenos. Следно, работиме со страницата во овој поддиректориум. Продолжуваме да ја подготвуваме, сега, Joomla 2.5.28 за ажурирање.

Ажурирањето што го опишувам во оваа статија се нарекува автоматска или брза мини-миграција. Мини миграцијата вклучува користење на вградена основна компонента наречена: Joomla! Со него можете да ја ажурирате самата страница и основните екстензии на Joomla. Екстензии од трета страна не може да се ажурираат.

Во автоматската мини-миграција, ажурирање на Joomla!, ќе се мигрираат само следните екстензии:

  • Категории на сајтови;
  • Производи;
  • Мени;
  • Модули за проширување кои не се од трета страна;
  • Банери;
  • Контакти;
  • Размена на пораки;
  • Доводи на вести;
  • Пренасочување;
  • Пребарување;
  • Паметно пребарување;
  • Врски.

Сега, самата подготовка на страницата за миграција. Прво, ги проверуваме сите инсталирани приклучоци. Сите додатоци кои не се вклучени во јадрото на Joomla треба барем да се оневозможат, или подобро да се отстранат (деинсталираат).

Приклучоците од трета страна треба да бараат компатибилност со Joomla 3.x. Теоретски, не треба да ги отстранувате приклучоците што работат на двете верзии 2.5 и 3.3.6. На страниците на приклучоците од трети страни, треба да ги прочитате спецификите на нивната миграција. Во пракса, секогаш ги бришам приклучоците од трети страни, а по ажурирањето само повторно ги инсталирам.

Дозволете ми да ве потсетам дека треба да ги отстраните приклучоците од јазичето Екстензии → Управувач со екстензии → Управување → поле за избор → Копче за деинсталирање.

Некои додатоци од трети страни не може да се отстранат, бидејќи по нивната инсталација станаа системски. Во овој случај, изберете го нивното поле за избор и кликнете на копчето „Освежи кеш“. Потоа исклучете ги.

Приклучоците што биле инсталирани заедно со компонентите се отстрануваат само откако ќе се отстрани нивната компонента.

Критично е! Оневозможете го системскиот приклучок „Запомни ме“ во менаџерот на приклучоци. Неуспехот да се оневозможи приклучокот ќе резултира со грешка во ажурирањето.

class = "eliadunit">

Запомнете, екстензии на Joomla не се ограничени само на приклучоци. Останатите екстензии исто така треба да се отстранат или оневозможат. Ова е направено на јазичето: Управувач со екстензии -> Управувај... На јазичето, користете Филтер: Тип. Прво, ги филтрираме екстензиите од типот Пакет, потоа една по друга Компоненти, Датотека, Јазик, Библиотека, Модули и повторно Приклучок.

За совршено успешно автоматско ажурирање, треба да ги оставите само наставките на авторот на проектот Joomla! Оваа изјава може да се оспори, но три неуспешни ажурирања беа доволни за да стигнам до неа.

Критично е! Не заборавајте да отидете на кој било „мајчин“ шаблон за Joomla во менаџерот на шаблони: Protostar, Beez_20 или Atomic. Избришете шаблони од трети страни. Отстранување на шаблони на картичката Управувач со наставки → Управување → Филтер: Шаблони.

Подготовка на модули за ажурирање

Поминуваме на модулите на страницата и ги подготвуваме за ажурирање. Да започне, оневозможи ги сите модули на страницата.

Отстранете ги модулите за приклучоци од трета страна. Бришење на јазиче Управувач со екстензии -> Управување -> Филтер: Модул.

Исчистете го кешот на страницата и направете нова резервна копија (Копирај 2). Ова ќе биде исчистена копија од вашата Joomla 2.5.28. Потребно е да се врати страницата во случај на неуспешно ажурирање, потоа да се поправат грешките и да се повтори ажурирањето повторно.

„Чистењето“ на страницата е направено.

Последна проверка. Во јазичето Системски информации → Права за пристапсè треба да биде зелено.

Ајде да продолжиме со ажурирањето.

Ажурирање со вградена компонента Ажурирање на Joomla!

Продолжуваме со автоматско ажурирање од панелот на страницата. Во административниот панел на веб-страницата perenos, отворете го табот: Компоненти → Ажурирање на Joomla!

Во поставките (копчето „Поставки“ во горниот десен агол) изберете: „Кратка поддршка за џумла дистрибуција“и Директно пишувајте датотеки.

Овој прозорец може да не се појави веднаш.

Ние ја проверуваме, уште еднаш, достапноста на резервните копии на страницата (Копија 1 и Копија 2) и „се молиме“ притиснете го копчето „Инсталирај ажурирање“.

Успешната надградба на Joomla 2.5 на Joomla 3.3.6 ќе се види од променетиот панел на страницата и пораката што се појавува. Шаблонот на панелот сега се нарекува isis.

Завршување на надградбата од Joomla 2.5 на Joomla 3.3.6

Следно, избришете ја страницата Joomla 2.5.28 од root фолдерот и префрлете ја Joomla 3.3.6 од поддиректориумот во неа. Кога се ажурирате во поддиректориумот, одете во датотеката configuration.php на поддоменот, само треба да ги промените патеките до папките tmp и logs.

  • Var / path_to_Joomla / perenos / логови и
  • Var / path_to_Joomla / perenos / tmp

смени во

  • Var / path_to_Joomla / логови
  • Var / path_to_Joomla / tmp

Ако сте ажурирале на друг хостинг, тогаш во датотеката configuration.php, сменете ги податоците и патеките на базата на податоци во папките tmp и logs.

Завршување на миграцијата

По ажурирањето, инсталирајте ги додатоците што ви се потребни и навикнати на таа работа во новата верзија на Joomla 3.3.6.

Важно! Ако користевте компоненти на SEF Joomla, требаше да направите Export sef URL адреси, а на новата верзија Увезете ги назад по инсталирањето на SEF компонентите.

Дозволете ми да ве потсетам дека датотеките со CNC (SEF) врски се универзални и „погодни“ за увоз во сите главни SEF Joomla екстензии. Можно е да се смени SEF компонентата за време на миграцијата. Кога мигрирав пет локации, ја сменив екстензијата Sh404 во Artio JoomSEF. Но, ова е посебна „песна“.

По целата работа, не заборавајте да го исклучите режимот за отстранување грешки (ако е овозможен) и да го поставите режимот за прикажување на грешки на „Системски стандардно“.

Ако автоматското ажурирање не успее, избришете ја страницата од поддиректориумот, избришете ја базата на податоци и корисникот. Вратете ја страницата од резервна копија со нова база на податоци и нов корисник и повторете сè повторно, сеќавајќи се на вашите грешки и бидете уште повнимателни.

class = "eliadunit">

Објавувањето на новата верзија на Joomla 3.7, достапна за јавна употреба, беше причината за пишување на овој туторијал. Во него, детално ќе зборуваме за ажурирање на системот Joomla, зошто треба да ги следите ажурирањата, како можете да го ажурирате системот и зошто, има сајтови што сè уште работат на Joomla 1.5.

Означување на верзијата на Joomla

Правилно означување на верзијата 3.7 - 3.7.0 на Joomla. Во ознаката на верзијата има три броја.

  • Првата цифра се менува исклучително ретко.
  • Вториот број е важна промена што влијае на јадрото на системот.
  • Третиот број е објавување на нови безбедносни изданија и верзии со поправки на откриени грешки.

Дали е можно да не се ажурира Joomla?

Според описот на изданието J! 3.7, преминот од 3.6 на 3.7 не е од фундаментално значење за безбедноста на страницата. Оваа транзиција, според авторите, ќе ја подобри функционалноста на страницата, ништо повеќе. Затоа, ако има некои добри причини што ве спречуваат да се префрлите на верзијата 3.7, можете да работите на најновата верзија 3.6.5, дури и до „крајот на векот“. Важно е да се разбере дека авторите повеќе нема да објавуваат безбедносни ажурирања за верзиите 3.6 и ќе мора да работат „на сопствена опасност и ризик“, повнимателно следејќи ја безбедноста.

Опис на сите промени во новите верзии на Joomla може да се најде на официјалната страница https://docs.joomla.org, во историјата на верзии.

Вреди да се напомене дека следното глобално издание се очекува да биде 3.8; 3,9; 4.0, но ќе има многу верзии 3.7.x пред да бидат објавени.

Како да ја видите работната верзија на страницата на Joomla

Постојат два лесни начини да ја видите работната верзија на вашата Joomla страница.

  1. Од панелот. Картичка Систем >>> Информации за системот.
  2. Со FTP, во коренот на страницата, пронајдете ја датотеката /libraries/cms/version/version.php... На линијата 33 од оваа датотека, ќе ја видите системската верзија (блок: верзија на издавање).

Ажурирање на Joomla на три начини

Важно! Секој начин за ажурирање на Joomla може да биде неуспешен и може да доведе до фатални грешки како резултат на губење на страницата. Затоа, пред секое ажурирање, треба да направите резервна копија на страницата на кој било достапен начин.

Метод 1. Автоматско ажурирање

Системските алатки обезбедуваат можност за автоматско ажурирање со помош на услугата Joomla. Со овој метод на ажурирање, системот ќе стапи во контакт со услугата за ажурирање на Joomla, ќе го преземе пакетот за ажурирање, чиј линк е прикажан во параграфот: „Пакет за ажурирање URL“ и ќе го завитка системот.

За автоматско ажурирање, отворете го табот Components >>> Joomla! Update. Следно, табулаторот „Автоматски ажурирања“. Поставете (проверете) „Метод на инсталација - директно пишувајте датотеки“ и кликнете на копчето „Инсталирај ажурирање“.

class = "eliadunit">

Метод 2. Преземете и ажурирајте од административниот панел

Ако вашиот хостинг сервер не дозволува директно ажурирање од серверот за ажурирање на Jooomla, користете ја алатката за ажурирање Преземи и ажурирај. За да го направите ова, одете во картичката Компоненти >>> Ажурирање на Joomla !:

  • Преземете ја потребната архива за ажурирање (ZIP) од врската „... на официјалната страница за преземање на Joomla“ или „Ажурирај URL на пакетот“ на картичката Автоматски ажурирања;
  • Откако ќе ја изберете архивата за ажурирање користејќи го копчето Преземи и инсталирај, инсталирај го ажурирањето. Вие директно ги пишувате датотеките. Поставувањето на FTP бара конфигурација на FTP во општите поставки.

Забелешка:За успешно користење на овој метод за ажурирање, мора правилно да сте ја регистрирале патеката до датотеката tmp во датотеката configuration.php, како и правата CHMOD на директориумот tmp, мора да бидат најмалку 644.

Метод 3. Преку FTP клиент

Овој метод е сличен на претходниот, само директориумот за ажурирање, треба да го преземете на вашиот компјутер, а потоа да го поставите на коренот на страницата преку FTP во режимот "Презапишете".

  • Преземете ја архивата за ажурирање користејќи ја врската „Ажурирај URL на пакетот“;
  • Отпакувајте ја архивата;
  • Внесуваме коренот на страницата преку FTP клиент;
  • Поставете ги датотеките од архивата за ажурирање на коренот на страницата во режим на презапишување.

Информации за ажурирање на системот

Системот Joomla е стандардно конфигуриран на таков начин што кога ќе бидат објавени нови ажурирања, и самиот систем и сите негови екстензии, ќе ве информира за ова. Оваа информација ќе се појави на панелот на почетната страница на врвот на страницата како розови пораки.

Два приклучоци се одговорни за прикажување на овие пораки:

  • Лента за икони - Joomla! Ново известување за издавање! ИД = 437
  • Лента со икони - Известување за новите верзии на наставките на Joomla! ИД = 438

Тие можат да се исклучат.Ако треба да добивате информации за нови ажурирања по пошта, користете го приклучокот: Систем - Известување за ажурирање на Joomla (ID = 452). Внесете ја вашата е-пошта во поставките на овој приклучок. Пред тоа, не заборавајте да ја конфигурирате „Пошта“ во општите системски поставки.

Ажурирање на екстензии

По инсталирањето на екстензии од трети страни, системот (стандардно) ја активира комуникацијата со серверите за ажурирање на овие екстензии. Кога екстензијата се ажурира, системот добива сигнал за тоа и, кога е овозможен ID на приклучокот = 438, ве известува за тоа. Ако не ви е потребно, одете на јазичето од главното мени: Екстензии >>> Управување >>> Ажурирај сервери (лево мени) и оневозможете го непотребниот сервер за ажурирање.

Повторно, стандардно, сите сервери за ажурирање се овозможени и кога панелот е вчитан, тие контактираат со серверите за ажурирање секој пат. Ова малку го зголемува оптоварувањето на серверот.

Дали треба да го надградам мојот Joomla мотор од 2.5 на 3.x?

Мислам дека е време да размислиме за тоа, бидејќи Ако сте ја ажурирале Joomla 2.5 на најновата верзија 2.5.28, не можете а да не забележите порака во администраторскиот панел во која се вели дека поддршката за Joomla 2.5 завршила на 31 декември 2014 година.

Дополнително бев поттикнат да го ажурирам моторот поради потребата да се имплементира систем за означување на страницата. Откако дознав дека тројката има вградена поддршка за системот за ознаки, решив да започнам со ажурирање на моторот.

Предуслов чекори што треба да ги поминете за успешно ажурирање на вашиот Joomla мотор.

1. Најпрво, немојте да бидете мрзливи да проверите дали вашиот хостинг ги исполнува системските барања за нормално функционирање на Joomla 3.x. Сега самопочитуваните хостинг услуги ги задоволуваат таквите барања, но подобро е да се провери, особено затоа што нема да потрае долго. Како што можете да видите од табелата, барањата за Apache за третата Joomla не се променети (2.x +), но барањата за PHP и бази на податоци се променети. Ако Joomla 2.5 сè уште може да работи на PHP 5.2.4+ и MySQL верзија 5.0.4+, тогаш за Joomla 3.x веќе ви требаат најмалку PHP верзија 5.3.1 и MySQL верзија 5.1. +. Најбрзиот начин да ги проверите верзиите PHP и MySQL што се користат на вашиот хостинг е да отидете на административниот панел на Joomla, а потоа изберете " Сајт" => "Системски информацииЌе видиме различни информации за системот, вклучувајќи ги и тековните верзии на PHP и MySQL.

Ако тековните верзии се под минималните барања (што станува се поневеројатно секој ден), ќе мора да го смените хостингот.

2. Следно, треба да бидете сигурни дека шаблонот што се користи на вашата страница работи на џумла од третата серија. Можете да дознаете информации за ова на веб-страницата на вашиот развивач на шаблони. Можеби развивачот на шаблоните објави посебна верзија за Joomla 3.x. Ако не, тогаш можеби ќе треба да се грижите за наоѓање шаблон за третата џумла и да го избришете тековниот шаблон што не ја поддржува тројната. Алтернативно, секако можете да го прилагодите шаблонот за joomla 2.5 да работи во joomla 3.x за да го зачувате изгледот на страницата. Што морав да направам.

По надградбата на верзијата 2.5.28, за секој случај, сте ја надградиле шемата на вашата база на податоци на верзијата 5.2.28. За да го направите ова, изберете во горното мени Екстензии -> Менаџер за проширување-> таб База на податоци... Ако ја видите приближно истата слика како на сликата подолу, тогаш вашата база на податоци е ажурирана нормално.

Ако наместо зелена ознака имате бела „тула“ во црвен круг и се појави порака со црвено дека вашата база на податоци не е ажурирана, кликнете на копчето Да поправиво горниот десен агол.

4. Исто така, пред ажурирање, треба да го оневозможите додатокот Систем - Запомни ме... Во спротивно, може да има проблем со влегувањето во администраторската област по ажурирањето. По ажурирањето, овој приклучок може повторно да се овозможи.

5. Општо земено, сите екстензии кои се вградени во дистрибуцијата joomla 2.5 ќе работат без проблеми во joomla 3.x. Може да се појават проблеми со екстензии од трета страна. Колку повеќе екстензии од трета страна, толку потешка ќе биде транзицијата. Ако имате многу екстензии од трети лица, ве советувам да нацртате плоча со две колони на посебен лист или датотека: " Име на наставката"и" Joomla 3.x поддршка". Внесете ги во табелата имињата на сите екстензии од трети страни (компоненти, приклучоци, како и модули инсталирани преку менаџерот за екстензии). Ги ажурираме сите пронајдени екстензии до најновата верзија. Треба да се има на ум дека не сите екстензии користете го механизмот за автоматско ажурирање ( Екстензии -> Менаџер за проширување-> таб Ажурирања-> копче Најдете ажурирања). Подобро е да отидете на веб-страницата на производителот за секое ажурирање и да видите дали е достапна најновата верзија. Следно, да видиме кои од нив поддржуваат Joomla 3.x. Оние екстензии што не ја поддржуваат тројната ќе мора да се отстранат, инаку ажурирањето може да не успее и страницата може целосно да престане да се отвора.

Ајде да видиме дали екстензиите што не ја поддржуваат тројната имаат посебни дистрибуции за тројката на веб-страницата на производителот. Во овој случај, само ќе ги инсталираме веднаш по ажурирањето на моторот. Ако програмерот воопшто не објавил верзија за Joomla 3.x, тогаш ќе треба да барате аналози на оваа екстензија, или можете да го прашате развивачот дали ќе објави верзија на неговата екстензија за тројката и за колку време рамка.

Можеби, во текот на таков попис, ќе најдете екстензии што некогаш сте ги користеле, но веќе не ги користите. Исто така, препорачливо е да се отстранат таквите непотребни екстензии.

За да ги зголемите шансите за успешна надградба, можете привремено да ги оневозможите сите преостанати екстензии што самите сте ги инсталирале од првичната инсталација пред да ги надградите. По ажурирањето, ние за возврат ќе ги вклучиме и ќе ги провериме перформансите на страницата. Исклучок се шаблони од трети лица (ако се инсталирани), кои моментално се користат во административниот панел и на страницата. На крајот на краиштата, вие, како што напишав погоре, се погриживте да инсталирате шаблон компатибилен со Joomla 3.x. За да оневозможите, одете на Екстензии -> Менаџер за проширување -> Контрола... Следно, ја подредуваме последната колона ИДопаѓачка листа. Сите екстензии што сте ги инсталирале сами ги имаат ИДпочнувајќи од 10.000 па нагоре. Така, можете да ги исклучите пред да ги ажурирате.

Водич за надградба на Joomla 2.5.28 до 3.x

Прво, задолжително прочитајте го претходниот став !!!

Целосно сум против ажурирање на борбениот сајт директно на хостингот. На крајот на краиштата, не е јасно како ќе функционира страницата по ажурирањето на моторот и дали воопшто ќе се ажурира. Го направив следново.

Зедов резервна копија од мојата страница: база на податоци и датотеки на страницата и ја подигнав на мојот компјутер.

Доколку сте ги следеле сите чекори од претходниот пасус, тогаш ќе добиете порака дека веќе ја имате инсталирано најновата верзија на Joomla!2.5.28.

Ние го притискаме копчето " Поставки“ во горниот десен агол.

Во прозорецот што се појавува спроти „ Ажурирајте го серверот"избери од паѓачката листа" Joomla дистрибуции со краткорочна поддршка"

Ќе бидете известени дека е откриено ажурирање на Joomla!

Во мојот случај, системот откри ажурирање 3.3.6.

Ние го притискаме копчето " Инсталирајте ажурирање".

Ако сè беше добро, тогаш вашата страница ќе се отвори. Проверка на верзијата на моторот од административниот панел.

Ако ги исклучивте екстензиите пред ажурирање, како што напишав погоре, тогаш повторно вклучете ги за возврат и проверете ја работата на страницата.

Ако се е во ред, поставете ја ажурираната страница на хостингот наместо старата.

Ако страницата не се отвори по ажурирањето.

Ако сте ги следеле сите препораки опишани погоре, тогаш по ажурирањето на првите три, страницата треба да се отвори. Но, ако, сепак, главната страница на страницата престана да се отвора, тоа значи дека некоја компонента (што сте ја пропуштиле), некомпатибилна со новиот мотор, го попречува нормалното отворање на страницата. Не паничете! Обично, страницата сè уште ви дава пристап до административниот панел. (Ако вашиот административен панел не се отвори, прочитајте подолу). Внимателно ја гледаме пораката прикажана на екранот. Обично, пораката ја содржи патеката до проблематичната датотека и бројот на линијата со кодот за проблемот.

Ако патеката води до датотека во папката со шаблони, тогаш најверојатно се работи за вашиот шаблон. Во овој случај, треба да го промените во друг компатибилен со Joomla 3.x (ако не сте набавиле шаблон однапред, можете да користите некој од вградените шаблони) и проблемот ќе биде отстранет.

Ако пораката прикажана на екранот ја означува патеката до датотеката на некоја екстензија, тогаш можете да ја отстраните оваа екстензија од административниот панел. Ако нема пристап до административниот панел, тогаш можете да се обидете да ја преименувате папката со проблематичната екстензија.

Ако не можете да одредите на која екстензија припаѓа проблематичната датотека, тогаш отворете ја оваа датотека во кој било уредувач (јас го користам бележник ++) и едноставно избришете (или подобро коментирајте) наведената линија од проблематичниот код. Следно, се обидуваме да ја ажурираме главната страница. По освежувањето на главната страница, пораката може веќе да се однесува на друга линија во оваа датотека или друга датотека. Така, продолжувате да коментирате за линиите на код во проблематичните датотеки додека не се отвори страницата. После тоа, можете да поставите прашање на кој било од форумите за поддршка на joomla или во коментарите на оваа статија на која екстензија припаѓаат проблематичните датотеки, означувајќи ја патеката до нив и отстранете ја оваа екстензија.

Ако административниот панел не се отвори по ажурирањето на Joomla на верзијата 3.x.

Ако не можете да влезете во административниот панел по ажурирањето на страницата, тогаш сте пропуштиле која било екстензија или шаблон што не е компатибилен со третата Joomla. Како што веќе напишав погоре, патеката до проблематичната датотека што го спречува отворањето обично се прикажува на екранот. Ако патеката води до датотека со шаблон, тогаш треба да ја промените, на пример, во еден од шаблоните вградени во џумлата: Атомски, Beez5или Beez_20... Ако патеката до датотеката води до друга локација, треба да одредите на која екстензија припаѓа оваа датотека и да ја отстраните оваа екстензија. Но, како да отстраните екстензија или шаблон ако не можете да влезете во административниот панел? Ќе ја уредиме базата на податоци. За да го направите ова, одете на phpmyadmin.

Преку phpmyadminне можеме да ја отстраниме екстензијата, но можеме да ја оневозможиме. Ова е доволно за да влезете во административниот панел, а потоа да ја избришете наставката од административниот панел. Информациите за сите инсталирани екстензии се зачувани во табелата xxx _екстензии, каде што xxx е префиксот на табелата, кој може да биде различен за секоја од нив.

За да ја оневозможите наставката, побарајте го неговото име во колоната Иметабели и во колона Овозможенонаместо еден, ставете нула.

За да го смените шаблонот во друг од phpmyadmin, отворете ја табелата xxx_ шаблони_стилови... Оваа табела ги наведува сите шаблони инсталирани на страницата. Колона клиент_идпокажува за кој дел од страницата е наменет шаблонот (0 - за јавниот дел, 1 - за админ панелот). Колона Домапокажува кој шаблон моментално се користи стандардно (чини еден).

Назад
  • Напред
  • Немате право да објавувате коментари

    За да мигрираат од Joomla 2.5 во Joomla 3, авторите на CMS ја создадоа основната компонента за надградба на Joomla! Сега не треба да користите приклучоци од трети страни за ажурирање. Автоматското ажурирање на Joomla 2.5 на 3.3.6 се врши од административниот панел на страницата. Како да го направите ова без грешки, ќе ви кажам во оваа статија.

    Проверка на услугата за барањата на Joomla 3.3.6

    Проверете ја изградбата на вашиот хостинг сервер. Тие мора да ги исполнуваат минималните барања за да ја стартуваат Joomla 3.3.6. PHP верзијата е клучна. Сега треба да биде PHP 5.3.10+.

    Започнуваме Автоматска надградба на Joomla 2.5 на 3.3.6

    Задача. Имаме веб-страница. CMS верзија на Joomla страницата 2.5.x. Треба да ја ажурирате Joomla на верзијата 3.3.6.

    Најпрво, ја ажурираме верзијата 2.5.28 на Joomla. Нема да можете да ажурирате од верзијата 2.5.27. По успешното ажурирање, го бришеме кешот на страницата и ја проверуваме релевантноста на базата на податоци на табулаторот „База на податоци“ во „Управувач со наставки“.

    • Ги отстрануваме непотребните написи и непотребните модули.
    • Ги чистиме сите корпи за отпадоци.
    • Сè уште не ги допираме екстензиите на страниците.

    Правиме целосна резервна копија на нашата работна локација. Да го наречеме „Резерва 1“.

    Нема да користиме хостирање од трета страна за ажурирање. Ајде да ја ажурираме страницата во поддиректориумот на root директориумот на нашиот хостинг. Дозволи ми да објаснам. Можеме да вратиме резервна копија од нашата страница на кој било сервер од трета страна и, со ажурирање таму, да ја пренесеме назад.

    За ажурирање, креирајте директориум за ажурирање во основната папка на нашиот домен. Ајде да го наречеме. Името може да биде што било. Во хостинг phpmyadmin, креирајте нова база на податоци. Базата на податоци треба да има сè ново: име, корисник, лозинка.

    Ако треба повторно да се надградите по дефект, не користете ја старата база на податоци. За ново ажурирање, креирајте нова база на податоци со нови податоци, вклучувајќи го и корисникот. Неуспешната база на податоци мора да се отстрани од хостингот.

    Во креираниот поддиректориум, ја обновуваме нашата страница. Како да вратите страница од резервна копија, прочитајте. Ќе ја ажурираме оваа конкретна обновена локација во креираниот директориум. Неговата адреса:

    Второ чистење на локацијата

    Сега ја чистиме страницата од непотребни екстензии. Идеално, треба да останат само екстензии на проектот Joomla! Екстензиите од трета страна мора да бидат оневозможени. Екстензии кои се некомпатибилни со Joomla 3.3.6. треба да се отстранат. Наставките во менаџерот за екстензии се отстранети.

    Веројатноста дека страницата ќе се сруши при бришење, особено „корозивни“ екстензии, е голема. Затоа, го правиме следново.

    Како што знаете, екстензии се отстранети од табулаторот „Екстензии“ → „Управник со наставки“ → „Управување“. Тука го користиме филтерот. Филтрирајте по тип на екстензија.

    Прво, отстранете ги компонентите. За да бидеме целосно безбедни, по секоја отстранета компонента, го бришеме кешот и ги проверуваме перформансите на страницата. Ако страницата се урна, користете FTP за да ја поставите папката со проблематичната компонента од резервната копија „Reserve 1“.

    Откако ќе ги отстраните компонентите, оневозможете / отстранете ги приклучоците, модулите, библиотеките, датотеките, пакетите.

    Можно е кога ќе отстраните некои екстензии, страницата да падне. Во овој случај, преземете ја папката со проблематични екстензии од резервната копија на страницата: приклучоци, модули, библиотеки итн. Оневозможете ја проблематичната екстензија наместо да ја избришете.

    Приклучокот може да се оневозможи од базата на податоци: табела [_extentions]. Во редот на табелата, кликнете Структура, побарајте го саканиот приклучок во структурата plugins_name од додатокот и во колоната за овозможување, наместо, ставете.

    class = "eliadunit">

    Не можете да оневозможите компонента од базата на податоци. За да спречите „каприциозната“ компонента да се меша со ажурирањето, оневозможете ја од панелот на страницата, туку преименувајте ја нејзината папка, како com_XXXX_okl.

    Уште еднаш за чекорите што ги презедовме во подготовка за автоматско ажурирање на Joomla 2.5 на 3.3.6 за да биде успешно:

    • Ажурирано на верзијата 2.5.28. Конечната верзија на долгогодишното издание на Joomla J! 2.5;
    • Го направивме првото чистење на страницата и ја вративме страницата во поддиректориумот на основната папка на страницата;
    • На минимум, ги отстранивме екстензиите што немаат верзии за J3.3.6;
    • Оневозможени други екстензии;
    • Не ги оневозможи производствените модули и приклучоците на Joomla! кои работат во контролната табла;
    • Се префрливме на „мајчин“ шаблони за џумла;
    • Проверен статус (релевантност) на базата на податоци од панелот на страницата;
    • Го исчисти кешот на веб-страницата, панелите и кешот за ажурирање;
    • Исчистен застарен кеш;
    • Оневозможен додаток „кеш“ (опционално).
    • Направивме резервна копија на исчистената локација (резерва 2).
    • Ја проверив резервната копија на местото за производство и базата на податоци.

    Кога го чистите кешот, исчистете го не само кешот на страницата, туку и кешот на административниот панел.

    Ајде да продолжиме со автоматско ажурирање.

    Автоматска надградба на Joomla 2.5 на 3.3.6 - самиот процес

    Одете на јазичето: Компоненти → Ажурирање на Joomla!

    На копчето „Поставки“, изберете „Краткорочна верзија ...“

    Ако не гледате никакви промени на страницата, исчистете ја кешот за ажурирање (Екстензии → Управник со наставки → Ажурирања → Копче: Избриши кеш).

    Ако видите порака за потребата од ажурирање на 3.3.6, ажурирајте користејќи го методот „Директно пишувај датотеки“.

    Нека не ве остави среќата.

    Ако ве снајде неуспехот, урнете ја страницата, креирајте нова база на податоци, вратете ги Reserve 1 или Reserve 2 и обидете се повторно. Пред да повторите, прочитајте го error.logs во панелот на вашиот хостинг (сервер).

    Ако ажурирањето е успешно, ќе видите соодветна порака и стандардниот образец на административниот панел ќе се промени. можете да започнете да се запознавате со административниот панел на Joomla 3.

    или како да се обновисистемот користејќи го менаџерот на датотеки

    Пред да продолжите соАжурирање на верзијата на Joomla, разгледајте некои од нијансите.

    На популарната веб-страница joomla.ru ќе најдете информации за ажурирањата: достапни за преземање Joomla! со „локализирани демо материјали и претходно инсталиран руски јазик за интерфејс. Традиционално, локализираната дистрибуција не се разликува од стандардната, освен претходно инсталираните пакети за локализација на руски јазик, материјали на руски, јазични датотеки и текстот на лиценцата прикажан за време на инсталацијата "и тоа значи дека е време да се ажурира . Новите верзии на Joomla, вклучувајќи ги и руските, се наоѓаат во десната колона на порталот, на самиот врв.

    Ажурирање на Џумла чекор по чекор

    Ја ажурираме претходната верзија на помодерна

    Ако имате Joomla 1.5, прво ќе треба да ја надградите со помош на компонентата jUpgrade.

    Да претпоставиме дека користите руска Joomla. Во овој случај, нема смисла да барате руски сервисен пакет. Со стандардно ажурирање, а тоа е методот претставен во ова поглавје, поставките за CMS направени претходно нема да се променат. Истото важи и за сите други системски поставки и екстензии. Обично, процесот на ажурирање на Joomla се одвива без никакви компликации.

    Претходно, ќе направиме резервна копија на целата содржина на страницата.

    Се вчитува...Се вчитува...