Windows.  Vírusy.  Prenosné počítače.  internet.  Kancelária.  Verejné služby.  Vodiči

Na prechod z Joomla 2.5 na Joomla 3 autori CMS vytvorili základný komponent Joomla!Upgrade. Teraz už na aktualizáciu nemusíte používať doplnky tretích strán. Automatická aktualizácia Joomla 2.5 na 3.3.6 sa vykonáva z administratívneho panela stránky. V tomto článku vám poviem, ako to urobiť bez chýb.

Kontrola požiadaviek na službu Joomla 3.3.6

Skontrolujte zostavenie hostiteľského servera. Musia spĺňať minimálne požiadavky na spustenie Joomla 3.3.6. Verzia PHP je zásadne dôležitá. Teraz by to malo byť PHP 5.3.10+.

Začíname automatickú aktualizáciu Joomla 2.5 na 3.3.6

Úloha. Máme webovú stránku. CMS verzia stránky Joomla 2.5.x. Potrebujete aktualizovať Joomla na verziu 3.3.6.

V prvom rade aktualizujeme na verziu Joomla 2.5.28. Nebudete môcť aktualizovať z verzie 2.5.27. Po úspešnej aktualizácii vymažeme vyrovnávaciu pamäť stránky a skontrolujeme relevantnosť databázy na karte „Databáza“ v „Správcovi rozšírení“.

  • Odstraňujeme nepotrebné články a nepotrebné moduly.
  • Vyprázdňujeme všetky odpadkové koše.
  • Zatiaľ sa nedotýkame rozšírení stránok.

Robíme úplnú zálohu našej pracovnej webovej stránky. Nazvime to „Rezerva 1“.

Na aktualizáciu nepoužijeme hosting tretích strán. Aktualizujme stránku v podadresári koreňového adresára na našom hostingu. Dovoľte mi vysvetliť. Záložnú kópiu našej webovej stránky môžeme obnoviť na ľubovoľnom serveri tretej strany a jej aktualizáciou ju tam preniesť späť.

Ak chcete aktualizovať, vytvorte aktualizačný adresár v koreňovom priečinku vašej domény. Nazvime to . Názov môže byť akýkoľvek. V phpmyadmin hostingu vytvorte novú databázu. Databáza by mala mať všetko nové: Meno, Používateľ, Heslo.

Ak potrebujete po zlyhaní znova aktualizovať, nepoužívajte starú databázu. Pre novú aktualizáciu vytvorte novú databázu s novými údajmi vrátane používateľa. Zlyhaná databáza musí byť odstránená z hostingu.

Vo vytvorenom podadresári obnovíme našu stránku. Ako obnoviť webovú stránku zo zálohy, prečítajte si. Túto obnovenú stránku aktualizujeme vo vytvorenom adresári. Jeho adresa:

Druhé čistenie lokality

Teraz vyčistíme stránku od nepotrebných rozšírení. V ideálnom prípade by mali zostať iba rozšírenia projektu Joomla! Rozšírenia tretích strán musia byť zakázané. Rozšírenia, ktoré nie sú kompatibilné s Joomla 3.3.6. je potrebné odstrániť. Rozšírenia sa odstránia v správcovi rozšírení.

Pravdepodobnosť, že stránka po odstránení spadne, najmä „korozívne“ rozšírenia, je vysoká. Preto robíme nasledovné.

Ako viete, rozšírenia sa odstránia z karty Rozšírenia → Správca rozšírení → Spravovať. Tu používame filter. Filtrujte podľa typu rozšírenia.

Najprv odstráňte komponenty. Aby sme boli úplne v bezpečí, po každom odstránení komponentu vymažeme vyrovnávaciu pamäť a skontrolujeme funkčnosť stránky. Ak stránka spadne, pomocou FTP stiahnite priečinok s problematickým komponentom zo zálohy „Rezerva 1“.

Po odstránení komponentov zakážte/vymažte pluginy, moduly, knižnice, súbory, balíčky.

Je dosť možné, že ak sa odstránia niektoré rozšírenia, stránka spadne. V takom prípade si zo zálohy lokality stiahnite priečinky problematických rozšírení: pluginy, moduly, knižnice atď. Namiesto odstránenia problematické rozšírenie zakážeme.

Plugin je možné deaktivovať z databázy: tabuľka [_extensions]. V riadku tabuľky kliknite na Štruktúra, vyhľadajte požadovaný plugins_name z pluginu v štruktúre a do stĺpca enable vložte namiesto .

class="eliadunit">

Nemôžete vypnúť komponent z databázy. Ak chcete zabrániť tomu, aby „rozmarný“ komponent zasahoval do aktualizácie, zakážte ho na paneli lokality alebo ešte lepšie premenujte jeho priečinok, napríklad com_XXXX_okl.

Ešte raz o krokoch, ktoré sme podnikli v rámci prípravy na úspešnú automatickú aktualizáciu Joomla 2.5 na 3.3.6:

  • Aktualizované na verziu 2.5.28. Finálna verzia Joomla "dlhodobého" vydania J!2.5;
  • Urobili sme prvé vyčistenie lokality a obnovili sme lokalitu v podadresári koreňového priečinka lokality;
  • Minimálne boli odstránené rozšírenia, ktoré nemajú verzie pre J3.3.6;
  • Zakázané ďalšie rozšírenia;
  • Joomla!Production moduly a zásuvné moduly spustené v ovládacom paneli neboli deaktivované;
  • Prepnuté na „natívne“ šablóny joomla;
  • Skontroloval stav (relevanciu) databázy z panela lokality;
  • Vymazať vyrovnávaciu pamäť stránok, panely a vyrovnávaciu pamäť aktualizácie;
  • Vymazaná zastaraná vyrovnávacia pamäť;
  • Vypnutý doplnok „Cache“ (voliteľné).
  • Vytvorili sme záložnú kópiu vyčisteného webu (rezerva 2).
  • Skontrolovali sme záložnú kópiu fungujúcej webovej stránky a databázy.

Pri vymazávaní vyrovnávacej pamäte vymažte nielen vyrovnávaciu pamäť lokality, ale aj vyrovnávaciu pamäť administratívneho panela.

Spustíme automatickú aktualizáciu.

Automatická aktualizácia Joomla 2.5 na 3.3.6 - samotný proces

Prejdite na kartu: Komponenty→ Aktualizácia Joomla!

Na tlačidle „Nastavenia“ vyberte „Krátkodobá verzia...“

Ak na stránke nevidíte zmeny, vymažte vyrovnávaciu pamäť aktualizácie (Rozšírenia → Správca rozšírení → Aktualizácie → Tlačidlo: Vymazať vyrovnávaciu pamäť).

Ak sa zobrazí hlásenie o potrebe aktualizácie na 3.3.6, aktualizujte pomocou metódy „Priamy zápis súborov“.

Nech ťa šťastie neopustí.

Ak zlyháte, zničte stránku, vytvorte novú databázu, obnovte rezervu 1 alebo rezervu 2 a urobte to znova. Pred opakovaním si prečítajte záznam error.logs na paneli vášho hostingu (servera).

Ak je aktualizácia úspešná, zobrazí sa príslušná správa a predvolená šablóna administratívneho panela sa zmení. Môžete sa začať zoznamovať s administratívnym panelom Joomla 3.

Upgrade z Joomla 2.5 na Joomla 3.x nie je veľmi náročný proces, no najčastejšie sa pri aktualizácii stretávame s rovnakými chybami. V tomto článku popíšem samotný proces aktualizácie a zároveň zvážim chyby, ktoré vznikajú, aby som ušetril čas pri vyhľadávaní Google alebo čakal na odpoveď z fór.

Dôležité!

Skôr ako začnete aktualizovať stránku, nezabudnite si vytvoriť kópiu súborového systému a databázy MySQL!

Alebo aktualizovať kópiu svojho webu. Robím to na novovytvorenej subdoméne a na skopírovanej databáze. Nezabudnite zmeniť nastavenia v súbore configuration.php pre skopírovanú databázu. Tiež by bolo fajn mať oddelené log súbor server, aby ste neskôr pochopili prečo biela obrazovka namiesto webovej stránky.

Dôležité 2!

Skôr ako začnete aktualizovať svoje stránky, musíte sa uistiť, že rozšírenia (komponenty, moduly, doplnky) nainštalovaný na stránke môže byť podporovaný novou verziou Joomla 3. Všetky nainštalované rozšírenia sa musia aktualizovať samostatne, v každom prípade jednotlivo.

Veríme, že vyššie uvedené ste už urobili.

Počas aktualizácie popíšem problémy, keď sa mi niečo pokazilo. chcem aktualizovať stránku na Joomla 2.5.14 na verziu 3.5. Obsahuje komponent JComments a niekoľko modulov tretích strán.

Tak v prvom rade aktualizujeme všetky rozšírenia nainštalované na stránke na najnovšie verzie.

Najprv potrebujem aktualizovať verziu Joomla na najnovšiu verziu v rade 2.5 – toto je verzia Joomla 2.5.28. (Upozorňujeme, že ak inovujete z verzie nižšej ako 2.5.28 priamo na 3.x, s najväčšou pravdepodobnosťou skončíte s mŕtvou stránkou.)

Uložte, prejdite na Rozšírenia -> Správca rozšírení -> Aktualizácie

Aktualizujeme to, čo je možné aktualizovať (napríklad 2 rozšírenia nebolo možné aktualizovať).

Ak to chcete urobiť, v nastaveniach aktualizácie vyberte z rozbaľovacieho zoznamu Distribúcie Joomla s dlhými obdobiami podpory.

Ak sa potom nezobrazia žiadne aktualizácie, prejdite do správcu rozšírení -> Aktualizácie a vymažte vyrovnávaciu pamäť. Potom znova skontrolujeme aktualizácie. Našiel som aktualizáciu pre Joomla 2.5.28, o čo sme sa snažili... Mimochodom, ak by to nakoniec nevyšlo, ale je to skôr tento prípad, tak si môžete stiahnuť aktualizáciu Joomla súbor na verziu 2.5.28 a aktualizujte ručne...

Ak to chcete urobiť, stiahnite si balík, ktorý potrebujeme, a nahrajte súbory cez FTP s náhradou.

Kliknite teda na tlačidlo „Inštalovať aktualizáciu“... Chvíľu počkáme... V dôsledku toho by sa mala objaviť radostná správa: „Vaša stránka bola úspešne aktualizovaná na verziu 2.5.28.“

Potom prejdite do Správcu rozšírení -> Spravovať a zakázať všetky komponenty, moduly a doplnky, ktoré ste si nainštalovali sami. Zakázal som všetko súvisiace s JComments, bola tam neštandardná captcha, plugin Sourcer a niečo iné;)

Ak Joomla okamžite nenájde aktualizáciu, zopakujeme postup vymazania vyrovnávacej pamäte v správcovi rozšírení znova. Vraciame sa na ovládací panel - vidíme, že sa našla aktualizácia Joomla 3.5.

Opäť prejdite na tlačidlo a kliknite Nainštalujte aktualizáciu

Pozrime sa na toto...

Po inštalácii aktualizácie Joomla som bol vyhodený na prihlasovaciu stránku správcu a namiesto samotnej stránky bola biela obrazovka! Ach hrôza! Toho sa bojí každý správca stránky! To je dôvod, prečo každý hovorí - nerobte aktualizácie na pracovnej stránke, robte ich na kópiách stránky! Robte zálohy!

Je to v poriadku, takže „tvár“ stránky sa nezobrazila, pretože šablóna stránky nie je podporovaná treťou Joomlou. Aj tak som ho chcel vymeniť za iný.

Prejdeme na admin panel, do správcu šablón, nainštalujeme akýkoľvek štandard... Zobrazí sa celý web, obsah je na svojom mieste – potom je to už otázka techniky!

Pár dní po aktualizácii na Joomla 3.5 bola objavená chyba! Po určitom čase stránka začala vykazovať chybu 500, aby bolo možné reštartovať, bolo potrebné reštartovať celý server (Apache). Po prezretí logov sa ukázalo, že za to môže plugin Sourcer, ktorý umožňoval umiestniť do textu materiálu ľubovoľný php a javascriptový kód. Musel som to vypnúť. Chyba v protokoloch bola takáto:

[:error] Závažná chyba PHP: Nie je možné opätovne deklarovať triedu NNCache v /www/site.com/plugins/system/nnframework/helpers/cache.php v riadku 14,

Okrem toho sa ukázalo, že Po aktualizácii na Joomla 3.5 tlačidlá „Uložiť“ a „Uložiť a zavrieť“ v správcovi stránky nefungujú. Mne v tomto prípade pomohla kombinácia kláves Ctrl + F5...

Inovácia JComments 2.3.0 na JComments 3.0.5

Teraz o komponente JComments. Naozaj som nechcel prísť o jeho údaje - príliš veľa ľudí komentovalo články.

Mal som štandardnú šablónu, takže som jednoducho odinštaloval verziu JComments 2.3.0 cez správcu rozšírení a nainštaloval čerstvo stiahnutý balík JComments 3.0.5. Všetky! Komentáre sú späť tam, kde mali.

Odkaz v logu odkazuje na aktuálnu stránku, nie na domovskú stránku

Ďalšia veľmi častá chyba, ktorá sa vyskytuje u mnohých (ale nie u všetkých), ktorí aktualizovali na verziu 3.5 - logo stránky už neodkazuje na domovskú stránku, ale namiesto toho odkazuje na aktuálnu stránku lokality. Našlo sa riešenie, možno nie najelegantnejšie, ale funkčné. Dúfajme, že keď vyjde nová aktualizácia, vývojári už túto chybu opravia.

Takže riešenie:

Potrebujeme opraviť súbor doplnku SEF. Tento súbor sa nachádza tu

/your.site/plugins/system/sef/sef.php

V tomto súbore, v riadku 93, úplne na konci zmeníme znamienko „+“ na „*“. Malo by to vyzerať takto

Bolo: $regex = "#\s+" . $atribút. ""(?!/|" . $protocols . "|\#|\")([^"]+ )"#m";

stal sa: $regex = "#\s+" . $atribút. ""(?!/|" . $protocols . "|\#|\")([^"]* )"#m";

Som rád, že vás môžem privítať v ďalšej lekcii o vytváraní webovej stránky na Joomle. A dnes budem hovoriť o obľúbenom aktualizačnom procese nie každého, konkrétne o tom, ako aktualizovať Joomla na najnovšiu verziu. Napríklad aktualizujeme Joomla 2.5.8 na verziu 2.5.11. Vynára sa otázka: v skutočnosti, prečo sa aktualizácia vôbec vykonáva? Odpoveď na túto otázku a pokyny krok za krokom nájdete v tomto článku.

Prečo aktualizovať?

Tak napokon, prečo aktualizovať Joomla na novšiu verziu? Vďaka tomu je všetko jednoduché, čas sa nezastaví a vývojový tím je každým dňom väčší a väčší. S každou novou aktualizáciou sa opravujú rôzne chyby, zlepšuje sa výkon systému, zvyšuje sa bezpečnosť softvéru a mnoho ďalšieho. Všetky výhody nových verzií som zažil z vlastnej skúsenosti, keďže som začal pracovať s Joomlou 1.5, no po pár mesiacoch som si uvedomil, že program je zastaraný a stránky vyvinuté na tejto verzii nie sú práve najbezpečnejšie. Buďte však opatrní, nepreháňajte hneď po najnovších aktualizáciách, najskôr ich analyzujte a prečítajte si recenzie.

Teraz vás naučím, ako zistiť, ktorá verzia Joomla je nainštalovaná na vašom počítači. Ak to chcete urobiť, musíte prejsť na ovládací panel lokality a prejsť na prvú položku ponuky „Stránka“ a potom vybrať podpoložku „Informácie o systéme“. Táto časť obsahuje všetky potrebné informácie. A tak sa pozrieme na to, aká verzia je nainštalovaná, v mojom prípade je to verzia 2.5.8.

Ako správne aktualizovať Joomla!

Je čas prejsť priamo na aktualizáciu systému Joomla. Dovoľte mi pripomenúť, že pre príklad používame verziu 2.5.11. Na to potrebujeme archív s touto verziou, stiahnite si ho do počítača.


Zapamätajte si: VŽDY SI VYTVORTE ZÁLOŽNÚ KÓPIU STRÁNKY!

Po vytvorení zálohy rozbaľte aktualizácie zo stiahnutého archívu do priečinka na našej stránke, ktorý sa v prípade, že ste zabudli, nachádza v priečinku „www“ na . V prípade potreby skopírujeme a nahradíme súbory.


Teraz skontrolujeme výsledný výsledok, aby ste to urobili, prejdite na ovládací panel lokality, potom prejdite do ponuky „Stránka“, vyberte podpoložku „Systémové informácie“ a pozrite sa na našu verziu. Ak ste urobili všetko správne, uvidíte tam napísané Joomla 2.5.11.


A na záver lekcie si to ako vždy zhrňme.
Práve sme diskutovali o procese aktualizácie Joomly. Tento proces je pomerne jednoduchý a nevyžaduje veľa času a úsilia. Použili sme verziu 2.5.11. Všetky novinky a zmeny v ňom nájdete na oficiálnej stránke Joomla. Ak máte ešte nejaké otázky, opýtajte sa ich v komentároch a ja vám rád odpoviem.

Zanechajte tiež svoju spätnú väzbu a návrhy na článok alebo kliknite na sociálne siete. tlačidlá. :)

P.S. Pozrite si video s 20 najúžasnejšími fotografiami)

Dobrý deň, milý čitateľ. V tomto článku vám ukážem, ako správne aktualizovať Joomla 2.5 na Joomla 3.3.6. Verzia 3.3.6 bola v čase písania článku najnovšia, preto bola pre tento článok prevzatá a na túto verziu som aktualizoval aj svoje stránky. Po prvé, o všeobecnej myšlienke aktualizácie.

Všeobecná myšlienka aktualizácie

Všeobecná myšlienka aktualizácie je takáto. Pre bezpečnú aktualizáciu presúvame pracovnú stránku J!2.5 na „iné miesto“ a aktualizujeme ju tam. Pracovné miesto necháme na mieste a ani ho nevypneme. Po aktualizácii prenesieme stránku späť namiesto „starej“ stránky. Stránku na aktualizáciu môžete preniesť na niekoľko „miest“:

  • Do podadresára koreňového adresára;
  • Na iný server a tam aktualizovať Joomla 2.5 pomocou inej domény;
  • Môžete si vytvoriť subdoménu a preniesť na ňu web.

V každom prípade myšlienka zostáva rovnaká. Hlavná stránka je online a záložná kópia stránky je aktualizovaná. Po aktualizácii sa stránka, už vo verzii Joomla 3.3.6, prenesie na hlavnú doménu a stránka funguje ďalej bez zastavenia.

Neodporúčam používať na aktualizáciu lokálny server ako Denver. Neodporúčam ani aktualizáciu na bezplatných serveroch.

Predbežná fáza aktualizácie na Joomla 3.3.6

Začnime kontrolou serverového softvéru, pretože ak si pamätáte, minimálna verzia PHP bola zvýšená na 5.3.10.

Môj server mal zostavu s PHP 5.3.3, takže migrácia musela začať komunikáciou s technickou službou servera (na niektorých serveroch môže klient samostatne meniť verzie PHP).

Pomerne rýchlo mi nainštalovali PHP 5.3.29, ktoré je úplne vhodné na inštaláciu Joomly 3.3.6. Musíte však skontrolovať fungovanie technického servisu servera, čo znamená, že musíte skontrolovať verziu PHP sami.

Kontrola verzie PHP servera je veľmi jednoduchá.

  • V textovom editore (napríklad Notepad+) vytvorte súbor php s ľubovoľným názvom a nasledujúcim obsahom:
  • Nahrajte vytvorený súbor cez FTP do koreňového adresára stránky;
  • Ďalej spustite vytvorený php súbor v prehliadači a prečítajte si informácie o php verzii.

Dovoľte mi pripomenúť, že minimálna verzia PHP pre inštaláciu Joomla 3.3.6 je PHP 5.3.10, ale odporúča sa už PHP 5.4. Zdá sa, že Joomla 3.4 opäť zvýši latku pre serverový softvér.

Kontrola a aktualizácia Joomla 2.5

Pred spustením prechodu aktualizujte svoju verziu Joomla 2.5.x na najnovšiu verziu 2.5.28. Urobte to automaticky z karty: Rozšírenia → Správca rozšírení → Aktualizácie. Alebo si stiahnite aktualizačný balík TU (http://joomlacode.org/gf/project/joomla/frs/?action=FrsReleaseView&release_id=19919) a aktualizujte verziu Joomla 2.5.x manuálne cez FTP.

Príprava stránky na aktualizáciu, prvé čistenie

  • Ďalším krokom je odstránenie všetkých nepotrebných (nepublikovaných) článkov zo stránky. Toto je na karte: Správca materiálu → Stav filtra: Nepublikované → Pridať do košíka.
  • Vyprázdnite odpadkový kôš s „nezdravým“ materiálom.
  • Podobne odstráňte všetky nepublikované moduly. Tab Správca modulov→Stav filtra: Nepublikované→Pridať do košíka.
  • Vyprázdnite odpadkový kôš s nevyžiadanými modulmi.
  • Po predbežných aktualizáciách a odstránení vymažte vyrovnávaciu pamäť lokality. ( Webová stránka → Údržba → Vymazať vyrovnávaciu pamäť).
  • Vymažte zastaranú vyrovnávaciu pamäť webových stránok.
  • Skontrolujte, či je verzia databázy aktuálna. Toto sa vykonáva na karte Správca rozšírení→Databáza.

Zálohovanie funkčnej stránky

Teraz musíte vytvoriť úplnú záložnú kópiu stránky, ako pri prenose stránky na iný hosting. Nazvem to Kópia 1, bude sa to „hýbať“. Kópia musí obsahovať všetky súbory a adresáre stránky (vykonané cez FTP) plus export databázy (vykonaný v phpMyAdmin vášho hostingu alebo servera). V článku som napísal, ako vytvoriť záložnú kópiu stránky:

Teraz pracujeme so záložnou kópiou a hlavná stránka zostáva online a funguje.

Obnovenie pracovného miesta v podadresári

Na aktualizáciu používame možnosť aktualizácie v podadresári lokality.

Ďalšia úloha. Potrebujete obnoviť fungujúcu lokalitu J!2.5 zo záložnej kópie v podadresári lokality. Podadresár pomenujem: perenos, na názve nezáleží.

Ak chcete obnoviť lokalitu J!2.5 v podadresári, postupujte takto:

  1. V koreňovom adresári lokality vytvorte podadresár: perenos;
  2. V admin. Na paneli servera vytvoríme novú databázu s naším menom, novým používateľom a naším prístupovým heslom. Nenechávajte starého používateľa.
  3. Zálohujte si priečinky a súbory J! 2.5 sa nahráva cez FTP do podadresára: perenos.
  4. Do novej databázy importujeme rezervu databázy J!2.5.
  5. V súbore configuration.php zmeníme databázové údaje a cesty k priečinkom tmp a log. Cesty musia byť úplné, začínajúc od adresára var. Napríklad pre podadresár perenos:
  • Var/path_to_Joomla/perenos/log

Ak chcete skontrolovať obnovenie, otvorte duplikát pracovnej stránky na adrese: Vaša-doména/perenos Ďalej pracujeme na administračnom paneli stránky vaša doména/prevody.

Voliteľné, ale môžete povoliť režim ladenia na paneli lokality: Stránka→Všeobecné nastavenia→Systém→Režim ladenia. Na karte Webová lokalita→Všeobecné nastavenia→Server→Hlásenie chýb povoľte režim zobrazenia chýb: Maximum. Zobrazovanie chýb vám môže pomôcť zistiť ich. Ak neviete, ako čítať chyby, je lepšie nepovoliť zobrazovanie chýb.

Príprava migrovanej lokality na aktualizáciu

Pracovnú stránku sme teda presunuli do podadresára perenos. Ďalej pracujeme so stránkou v tomto podadresári. Pokračujeme v príprave, teraz, Joomla 2.5.28 na aktualizáciu.

Aktualizácia, ktorú popisujem v tomto článku, sa nazýva automatická alebo rýchla minimigrácia. Mini migrácia zahŕňa použitie vstavaného základného komponentu s názvom: Joomla! S ním môžete aktualizovať samotný web a rozšírenia Joomla. Rozšírenia tretích strán nie je možné aktualizovať.

Počas automatickej minimigrácie, aktualizácie Joomla!, sa prenesú iba nasledujúce rozšírenia:

  • kategórie stránok;
  • Tovar;
  • Menu;
  • Moduly nie sú rozšíreniami tretích strán;
  • Bannery;
  • Kontakty;
  • Správy;
  • Spravodajské kanály;
  • presmerovať;
  • vyhľadávanie;
  • Inteligentné vyhľadávanie;
  • Odkazy.

Teraz samotná príprava stránky na migráciu. Najprv skontrolujeme všetky nainštalované doplnky. Všetky pluginy, ktoré nie sú zahrnuté v jadre Joomla, musia byť minimálne deaktivované, alebo ešte lepšie odstránené (odinštalované).

Je potrebné sa pozrieť na pluginy tretích strán kvôli kompatibilite s Joomla 3.x. Teoreticky nemusíte odstraňovať doplnky, ktoré fungujú na oboch verziách 2.5 a 3.3.6. Na stránkach doplnkov tretích strán si musíte prečítať funkcie ich migrácie. V praxi vždy vymažem pluginy tretích strán a po aktualizácii ich jednoducho preinštalujem.

Dovoľte mi pripomenúť, že z karty musíte odstrániť doplnky Rozšírenia → Správca rozšírení → Správa → Začiarknite políčko → Tlačidlo Odinštalovať.

Niektoré pluginy tretích strán nie je možné odstrániť, pretože sa po inštalácii stali systémovými. V takom prípade začiarknite ich políčko a kliknite na tlačidlo „Aktualizovať vyrovnávaciu pamäť“. Potom ich vypnite.

Pluginy, ktoré boli nainštalované spolu s komponentmi, sa odstránia až po odstránení ich komponentu.

Dôležité kritické! Zakážte systémový doplnok „Zapamätaj si ma“ v správcovi doplnkov. Ak doplnok nezakážete, dôjde k chybe aktualizácie.

class="eliadunit">

Nezabudnite, rozšírenia Joomla sa neobmedzujú len na pluginy. Ostatné rozšírenia je tiež potrebné odstrániť alebo zakázať. Toto sa vykonáva na karte: Správca rozšírení→Správa. Na karte použijeme Filter: Typ. Najprv vyfiltrujeme rozšírenia typu Package, potom postupne Component, File, Language, Library, Modules a opäť Plugin.

Pre dokonale úspešnú automatickú aktualizáciu je potrebné nechať rozšírenia len na autora Joomla!Project. S týmto tvrdením sa dá polemizovať, no stačili mi tri neúspešné aktualizácie, aby som k nemu dospel.

Dôležité kritické! Nezabudnite prejsť na akúkoľvek „natívnu“ šablónu Joomla v správcovi šablón: Protostar, Beez_20 alebo Atomic. Odstráňte šablóny tretích strán. Odstránenie šablón na karte Extension Manager→Management→Filter: Templates.

Príprava modulov na aktualizáciu

Prejdime k modulom stránok a pripravme ich na aktualizáciu. na začiatok, zakázať všetky moduly lokality.

Odstráňte moduly doplnkov tretích strán. Odstrániť na karte Správca rozšírení → Správa → Filter: Modul.

Vymažte vyrovnávaciu pamäť lokality a vytvorte novú zálohu (Kópia 2). Toto bude čistá kópia vášho Joomla 2.5.28. Ak aktualizácia zlyhá, je potrebné stránku obnoviť, opraviť chyby a zopakovať aktualizáciu.

„Čistenie“ stránky je hotové.

Posledná kontrola. Na karte Systémové informácie→Povolenia všetko by malo byť „zelené“.

Prejdime k aktualizácii.

Aktualizácia pomocou vstavaného komponentu Aktualizácia Joomla!

Prejdime na automatickú aktualizáciu z panela lokality. Na administračnom paneli webovej stránky perenos otvorte kartu: Komponenty→ Aktualizácia Joomla!

V nastaveniach (tlačidlo „Nastavenia“ vpravo hore) vyberte: "Distribúcia Joomla s krátkou podporou" A "Píšte súbory priamo."

Toto okno sa nemusí zobraziť okamžite.

Ešte raz skontrolujeme, či existujú záložné kópie stránky (Kópia 1 a Kópia 2) a po modlitbe kliknite na tlačidlo „Inštalovať aktualizáciu“.

Úspešná aktualizácia Joomla 2.5 na Joomla 3.3.6 bude viditeľná na paneli zmenených stránok a na správe, ktorá sa objaví. Šablóna panelu sa teraz nazýva isis.

Dokončujeme aktualizáciu Joomla 2.5 na Joomla 3.3.6

Ďalej odstráňte stránku Joomla 2.5.28 z koreňového priečinka a preneste do nej Joomla 3.3.6 z podadresára. Pri aktualizácii v podadresári prejdite do súboru configuration.php na subdoméne, stačí zmeniť cesty k priečinkom tmp a logs.

  • Var/path_to_Joomla/perenos/logs and
  • Var/path_to_Joomla/perenos/tmp

zmeniť na

  • Var/path_to_Joomla/logs
  • Var/cesta_k_Joomla/tmp

Ak si aktualizoval na inom hostingu, tak v súbore configuration.php zmeníš databázové údaje a cesty k priečinkom tmp a logs.

Dokončenie migrácie

Po aktualizácii si nainštalujte pluginy, ktoré potrebujete a ktoré poznáte a ktoré fungujú v novej verzii Joomla 3.3.6.

Dôležité! Ak ste používali komponenty Joomla SEF, museli ste exportovať vlastné adresy URL a v novej verzii ich importovať späť po inštalácii komponentov SEF.

Dovoľte mi pripomenúť, že súbory s odkazmi CNC (SEF) sú univerzálne a „vhodné“ na import do všetkých hlavných rozšírení Joomla SEF. Počas migrácie môžete zmeniť komponent SEF. Pri migrácii piatich stránok som zmenil rozšírenie Sh404 na Artio JoomSEF. Ale toto je samostatná „pieseň“.

Po všetkej práci nezabudnite vypnúť režim ladenia (ak je povolený) a nastaviť režim zobrazenia chýb na „Predvolené nastavenie systému“.

Ak automatická aktualizácia zlyhá, odstráňte lokalitu z podadresára a odstráňte databázu a používateľa. Obnovte stránku zo zálohy s novou databázou a novým používateľom a všetko zopakujte, pamätajte na svoje chyby a buďte ešte opatrnejší.

class="eliadunit">

Ahojte všetci. Dnes budeme aktualizovať zastaranú verziu Joomla 1.5 na najnovšiu lokalizovanú verziu Joomla 3.0. Webmasteri môžu mať veľa dôvodov na aktualizáciu starej verzie Joomla 1.5 na novú 3.0, ale tie hlavné sú známe: odstránenie bezpečnostných dier, odstránenie chýb v starých verziách, ako aj nové funkcie CMS a vydanie nových pluginov a témy nepodporujúce staršie verzie Joomla 1.5.

Ale pre tých webmasterov, ktorí neustále menia svoje stránky a čelia rôznym ťažkostiam kvôli zastaranej verzii 1.5, zvážime podrobný preklad ich stránok najskôr do verzie Joomla 2.5 a následne do najnovšej verzie.

Aktualizácia Joomla 1.5 na verziu 2.5

Nebude teda možné okamžite aktualizovať Joomla 1.5 na verziu 3.0, takže budeme aktualizovať postupne, najskôr na verziu 2.5 a až potom na verziu 3.0.

Najjednoduchší spôsob aktualizácie na verziu 2.5 je použiť, alebo presnejšie povedané, komponent jUpgrade. Základné požiadavky na komponenty jUpgrade pre hladkú migráciu:

  • PHP v5.2.4 alebo neskôr
  • IIS/Windows: MySQL v5.1 - Linux/Apache: MySQL v5.0.4 +
  • Curl povolený modul PHP
  • Joomla 1.5.19 je žiaduca 1.5.25
  • Zahrnutý plugin systémy - aktualizácia Mootools pluginy
  • Podpora prehliadača Javascript A JQuery

Ak váš hosting a CMS plne spĺňajú vyššie uvedené požiadavky, potom môžete pokojne začať s aktualizáciou. Najdôležitejšia vec je, že predtým, ako začnete, musíte vytvoriť záložnú kópiu celej stránky a databázy, nikdy neviete, čo sa môže stať, preto je lepšie použiť komponent .

Komponent si teda po stiahnutí nainštalujte štandardným spôsobom, ako všetci ostatní. Po inštalácii komponentu musíte povoliť doplnok: Systém – aktualizácia Mootools. Ak to chcete urobiť, prejdite do Správcu rozšírení/doplnkov a nájdite doplnok „System - Mootools Update“ a povoľte ho.

Pre podrobnú konfiguráciu nainštalovaný komponent migrácie jUpgrade, prejdite do časti Components/jUpgrade/Options:

Vykonajte všetky nastavenia komponentov pre migráciu v súlade so snímkou ​​obrazovky:

Teraz môžete aktualizovať, ak to chcete urobiť, kliknite na tlačidlo:

Aktualizácia na verziu 2.5 prebehne automaticky a nemusíte vykonávať žiadne akcie. Treba si len počkať na koniec.

Po dokončení aktualizácie by sa na vašom serveri v koreňovom adresári stránky mal objaviť priečinok s Joomla 2.5 s názvom jupgrade. Teraz budete mať dva systémy súčasne. Stará Joomla 1.5 bude umiestnená v koreňovom adresári stránky a nová Joomla 2.5 bude umiestnená v novom priečinku jupgrade. Teraz musíte vymazať všetky súbory starej verzie, okrem súboru .htaccess, a presunúť všetky nové súbory z priečinka jupgrade do koreňového adresára.

Po všetkých pohyboch skontrolujte funkčnosť stránky a Joomla admin panel. Ak je všetko normálne aktualizované, urobte zálohu lokality a databázy opäť pomocou komponentu. Potom môžete prejsť na ďalší krok: aktualizácia na Joomla 3.0

Aktualizácia Joomla 2.5 na verziu 3.0

Na rozdiel od Joomly 1.5 má verzia 2.5 vstavanú možnosť aktualizácie. Ak chcete aktualizovať, prejdite na kartu Komponenty/Aktualizácia pre Joomla! a prejdite na aktualizáciu nastavení. Tu zmeňte predvolené nastavenie: Aktualizovať server na krátkodobú podporu.

Ak komponenty takúto položku nemajú, môžete k nej prejsť cez webovú stránku/ovládací panel. To je všetko Joomla 1.5 bola aktualizovaná na najnovšiu verziu.



Ak si všimnete chybu, vyberte časť textu a stlačte Ctrl+Enter
ZDIEĽAŤ: