Kaip atnaujinti joomla priegloboje. Atnaujinkite Joomla į naujausią versiją. Paaiškino perkėlimo procesą mūsų vaizdo įraše

Sveiki mielas skaitytojau. Šiame straipsnyje parodysiu, kaip tinkamai atnaujinti Joomla 2.5 į Joomla 3.3.6. 3.3.6 versija buvo naujausia šio rašymo metu, todėl ji buvo skirta šiam straipsniui, taip pat atnaujinau savo svetaines į šią versiją. Pirma, apie bendrą atnaujinimo idėją.

Bendra atnaujinimo idėja

Bendra atnaujinimo idėja yra... Kad naujinimas būtų saugus, J! 2.5 gamybos vietą perkeliame į „kitą vietą“ ir ten ją atnaujiname. Darbo vietą paliekame vietoje ir net neišjungiame. Po atnaujinimo svetainę perkeliame atgal, o ne „senąją“ svetainę. Norėdami atnaujinti svetainę, galite perkelti į keletą „vietos“:

  • Į šakninio katalogo pakatalogį;
  • Į kitą serverį ir ten atnaujinkite Joomla 2.5 naudodami kitą domeną;
  • Galite sukurti padomenį ir perkelti į jį svetainę.

Bet kokiu atveju idėja išlieka ta pati. Pagrindinė svetainė yra prisijungusi, o svetainės atsarginė kopija atnaujinama. Po atnaujinimo svetainė jau yra Joomla 3.3.6 versijoje, perkeliama į pagrindinį domeną, o svetainė toliau veikia be pertrūkių.

Nerekomenduoju atnaujinti vietinio serverio, pvz., Denverio. Taip pat nepatariu atnaujinti nemokamuose serveriuose.

Atnaujinkite į Joomla 3.3.6 preliminarus etapas

Pradėkime nuo serverio programinės įrangos patikrinimo, nes jei pamenate, aš pakėliau minimalios PHP versijos kartelę iki 5.3.10.

Mano serveryje buvo sukurta PHP 5.3.3 versija, todėl migraciją turėjau pradėti bendraudamas su serverio technine tarnyba (kai kuriuose serveriuose klientas gali pats keisti PHP versijas).

Gana greitai buvo įdiegtas PHP 5.3.29, kuris visiškai tinka Joomla 3.3.6 diegimui. Tačiau reikia patikrinti serverio techninės tarnybos darbą, vadinasi, PHP versiją reikia patikrinti pačiam.

Labai lengva patikrinti jūsų serverio PHP versiją.

  • Teksto rengyklėje (pvz., Notepad +) sukurkite php failą su savavališku pavadinimu ir tokiu turiniu:
  • Sukurtą failą per FTP įkeliame į svetainės šaknį;
  • Tada naršyklėje paleiskite sukurtą php failą ir perskaitykite php versijos informaciją.

Priminsiu, kad minimali PHP versija diegiant Joomla 3.3.6 yra PHP 5.3.10, tačiau PHP 5.4 jau rekomenduojama. Matyt, Joomla 3.4 vėl pakels serverio programinės įrangos kartelę.

„Joomla 2.5“ tikrinimas ir atnaujinimas

Prieš pradėdami perkėlimą, atnaujinkite savo Joomla 2.5.x versiją į naujausią 2.5.28. Atlikite tai automatiškai skirtuke: Plėtiniai -> Plėtinių tvarkyklė -> Atnaujinimai... Arba atsisiųskite naujinimo paketą ČIA (http://joomlacode.org/gf/project/joomla/frs/?action=FrsReleaseView&release_id=19919) ir atnaujinkite Joomla 2.5.x rankiniu būdu per FTP.

Svetainės paruošimas atnaujinimui, pirmasis valymas

  • Kitas žingsnis – pašalinti iš svetainės visus nereikalingus (neskelbtus) straipsnius. Jis yra skirtuke: Medžiagų tvarkytuvė → Filtro būsena: Nepaskelbta → Įdėti į krepšelį.
  • Ištuštinkite šiukšliadėžę.
  • Taip pat pašalinkite visus nepaskelbtus modulius. Skirtukas Modulio tvarkyklė → Filtro būsena: Nepaskelbta → Įdėti į krepšelį.
  • Ištuštinkite šiukšliadėžę su „šiukšlių“ moduliais.
  • Po preliminarių atnaujinimų ir pašalinimų išvalykite svetainės talpyklą. ( Svetainė -> Priežiūra -> Išvalyti talpyklą).
  • Išvalykite pasenusią svetainės talpyklą.
  • Patikrinkite, ar duomenų bazės versija yra atnaujinta. Tai atliekama skirtuke Plėtinių tvarkyklė -> Duomenų bazė.

Gamybos vietos atsarginės kopijos kūrimas

Dabar turite sukurti visą svetainės atsarginę kopiją, kaip ir perkeliant svetainę į kitą prieglobą. Leiskite man pavadinti jį, jo kopija 1, jis „judės“. Kopija turėtų apimti visus svetainės failus ir katalogus (atliekama per FTP) ir duomenų bazės eksportavimą (atliekama jūsų prieglobos ar serverio phpMyAdmin). Straipsnyje parašiau, kaip sukurti atsarginę svetainės kopiją:

Dabar dirbame su atsargine kopija, o pagrindinė svetainė lieka prisijungusi ir veikia.

Darbo svetainės atkūrimas pakatalogyje

Norėdami atnaujinti, naudojame atnaujinimo parinktį svetainės pakatalogyje.

Kita užduotis. Būtina atkurti darbo svetainę J! 2.5 iš atsarginės kopijos svetainės pakatalogyje. Pakatalogį pavadinsiu: perenos, pavadinimas nesvarbu.

Norėdami atkurti svetainę J! 2.5 pakatalogyje, atlikite šiuos veiksmus:

  1. Svetainės šakniniame kataloge sukurkite pakatalogį: perenos;
  2. Administratoriuje. serverio skydelyje sukurkite naują bazę su mūsų vardu, nauju vartotoju ir prieigos slaptažodžiu. Nepalikite seno vartotojo.
  3. Kurkite atsargines aplankų ir failų kopijas J! 2.5 įkelti per FTP į pakatalogį: perenos.
  4. Į naują duomenų bazę importuojame duomenų bazės rezervą J! 2.5.
  5. Configuration.php faile keičiame duomenų bazės duomenis ir kelius į tmp ir žurnalo aplankus. Keliai turi būti baigti, pradedant var katalogu. Pavyzdžiui, perenos pakatalogiui:
  • Var / path_to_Joomla / perenos / log

Norėdami patikrinti atkūrimą, atidarykite veikiančios svetainės dublikatą adresu: your-domain / perenos Tada mes dirbame svetainės administraciniame skydelyje Jūsų domenas / perenos.

Neprivaloma, bet galite įjungti derinimo režimą svetainės skydelyje: Svetainė → Bendrieji nustatymai → Sistema → Derinimo režimas. Skirtuke Svetainė → Bendrieji nustatymai → Serveris → Klaidos pranešimas įjunkite klaidų rodymo režimą: Maksimalus. Klaidų rodymas gali padėti jas išsiaiškinti. Jei nežinote, kaip skaityti klaidas, geriau jų neįtraukti.

Perkeltos svetainės paruošimas naujinimui

Taigi, mes perkėlėme gamybos vietą į perenos pakatalogį. Toliau dirbame su svetaine šiame pakatalogyje. Mes ir toliau ruošiame Joomla 2.5.28 atnaujinimui.

Atnaujinimas, kurį aprašysiu šiame straipsnyje, vadinamas automatiniu arba greitu mini perkėlimu. Minimalus perkėlimas apima integruoto pagrindinio komponento, vadinamo Joomla! Update! Su juo galite atnaujinti pačią svetainę ir pagrindinius Joomla plėtinius. Negalima atnaujinti trečiųjų šalių plėtinių.

Naudojant automatinį mini perkėlimą, Joomla! Update, bus perkelti tik šie plėtiniai:

  • Svetainių kategorijos;
  • Produktai;
  • Meniu;
  • Ne trečiųjų šalių išplėtimo moduliai;
  • Baneriai;
  • Kontaktai;
  • Keitimasis žinutėmis;
  • Naujienų kanalai;
  • Peradresavimas;
  • Paieška;
  • Išmanioji paieška;
  • Nuorodos.

Dabar pats svetainės paruošimas migracijai. Pirmiausia patikriname visus įdiegtus papildinius. Visi papildiniai, kurie nėra įtraukti į Joomla branduolį, turėtų būti bent jau išjungti arba geriau pašalinti (pašalinti).

Trečiųjų šalių įskiepiai turi ieškoti suderinamumo su Joomla 3.x. Teoriškai jums nereikia pašalinti papildinių, kurie veikia abiejose 2.5 ir 3.3.6 versijose. Trečiųjų šalių papildinių svetainėse turite perskaityti jų perkėlimo specifiką. Praktiškai aš visada ištrinu trečiųjų šalių įskiepius, o po atnaujinimo juos tiesiog įdiegiu iš naujo.

Leiskite jums priminti, kad turite pašalinti papildinius iš skirtuko Plėtiniai → Plėtinių tvarkyklė → Valdymas → Pasirinkti žymimąjį laukelį → Pašalinimo mygtukas.

Kai kurių trečiųjų šalių įskiepių pašalinti negalima, nes juos įdiegus jie tapo sisteminiais. Tokiu atveju pažymėkite jų žymimąjį laukelį ir spustelėkite mygtuką „Atnaujinti talpyklą“. Tada išjunkite juos.

Papildiniai, kurie buvo įdiegti kartu su komponentais, pašalinami tik pašalinus jų komponentą.

Tai kritiška! Papildinių tvarkyklėje išjunkite sistemos papildinį „Prisimink mane“. Nepavykus išjungti papildinio, atsiras atnaujinimo klaida.

klasė = "eliadunit">

Atminkite, kad Joomla plėtiniai neapsiriboja papildiniais. Likusius plėtinius taip pat reikia pašalinti arba išjungti. Tai atliekama skirtuke: Plėtinių tvarkyklė -> Tvarkyti... Skirtuke naudokite Filtras: tipas. Pirmiausia filtruojame paketo tipo plėtinius, tada vieną po kito komponentą, failą, kalbą, biblioteką, modulius ir vėl papildinį.

Kad automatinis atnaujinimas būtų visiškai sėkmingas, turite palikti tik Joomla! projekto autoriaus plėtinius. Dėl šio teiginio galima ginčytis, bet man pakako trijų nesėkmingų atnaujinimų, kad galėčiau jį pasiekti.

Tai kritiška! Būtinai eikite į bet kurį „vietinį“ Joomla šabloną šablonų tvarkyklėje: Protostar, Beez_20 arba Atomic. Ištrinkite trečiųjų šalių šablonus. Šablonų pašalinimas skirtuke Plėtinių tvarkyklė → Tvarkyti → Filtruoti: Šablonai.

Modulių paruošimas atnaujinimui

Mes pereiname prie svetainės modulių ir paruošiame juos atnaujinimui. Pradėti, išjungti visus svetainės modulius.

Pašalinkite trečiųjų šalių papildinių modulius. Ištrinti skirtuke Plėtinių tvarkyklė -> Tvarkyti -> Filtras: modulis.

Išvalykite svetainės talpyklą ir sukurkite naują atsarginę kopiją (2 kopija). Tai bus išvalyta jūsų Joomla 2.5.28 kopija. Nepavykus atnaujinti svetainę reikia atkurti, tada ištaisyti klaidas ir atnaujinti atnaujinimą dar kartą.

Svetainės „valymas“ baigtas.

Paskutinis patikrinimas. Skirtuke Sistemos informacija → Prieigos teisės viskas turėtų būti žalia.

Pereikime prie atnaujinimo.

Atnaujinimas naudojant integruotą komponentą Atnaujinimas Joomla!

Mes pereiname prie automatinių atnaujinimų iš svetainės skydelio. Perenos svetainės administraciniame skydelyje atidarykite skirtuką: Komponentai → „Joomla!“ naujinimas

Nustatymuose (mygtukas „Nustatymai“ viršutiniame dešiniajame kampe) pasirinkite: „Trumpas Joomla platinimo palaikymas“ ir Rašykite failus tiesiogiai.

Šis langas gali pasirodyti ne iš karto.

Dar kartą patikriname, ar yra svetainės atsarginių kopijų (1 kopija ir 2 kopija) ir „meldžiamės“ paspauskite mygtuką „Įdiegti naujinimą“.

Sėkmingą Joomla 2.5 atnaujinimą į Joomla 3.3.6 matys pakeistos svetainės skydelis ir pasirodys pranešimas. Skydelio šablonas dabar vadinamas isis.

Atnaujinimo iš Joomla 2.5 į Joomla 3.3.6 užbaigimas

Tada ištrinkite Joomla 2.5.28 svetainę iš šakninio aplanko ir perkelkite Joomla 3.3.6 iš pakatalogio į jį. Atnaujinant pakatalogyje eikite į subdomeno configuration.php failą, tereikia pakeisti kelius į tmp ir žurnalų aplankus.

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

pakeisti į

  • Var / kelias į_Joomla / žurnalai
  • Var / kelias į_Joomla / tmp

Jei atnaujinote naudodami kitą prieglobą, faile configuration.php pakeiskite duomenų bazės duomenis ir kelius į tmp ir žurnalų aplankus.

Migracijos užbaigimas

Po atnaujinimo įdiekite jums reikalingus papildinius ir esate įpratę, kad tai veikia naujoje Joomla 3.3.6 versijoje.

Svarbu! Jei naudojote SEF Joomla komponentus, turėjote atlikti Eksportuoti sef URL adresus, o naujoje versijoje importuoti juos atgal, įdiegę SEF komponentus.

Priminsiu, kad failai su CNC (SEF) nuorodomis yra universalūs ir „tinkami“ importuoti į visus pagrindinius SEF Joomla plėtinius. Perkėlimo metu galima pakeisti SEF komponentą. Perkeldamas penkias svetaines pakeičiau Sh404 plėtinį į Artio JoomSEF. Bet tai atskira „daina“.

Atlikę visus darbus, nepamirškite išjungti derinimo režimo (jei įjungtas) ir nustatyti klaidų rodymo režimą į „Sistemos numatytasis“.

Jei automatinis atnaujinimas nepavyksta, ištrinkite svetainę iš pakatalogio, ištrinkite duomenų bazę ir vartotoją. Atkurkite svetainę iš atsarginės kopijos su nauja duomenų baze ir nauju vartotoju ir pakartokite viską dar kartą, prisimindami savo klaidas ir būdami dar atsargesni.

klasė = "eliadunit">

Parašyti šią pamoką paskatino naujos Joomla 3.7 versijos, prieinamos viešam naudojimui, išleidimas. Jame išsamiai pakalbėsime apie Joomla sistemos atnaujinimą, kodėl reikia sekti naujinimus, kaip galima atnaujinti sistemą ir kodėl, vis dar yra svetainių, veikiančių Joomla 1.5.

Joomla versijos žymėjimas

Teisingas Joomla versijos 3.7–3.7.0 žymėjimas. Versijos žymėjime yra trys skaičiai.

  • Pirmasis skaitmuo keičiasi itin retai.
  • Antrasis skaičius yra svarbus pakeitimas, turintis įtakos sistemos branduoliui.
  • Trečias skaičius yra naujų saugos leidimų ir versijų su aptiktų klaidų pataisymais išleidimas.

Ar galima neatnaujinti Joomla?

Remiantis J! 3.7 leidimo aprašymu, perėjimas iš 3.6 į 3.7 nėra esminės reikšmės svetainės saugumui. Šis perėjimas, pasak autorių, pagerins svetainės funkcionalumą, nieko daugiau. Todėl, jei yra kokių nors svarių priežasčių, neleidžiančių pereiti prie 3.7 versijos, galite dirbti su naujausia 3.6.5 versija net iki „amžiaus pabaigos“. Svarbu suprasti, kad autoriai nebeleis 3.6 versijų saugos naujinimų ir turės dirbti „savo rizika ir rizika“, atidžiau stebėdami saugumą.

Visų naujų „Joomla“ versijų pakeitimų aprašymą galite rasti oficialioje svetainėje https://docs.joomla.org, versijų istorijoje.

Verta paminėti, kad kitas pasaulinis leidimas turėtų būti 3.8; 3,9; 4.0, tačiau bus daug 3.7.x versijų prieš jas išleidžiant.

Kaip peržiūrėti veikiančią Joomla svetainės versiją

Yra du paprasti būdai, kaip peržiūrėti veikiančią „Joomla“ svetainės versiją.

  1. Iš skydelio. Sistemos skirtukas >>> Sistemos informacija.
  2. Naudodami FTP, svetainės šaknyje raskite failą /libraries/cms/version/version.php... Šio failo 33 eilutėje matysite sistemos versiją (blokas: Išleidimo versija).

Joomla atnaujinimas trimis būdais

Svarbu! Bet koks „Joomla“ atnaujinimo būdas gali būti nesėkmingas ir dėl svetainės praradimo gali atsirasti lemtingų klaidų. Štai kodėl prieš bet kokį atnaujinimą turite bet kokiu būdu padaryti atsarginę svetainės kopiją.

1 būdas. Automatinis atnaujinimas

Sistemos įrankiai suteikia galimybę automatiškai atnaujinti naudojant Joomla paslaugą. Naudodama šį atnaujinimo būdą, sistema susisieks su Joomla naujinimo tarnyba, atsisiųs naujinimo paketą, kurio nuoroda parodyta pastraipoje: „URL atnaujinimo paketas“ ir apvynios sistemą.

Norėdami automatiškai atnaujinti, atidarykite Komponentai >>> Joomla! Update skirtuką. Tada eikite į skirtuką „Automatiniai atnaujinimai“. Nustatykite (pažymėkite) „Įdiegimo būdas – tiesiogiai rašyti failus“ ir spustelėkite mygtuką „Įdiegti naujinimą“.

klasė = "eliadunit">

2 būdas. Atsisiųskite ir atnaujinkite iš administracinio skydelio

Jei jūsų prieglobos serveris neleidžia tiesiogiai atnaujinti iš Jooomla naujinimo serverio, naudokite atsisiuntimo ir atnaujinimo naujinimo įrankį. Norėdami tai padaryti, eikite į skirtuką Komponentai >>> Joomla naujinimas !:

  • Atsisiųskite reikiamą naujinimų archyvą (ZIP) iš nuorodos "... oficialiame Joomla atsisiuntimo puslapyje" arba "Atnaujinti paketo URL" skirtuke Automatiniai naujinimai;
  • Pasirinkę naujinimo archyvą naudodami mygtuką Atsisiųsti ir įdiegti, įdiekite naujinimą. Jūs rašote failus tiesiogiai. FTP įkėlimas reikalauja FTP konfigūracijos bendruosiuose nustatymuose.

Pastaba: Norėdami sėkmingai naudoti šį naujinimo metodą, turite turėti teisingą kelią į tmp failą configuration.php faile, taip pat CHMOD teisės į tmp katalogą turi būti bent 644.

3 būdas. Per FTP klientą

Šis metodas yra panašus į ankstesnį, tik atnaujinimo katalogą reikia atsisiųsti į savo kompiuterį, o tada įkelti į svetainės šaknį per FTP režimu "Perrašyti".

  • Atsisiųskite atnaujinimo archyvą naudodami nuorodą „Atnaujinti paketo URL“;
  • Išpakuokite archyvą;
  • Įvedami į svetainės šaknį per FTP klientą;
  • Įkelkite naujinimo archyvo failus į svetainės šaknį perrašymo režimu.

Sistemos atnaujinimo informacija

Joomla sistema pagal nutylėjimą sukonfigūruota taip, kad išleidus naujus atnaujinimus tiek pati sistema, tiek visi jos plėtiniai jus apie tai informuotų. Ši informacija bus rodoma pagrindinio puslapio skydelyje puslapio viršuje kaip rausvos spalvos pranešimai.

Už šių pranešimų rodymą atsakingi du papildiniai:

  • Piktogramų juosta – „Joomla!“ naujos laidos pranešimas! ID = 437
  • Piktogramų juosta – pranešimas apie naujas Joomla! plėtinių versijas ID = 438

Juos galima išjungti. Jei jums reikia gauti informaciją apie naujus atnaujinimus paštu, naudokite papildinį: Sistema - Joomla atnaujinimo pranešimas (ID = 452). Įveskite savo el. pašto adresą šio papildinio nustatymuose. Prieš tai nepamirškite sukonfigūruoti „Mail“ bendruosiuose sistemos nustatymuose.

Atnaujinami plėtiniai

Įdiegus trečiųjų šalių plėtinius, sistema (pagal numatytuosius nustatymus) suaktyvina ryšį su šių plėtinių naujinimo serveriais. Kai plėtinys atnaujinamas, sistema gauna apie jį signalą ir, įjungus įskiepio ID = 438, apie tai informuoja. Jei jums to nereikia, eikite į skirtuką iš pagrindinio meniu: Plėtiniai >>> Valdymas >>> Atnaujinti serverius (kairysis meniu) ir išjunkite nereikalingą naujinimo serverį.

Vėlgi, pagal numatytuosius nustatymus visi naujinimo serveriai yra įjungti ir kai skydelis įkeliamas, jie kiekvieną kartą susisiekia su naujinimo serveriais. Tai šiek tiek padidina serverio apkrovą.

Ar man reikia atnaujinti Joomla variklį nuo 2.5 iki 3.x?

Manau, laikas apie tai pagalvoti, nes Jei atnaujinote Joomla 2.5 į naujausią 2.5.28 versiją, administratoriaus skydelyje nepastebėjote pranešimo, kad Joomla 2.5 palaikymas baigėsi 2014 m. gruodžio 31 d.

Atnaujinti variklį mane papildomai paskatino poreikis svetainėje įdiegti žymėjimo sistemą. Sužinojęs, kad trejetas turi įmontuotą žymų sistemos palaikymą, nusprendžiau pradėti variklio atnaujinimą.

Būtini veiksmai, kuriuos turite atlikti, kad sėkmingai atnaujintumėte „Joomla“ variklį.

1. Visų pirma, nepatingėkite patikrinti, ar jūsų hostingas atitinka sistemos reikalavimus normaliam Joomla 3.x veikimui. Dabar save gerbiančios hostingo paslaugos tokius reikalavimus tenkina, bet geriau pasitikrinti, juolab, kad tai neužtruks. Kaip matote iš lentelės, Apache reikalavimai trečiajai Joomla nepasikeitė (2.x +), tačiau pasikeitė PHP ir duomenų bazių reikalavimai. Jei Joomla 2.5 vis dar gali veikti su PHP 5.2.4+ ir MySQL versija 5.0.4+, tai Joomla 3.x jau reikia bent jau PHP 5.3.1 ir MySQL versijos 5.1.+. Greičiausias būdas patikrinti jūsų priegloboje naudojamas PHP ir MySQL versijas yra eiti į Joomla administratoriaus skydelį, tada pasirinkti " Svetainė" => "Sistemos informacija“. Matysime įvairios informacijos apie sistemą, įskaitant dabartines PHP ir MySQL versijas.

Jeigu dabartinės versijos nesiekia minimalių reikalavimų (kas kasdien darosi vis mažiau tikėtina), teks keisti prieglobą.

2. Tada turite įsitikinti, kad jūsų svetainėje naudojamas šablonas veikia trečiosios serijos jumla. Informaciją apie tai galite sužinoti savo šablono kūrėjo svetainėje. Galbūt šablono kūrėjas išleido atskirą Joomla 3.x versiją. Jei ne, gali tekti nerimauti ieškant trečiosios joomla šablono ir ištrinti dabartinį šabloną, kuris nepalaiko trigubo. Arba, žinoma, galite pritaikyti joomla 2.5 šabloną, kad jis veiktų su joomla 3.x, kad išsaugotumėte svetainės išvaizdą. Ką aš turėjau padaryti.

Atnaujinę į 2.5.28 versiją, tik tuo atveju, atnaujinote duomenų bazės schemą į 5.2.28 versiją. Norėdami tai padaryti, pasirinkite viršutiniame meniu Plėtiniai -> Pratęsimo tvarkyklė-> skirtuką Duomenų bazė... Jei matote maždaug tą patį paveikslėlį, kaip ir toliau esančiame paveikslėlyje, jūsų duomenų bazė buvo atnaujinta įprastai.

Jei vietoj žalios varnelės raudoname apskritime yra balta "plyta" ir raudonai pasirodo pranešimas, kad jūsų duomenų bazė nebuvo atnaujinta, spustelėkite mygtuką Pataisyti viršutiniame dešiniajame kampe.

4. Be to, prieš atnaujindami turite išjungti papildinį Sistema – prisimink mane... Priešingu atveju gali kilti problemų įeinant į administratoriaus sritį po atnaujinimo. Atnaujinus šį papildinį galima vėl įjungti.

5. Apskritai visi joomla 2.5 platinimo plėtiniai veiks be problemų joomla 3.x versijoje. Su trečiųjų šalių plėtiniais gali kilti problemų. Kuo daugiau trečiųjų šalių plėtinių, tuo sunkesnis bus perėjimas. Jei turite daug trečiųjų šalių plėtinių, patariu atskirame lape ar faile nupiešti plokštę su dviem stulpeliais: " Plėtinio pavadinimas"ir" Joomla 3.x palaikymas". Įveskite į lentelę visų trečiųjų šalių plėtinių (komponentų, įskiepių, taip pat modulių, įdiegtų per plėtinių tvarkyklę) pavadinimus. Visus rastus plėtinius atnaujiname į naujausią versiją. Reikia turėti omenyje, kad ne visi plėtiniai naudokite automatinio atnaujinimo mechanizmą ( Plėtiniai -> Pratęsimo tvarkyklė-> skirtuką Atnaujinimai-> mygtuką Rasti atnaujinimus). Geriau eikite į gamintojo svetainę, kur rasite kiekvieną naujinimą, ir pažiūrėkite, ar yra naujausia versija. Tada pažiūrėkime, kurie iš jų palaiko Joomla 3.x. Tuos plėtinius, kurie nepalaiko trigubo, teks pašalinti, antraip naujinimas gali nepavykti ir svetainė gali visai nebeveikti.

Pažiūrėkime, ar plėtiniai, kurie nepalaiko trigubo, turi atskirus trigubo paskirstymus gamintojo svetainėje. Tokiu atveju mes juos įdiegsime iškart po variklio atnaujinimo. Jei kūrėjas iš viso neišleido Joomla 3.x versijos, tuomet turėsite ieškoti šio plėtinio analogų arba galite paklausti kūrėjo, ar jis išleis savo plėtinio versiją trejetui ir per kiek laiko. rėmelis.

Galbūt atlikdami tokią inventorizaciją rasite plėtinių, kuriuos kažkada naudojote, bet nebenaudojate. Taip pat patartina pašalinti tokius nereikalingus plėtinius.

Norėdami padidinti sėkmingo naujovinimo tikimybę, prieš naujovindami galite laikinai išjungti visus likusius plėtinius, kuriuos įdiegėte patys nuo pradinio diegimo. Po atnaujinimo juos įjungsime paeiliui ir patikrinsime svetainės veikimą. Išimtis yra trečiųjų šalių šablonai (jei jie buvo įdiegti), kurie šiuo metu naudojami administratoriaus skydelyje ir svetainėje. Juk jūs, kaip rašiau aukščiau, pasirūpinote su Joomla 3.x suderinamo šablono įdiegimu. Norėdami išjungti, eikite į Plėtiniai -> Pratęsimo tvarkyklė -> Kontrolė... Toliau rūšiuojame paskutinį stulpelį ID mažėjančiu sąrašu. Turi visus plėtinius, kuriuos įdiegėte patys ID nuo 10 000 ir daugiau. Taigi prieš atnaujindami galite juos išjungti.

Joomla 2.5.28 į 3.x atnaujinimo vadovas

Pirma, būtinai perskaitykite ankstesnę pastraipą !!!

Aš visiškai nepritariu kovos svetainės atnaujinimui tiesiai priegloboje. Juk neaišku, kaip svetainė veiks po variklio atnaujinimo ir ar ji apskritai bus atnaujinta. Aš padariau taip.

Pasidariau atsarginę savo svetainės kopiją: duomenų bazės ir svetainės failus ir įkėliau ją į savo kompiuterį.

Jei atlikote visus ankstesnėje pastraipoje nurodytus veiksmus, gausite pranešimą, kad jau turite įdiegtą naujausią Joomla! 2.5.28 versiją.

Mes paspaudžiame mygtuką " Nustatymai“ viršutiniame dešiniajame kampe.

Lange, kuris pasirodo priešais " Atnaujinti serverį"pasirinkite iš išskleidžiamojo sąrašo" Joomla paskirstymai su trumpalaikiu palaikymu"

Jums bus pranešta, kad buvo aptiktas „Joomla!“ naujinimas.

Mano atveju sistema aptiko naujinimą 3.3.6.

Mes paspaudžiame mygtuką " Įdiekite naujinimą".

Jei viskas klostėsi gerai, jūsų svetainė bus atidaryta. Variklio versijos tikrinimas iš administratoriaus skydelio.

Jei prieš atnaujindami išjungėte plėtinius, kaip rašiau aukščiau, įjunkite juos paeiliui ir patikrinkite, kaip veikia svetainė.

Jei viskas gerai, įkelkite atnaujintą svetainę į prieglobą, o ne senąją.

Jei svetainė neatsidaro po atnaujinimo.

Jei vykdėte visas aukščiau aprašytas rekomendacijas, atnaujinus į trejetuką, svetainė turėtų atsidaryti. Bet jei vis dėlto pagrindinis svetainės puslapis nustojo atidaryti, tai reiškia, kad kai kurie komponentai (kurį praleidote), nesuderinami su naujuoju varikliu, trukdo normaliai atidaryti svetainę. Nepanikuokite! Paprastai svetainė vis tiek suteikia prieigą prie administratoriaus skydelio. (Jei jūsų administratoriaus skydelis neatsidaro, skaitykite toliau). Atidžiai žiūrime į ekrane rodomą pranešimą. Paprastai pranešime nurodomas problemos failo kelias ir eilutės numeris su problemos kodu.

Jei kelias veda į failą šablono aplanke, greičiausiai tai yra jūsų šablono reikalas. Tokiu atveju turite pakeisti jį į kitą, suderinamą su Joomla 3.x (jei iš anksto neapsirūpinote šablonu, galite naudoti vieną iš integruotų šablonų) ir problema bus pašalinta.

Jei ekrane rodomas pranešimas nurodo kelią į kurio nors plėtinio failą, galite pašalinti šį plėtinį iš administratoriaus skydelio. Jei nėra prieigos prie administratoriaus skydelio, galite pabandyti pervardyti aplanką su probleminiu plėtiniu.

Jei negalite nustatyti, kuriam plėtiniui priklauso probleminis failas, atidarykite šį failą bet kuriame redaktoriuje (aš naudoju bloknotas ++) ir tiesiog ištrinkite (arba geriau pakomentuokite) nurodytą probleminio kodo eilutę. Toliau bandome atnaujinti pagrindinį puslapį. Atnaujinus pagrindinį puslapį, pranešimas jau gali nurodyti kitą šio failo ar kito failo eilutę. Taigi, jūs ir toliau komentuojate kodo eilutes probleminiuose failuose, kol atsidarys svetainė. Po to galite užduoti klausimą bet kuriame joomla palaikymo forume arba šio straipsnio komentaruose, kuriam plėtiniui priklauso probleminiai failai, nurodydami kelią iki jų ir pašalinkite šį plėtinį.

Jei atnaujinus Joomla į 3.x versiją administratoriaus skydelis neatsidaro.

Jei atnaujinę svetainę negalite patekti į administratoriaus skydelį, praleidote bet kurį plėtinį ar šabloną, kuris nesuderinamas su trečiąja Joomla. Kaip jau rašiau aukščiau, kelias į probleminį failą, kuris neleidžia atidaryti, dažniausiai rodomas ekrane. Jei kelias veda į šablono failą, turite jį pakeisti, pavyzdžiui, į vieną iš šablonų, integruotų jumla: Atominis, Beez5 arba Beez_20... Jei kelias į failą veda į kitą vietą, turite nustatyti, kuriam plėtiniui priklauso šis failas, ir pašalinti šį plėtinį. Bet kaip pašalinti plėtinį ar šabloną, jei negalite patekti į administratoriaus skydelį? Redaguosime duomenų bazę. Norėdami tai padaryti, eikite į phpmyadmin.

Skersai phpmyadmin negalime pašalinti plėtinio, bet galime jį išjungti. To pakanka, kad patektumėte į administratoriaus skydelį ir pašalintumėte plėtinį iš administratoriaus skydelio. Informacija apie visus įdiegtus plėtinius saugoma xxx lentelėje _plėtiniai, kur xxx yra lentelės priešdėlis, kuris gali skirtis kiekvienam.

Norėdami išjungti plėtinį, stulpelyje ieškokite jo pavadinimo vardas lentelėse ir stulpelyje Įjungtas vietoj vieno padėkite nulį.

Norėdami pakeisti šabloną į kitą iš phpmyadmin, atidarykite xxx_ lentelę šablonų_stiliai... Šioje lentelėje pateikiami visi svetainėje įdiegti šablonai. Stulpelis kliento_id rodo, kuriai svetainės daliai skirtas šablonas (0 – viešajai daliai, 1 – administratoriaus skydeliui). Stulpelis Namai rodo, kuris šablonas šiuo metu naudojamas pagal numatytuosius nustatymus (kainuoja vieną).

Atgal
  • Persiųsti
  • Jūs neturite teisės rašyti komentarų

    Norėdami pereiti iš Joomla 2.5 į Joomla 3, TVS autoriai sukūrė pagrindinį Joomla! Upgrade komponentą. Dabar jums nereikia naudoti trečiųjų šalių įskiepių, kad galėtumėte atnaujinti. Automatinis Joomla 2.5 atnaujinimas į 3.3.6 atliekamas iš svetainės administratoriaus skydelio. Kaip tai padaryti be klaidų, aš jums pasakysiu šiame straipsnyje.

    Tikrinama, ar paslauga atitinka Joomla 3.3.6 reikalavimus

    Patikrinkite savo prieglobos serverio konstrukciją. Jie turi atitikti minimalius reikalavimus, kad galėtų paleisti Joomla 3.3.6. PHP versija yra labai svarbi. Dabar ji turėtų būti PHP 5.3.10 ir naujesnė.

    Darbo pradžia Automatinis Joomla 2.5 atnaujinimas į 3.3.6

    Užduotis. Turime svetainę. Joomla svetainės TVS versija 2.5.x. Turite atnaujinti Joomla į 3.3.6 versiją.

    Visų pirma, mes atnaujiname į Joomla 2.5.28 versiją. Negalėsite atnaujinti iš 2.5.27 versijos. Po sėkmingo atnaujinimo išvalome svetainės talpyklą ir patikriname duomenų bazės tinkamumą „Plėtinių tvarkyklės“ skirtuke „Duomenų bazė“.

    • Pašaliname nereikalingus straipsnius ir nereikalingus modulius.
    • Išvalome visas šiukšliadėžes.
    • Svetainių plėtinių dar neliečiame.

    Padarome visą savo darbo svetainės atsarginę kopiją. Pavadinkime tai „1 rezervu“.

    Atnaujinimui nenaudosime trečiosios šalies prieglobos. Atnaujinkime svetainę mūsų prieglobos šakninio katalogo pakatalogyje. Leisk man paaiškinti. Mes galime atkurti atsarginę savo svetainės kopiją bet kuriame trečiosios šalies serveryje ir, ten ją atnaujinę, perkelti atgal.

    Norėdami atnaujinti, sukurkite naujinimų katalogą mūsų domeno šakniniame aplanke. Pavadinkime. Pavadinimas gali būti bet koks. „phpmyadmin“ priegloboje sukurkite naują duomenų bazę. Duomenų bazėje turi būti viskas, kas nauja: vardas, vartotojas, slaptažodis.

    Jei po gedimo reikia iš naujo atnaujinti, nenaudokite senos duomenų bazės. Norėdami atnaujinti, sukurkite naują duomenų bazę su naujais duomenimis, įskaitant vartotoją. Sugedusi duomenų bazė turi būti pašalinta iš prieglobos.

    Sukurtame pakatalogyje atkuriame savo svetainę. Kaip atkurti svetainę iš atsarginės kopijos, skaitykite. Mes atnaujinsime šią konkrečią atkurtą svetainę sukurtame kataloge. Jo adresas:

    Antros aikštelės valymas

    Dabar išvalome svetainę nuo nereikalingų plėtinių. Idealiu atveju turėtų likti tik Joomla! projekto plėtiniai. Trečiųjų šalių plėtiniai turi būti išjungti. Su Joomla 3.3.6 nesuderinami plėtiniai. reikia pašalinti. Plėtiniai iš plėtinių tvarkytuvės pašalinami.

    Tikimybė, kad ištrynus svetainė sugenda, ypač „ėsdinančių“ plėtinių, yra didelė. Todėl darome taip.

    Kaip žinote, plėtiniai pašalinami iš skirtuko Plėtiniai → Plėtinių tvarkyklė → Tvarkyti. Čia mes naudojame filtrą. Filtruoti pagal plėtinio tipą.

    Pirma, pašalinkite komponentus. Kad būtų visiškai saugūs, po kiekvieno pašalinimo komponento išvalome talpyklą ir patikriname svetainės veikimą. Jei svetainė užstringa, naudokite FTP, kad įkeltumėte aplanką su probleminiu komponentu iš atsarginės kopijos „Reserve 1“.

    Pašalinę komponentus, išjunkite / pašalinkite papildinius, modulius, bibliotekas, failus, paketus.

    Gali būti, kad pašalinus kai kuriuos plėtinius svetainė sugenda. Tokiu atveju atsisiųskite probleminių plėtinių aplanką iš atsarginės svetainės kopijos: papildinių, modulių, bibliotekų ir kt. Išjunkite probleminį plėtinį, o ne jį ištrinkite.

    Papildinį galima išjungti iš duomenų bazės: lentelės [_extensions]. Lentelės eilutėje spustelėkite Struktūra, ieškokite norimo papildinio struktūroje plugins_name iš papildinio ir įgalinimo stulpelyje vietoj įdėkite.

    klasė = "eliadunit">

    Negalite išjungti komponento iš duomenų bazės. Kad „kaprizingas“ komponentas netrukdytų naujinimui, išjunkite jį svetainės skydelyje, o pervardykite aplanką, pvz., com_XXXX_okl.

    Dar kartą apie veiksmus, kurių ėmėmės ruošdamiesi, kad automatinis Joomla 2.5 naujinimas į 3.3.6 būtų sėkmingas:

    • Atnaujinta į 2.5.28 versiją. Galutinė ilgai grojančio Joomla leidimo J! 2.5 versija;
    • Atlikome pirmąjį svetainės valymą ir atkūrėme svetainę šakninio aplanko pakatalogyje;
    • Mažiausiai pašalinome plėtinius, kurie neturi J3.3.6 versijų;
    • Išjungti kiti plėtiniai;
    • Neišjungė Joomla! gamybos modulių ir įskiepių, veikiančių valdymo skydelyje;
    • Perėjome prie „gimtųjų“ Joomla šablonų;
    • Patikrino duomenų bazės būseną (aktualumą) iš svetainės skydelio;
    • Išvalė svetainės talpyklą, skydelius ir atnaujinimo talpyklą;
    • Išvalyta pasenusi talpykla;
    • Išjungtas „cache“ papildinys (pasirinktinai).
    • Padarėme atsarginę išvalytos svetainės kopiją (2 rezervas).
    • Patikrinta gamybos vietos ir duomenų bazės atsarginė kopija.

    Valydami talpyklą išvalykite ne tik svetainės talpyklą, bet ir administracinio skydelio talpyklą.

    Pereikime prie automatinio atnaujinimo.

    Automatinis Joomla 2.5 atnaujinimas į 3.3.6 – pats procesas

    Eikite į skirtuką: Komponentai → „Joomla!“ naujinimas

    Mygtuke „Nustatymai“ pasirinkite „Trumpalaikė versija ...“

    Jei puslapyje nematote jokių pakeitimų, išvalykite naujinimo talpyklą (Plėtiniai → Plėtinių tvarkyklė → Atnaujinimai → Mygtukas: Išvalyti talpyklą).

    Jei matote pranešimą apie būtinybę atnaujinti į 3.3.6, atnaujinkite naudodami metodą „Rašyti failus tiesiogiai“.

    Tegul sėkmė jūsų nepalieka.

    Jei nesėkmė jus ištiko, sugriaukite svetainę, sukurkite naują duomenų bazę, atkurkite 1 arba 2 rezervą ir bandykite iš naujo. Prieš kartodami perskaitykite error.logs savo prieglobos (serverio) skydelyje.

    Jei atnaujinimas bus sėkmingas, pamatysite atitinkamą pranešimą ir pasikeis numatytasis administratoriaus skydelio šablonas. galite pradėti susipažinti su Joomla 3 administratoriaus skydeliu.

    arba kaip atnaujinti sistema naudojant failų tvarkyklę

    Prieš tęsdamiJoomla versijos atnaujinimas, apsvarstykite kai kuriuos niuansus.

    Populiarioje svetainėje joomla.ru rasite informacijos apie atnaujinimus: galima atsisiųsti Joomla! su „lokalizuota demonstracine medžiaga ir iš anksto įdiegta rusų sąsajos kalba. Tradiciškai lokalizuotas platinimas nesiskiria nuo standartinio, išskyrus iš anksto įdiegtus rusų kalbos lokalizavimo paketus, medžiagą rusų kalba, kalbos failus ir licencijos tekstą, rodomą diegimo metu "ir tai reiškia, kad laikas atnaujinti . Naujos „Joomla“ versijos, įskaitant rusiškas, yra dešiniajame portalo stulpelyje, pačiame viršuje.

    Joomla žingsnis po žingsnio atnaujinimas

    Atnaujiname ankstesnę versiją į modernesnę

    Jei turite Joomla 1.5, pirmiausia turėsite atnaujinti naudodami jUpgrade komponentą.

    Tarkime, kad naudojate rusišką Joomla. Šiuo atveju nėra prasmės ieškoti rusiško pakeitimų paketo. Atnaujinus standartinį, šiame skyriuje aprašytą metodą, anksčiau atlikti TVS nustatymai nepasikeis. Tas pats pasakytina apie visus kitus sistemos nustatymus ir plėtinius. Paprastai Joomla atnaujinimo procesas vyksta be jokių komplikacijų.

    Prieš tai padarysime viso svetainės turinio atsarginę kopiją.

    Įkeliama...Įkeliama...