Kuidas värskendada Joomla hostimist. Värskendage Joomla uusimale versioonile. Meie videos migratsiooniprotsessi selgitamine

Tere kallis lugeja. Selles artiklis näitan teile, kuidas Joomla 2.5 õigesti uuendada versiooniks 3.3.6. Versioon 3.3.6 oli selle kirjutamise ajal uusim, mistõttu kasutati seda selle artikli jaoks ja ma värskendasin oma saite sellele versioonile. Esiteks värskenduse üldise idee kohta.

Värskenduse üldine idee

Värskenduse üldine idee on. Ohutuks uuendamiseks viime J!2.5 töökoha “teisesse asukohta” ja värskendame seda seal. Jätame töökoha paigale ega lülita seda isegi välja. Pärast värskendamist teisaldame saidi "vana" saidi asemel tagasi. Saate saidi värskendamiseks teisaldada mitmesse "kohta":

  • juurkataloogi alamkataloogi;
  • Teisele serverile ja värskendage seal Joomla 2.5, kasutades teist domeeni;
  • Saate luua alamdomeeni ja saidi sellele üle kanda.

Mõte jääb igal juhul samaks. Peamine sait on võrgus ja varusaiti värskendatakse. Pärast värskendamist on sait juba põhidomeenile üle viidud versioonis Joomla 3.3.6 ja sait jätkab tööd peatumata.

Ma ei soovita teil värskendamiseks kasutada kohalikku serverit nagu Denver. Samuti ei soovita ma tasuta serverites värskendada.

Joomla versioonile 3.3.6 värskendamise eeletapp

Alustame serveri tarkvara kontrollimisega, sest kui mäletate, siis tõstsin PHP miinimumversiooni lati 5.3.10 peale.

Minu serveris oli koost PHP 5.3.3-ga, seega pidin migratsiooni alustama serveri tehnilise teenindusega suheldes (mõnes serveris saab klient PHP versioone ise vahetada).

Päris kiirelt installiti minu jaoks PHP 5.3.29, mis sobib Joomla 3.3.6 installimiseks täiesti. Siiski peate kontrollima serveri tehnilise teeninduse tööd, mis tähendab, et peate ise kontrollima PHP versiooni.

Serveri PHP versiooni kontrollimine on väga lihtne.

  • Looge tekstiredaktoris (näiteks Notepad +) suvalise nime ja järgmise sisuga php-fail:
  • Laadige loodud fail FTP kaudu saidi juure üles;
  • Järgmisena käivitame loodud php faili brauseris ja loeme infot php versiooni kohta.

Tuletan meelde, et Joomla 3.3.6 installimise minimaalne PHP versioon on PHP 5.3.10, kuid PHP 5.4 on juba soovitatav. Ilmselt tõstab Joomla 3.4 serveritarkvara latti taas kõrgemale.

Joomla 2.5 kontrollimine ja värskendamine

Enne migratsiooni alustamist värskendage oma Joomla 2.5.x versiooni uusimale versioonile 2.5.28. Tehke seda automaatselt vahekaardilt: Laiendused → Laiendushaldur → Värskendused. Või laadige värskenduspakett alla SIIT (http://joomlacode.org/gf/project/joomla/frs/?action=FrsReleaseView&release_id=19919) ja värskendage Joomla 2.5.x versiooni käsitsi FTP kaudu.

Saidi ettevalmistamine värskenduseks, esimene puhastus

  • Järgmine samm on eemaldada saidilt kõik mittevajalikud (avaldamata) artiklid. See on vahekaardil: Sisuhaldur → Filtri olek: avaldamata → Lisa ostukorvi.
  • Tühjendage prügikast.
  • Samuti eemaldage kõik avaldamata moodulid. Tab Moodulihaldur → Filtri olek: avaldamata → Lisa ostukorvi.
  • Tühjendage prügikast.
  • Pärast eelvärskendusi ja kustutamisi tühjendage saidi vahemälu. ( Veebisait → Hooldus → Tühjenda vahemälu).
  • Tühjendage saidi aegunud vahemälu.
  • Kontrollige, kas andmebaasi versioon on ajakohane. Seda tehakse vahekaardil. Laiendushaldur → Andmebaas.

Tootmiskoha varundamine

Nüüd peate saidist tegema täieliku varukoopia, nagu saidi teisaldamisel teise hostimisse. Ma nimetan seda 1. koopiaks, see "liikub". Koopia peaks sisaldama kõiki saidi faile ja katalooge (tehakse FTP kaudu) ning andmebaasi eksporti (teie hostimise või serveri phpMyAdminis). Kuidas teha artiklis kirjutatud saidist varukoopiat:

Nüüd töötame varukoopiaga ja põhisait jääb võrgus ja töötab.

Töötava saidi taastamine alamkataloogis

Värskendamiseks kasutage saidi alamkataloogis värskendusvalikut.

Järgmine ülesanne. Peate saidi alamkataloogis olevast varukoopiast taastama töötava saidi J!2.5. Panen alamkataloogile nimeks: perenos, nimi pole oluline.

J!2.5 saidi taastamiseks alamkataloogis tehke järgmist.

  1. Looge saidi juurkataloogis alamkataloog: perenos;
  2. Admin. serveripaneelil looge uus andmebaas oma nime, uue kasutaja ja juurdepääsuparooliga. Ärge hoidke vana kasutajat.
  3. Varunda kaustad ja failid J! 2.5 laadige üles FTP kaudu alamkataloogi: perenos.
  4. Importige J!2.5 andmebaasi reserv uude andmebaasi.
  5. Failis configuration.php muudame andmebaasi andmeid ning tmp- ja logikaustade teid. Teed peavad olema täielikud, alustades kataloogist var. Näiteks perenos alamkataloogi jaoks:
  • var/path_to_Joomla/perenos/log

Taaste kontrollimiseks avage töötava saidi duplikaat aadressil: Teie-domeen/perenos . Järgmisena töötame saidi halduspaneelil teie-domeen/perenos.

Valikuline, kuid saate lubada silumisrežiimi saidi paneelil: Sait → Üldsätted → Süsteem → Silumisrežiim. Vahekaardil Sait → Üldsätted → Server → Veateade lubage veakuvamise režiim: Maksimaalne. Vigade kuvamine aitab teil neid lahendada. Kui te ei tea, kuidas vigu lugeda, on parem veakuva mitte sisse lülitada.

Migreeritud saidi ettevalmistamine uuendamiseks

Niisiis, teisaldasime töökoha perenos alamkataloogi. Edasi töötame saidiga selles alamkataloogis. Jätkame Joomla 2.5.28 värskenduse ettevalmistamist.

Täiendust, mida selles artiklis kirjeldan, nimetatakse automaatseks või kiireks minimigratsiooniks. Minimigratsioon hõlmab sisseehitatud põhikomponendi kasutamist nimega: Värskenda Joomla! Selle abil saate värskendada saiti ennast ja Joomla põhilaiendeid. Kolmanda osapoole laiendusi ei saa värskendada.

Automaatne minimigreerimine Joomla! Update migreerib ainult järgmised laiendused:

  • saidi kategooriad;
  • Kaubad;
  • Menüü;
  • Moodulid ei ole kolmanda osapoole laiendused;
  • Bännerid;
  • Kontaktid;
  • Sõnumivahetus;
  • Uudistekanalid;
  • ümbersuunamine;
  • Otsing;
  • Nutikas otsing;
  • Lingid.

Nüüd on saidi ettevalmistamine rändeks. Esiteks kontrollige kõiki installitud pistikprogramme. Kõik pistikprogrammid, mis Joomla tuumas ei sisaldu, tuleks vähemalt keelata, kuid parem on need eemaldada (desinstallida).

Kolmanda osapoole pistikprogrammid peavad otsima ühilduvust Joomla 3.x-ga. Teoreetiliselt saate säilitada pluginad, mis töötavad nii versioonidel 2.5 kui ka 3.3.6. Kolmandate osapoolte pistikprogrammide saitidel peate lugema nende migratsiooni funktsioone. Praktikas kustutan alati kolmanda osapoole pistikprogrammid ja pärast värskendamist installin need lihtsalt uuesti.

Lubage mul teile meelde tuletada, et peate vahekaardilt pluginad eemaldama Laiendused → Laiendushaldur → Halda → Valige märkeruut → Desinstalli nupp.

Mõnda kolmanda osapoole pistikprogrammi ei saa eemaldada, kuna pärast nende installimist on need muutunud süsteemseteks. Sel juhul märkige nende märkeruut ja klõpsake nuppu Värskenda vahemälu. Seejärel lülitage need välja.

Koos komponentidega installitud pistikprogrammid eemaldatakse alles pärast nende komponendi eemaldamist.

Tähtis on kriitiline! Keela pistikprogrammide halduris süsteemiplugin "Mäleta mind". Pistikprogrammi keelamata jätmine põhjustab värskendustõrke.

class="eliadunit">

Ärge unustage, et Joomla laiendused ei piirdu pistikprogrammidega. Ka teised laiendused tuleb eemaldada või keelata. Seda tehakse vahekaardil: Laiendushaldur → Haldus. Kasutage vahekaardil Filter: Tüüp . Esiteks filtreerime paketi tüüpi laiendusi, seejärel järjestikku komponent, fail, keel, teek, moodulid, pistikprogramm.

Täiesti edukaks automaatseks värskendamiseks peate laiendused jätma ainult Joomla! Projecti autorile. Selle väite võib vaielda, kuid mul kulus kolm ebaõnnestunud värskendust, et sellele jõuda.

Tähtis on kriitiline! Minge kindlasti mallihalduris mis tahes "natiivsele" Joomla mallile: Protostar, Beez_20 või Atomic. Eemaldage kolmanda osapoole mallid. Mallide eemaldamine vahekaardilt Laiendushaldur → Halda → Filter: Mallid.

Moodulite ettevalmistamine uuendamiseks

Liigume edasi saidi moodulite juurde ja valmistame need ette uuendamiseks. Alustama, keelake kõik saidi moodulid.

Eemaldage kolmanda osapoole pistikprogrammide moodulid. Vahekaardil kustutamine Laiendushaldur → Halda → Filter: moodul.

Tühjendage saidi vahemälu ja tehke uus varukoopia (2. koopia). See on teie Joomla 2.5.28 puhastatud koopia. Ebaõnnestunud värskenduse korral on vaja sait taastada, seejärel vead parandada ja värskendust uuesti korrata.

Saidi puhastamine tehtud.

Viimane kontroll. Vahekaardil Süsteemiteave → Õigused kõik peaks olema roheline.

Liigume värskenduse juurde.

Sisseehitatud komponendiga värskendamine Joomla!

Me pöördume saidi paneelilt automaatse värskendamise poole. Avage saidi perenos halduspaneelil vahekaart: Komponendid → Värskenda Joomla!

Seadetes (paremas ülanurgas nupp "Seaded") valige: "Joomla distributsioon lühikese toega" Ja "Kirjutage faile otse."

See aken ei pruugi kohe ilmuda.

Kontrollime veel kord saidi varukoopiate (koopia 1 ja koopia 2) saadavust ja "palvetame" vajutage nuppu "Installi värskendus".

Edukat versiooni Joomla 2.5 versioonile Joomla 3.3.6 uuendatakse muudetud saidi paneelil ja kuvatakse teade. Paneeli malli nimetatakse nüüd isis.

Joomla 2.5 versiooniuuenduse lõpuleviimine versioonile 3.3.6

Järgmiseks eemaldame juurkaustast Joomla 2.5.28 saidi ja teisaldame Joomla 3.3.6 alamkataloogist sinna. Alamkataloogis värskendamisel minge alamdomeenis faili configuration.php, peate muutma ainult tmp ja logide kaustade teid.

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

muutu

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

Kui uuendasite mõnda teist hosti, muutke failis configuration.php andmebaasi andmed ning tmp ja logide kaustade teed.

Migratsiooni lõpuleviimine

Pärast värskendust installige vajalikud ja tuttavad pluginad, mis töötavad Joomla uues versioonis 3.3.6.

Tähtis! Kui kasutasite Joomla SEF-i komponente, pidite tegema sef-i URL-ide eksportimise ja uues versioonis importige need pärast SEF-i komponentide installimist tagasi.

Tuletan meelde, et CNC-failide (SEF) lingid on universaalsed ja "sobivad" importimiseks kõikidesse suurematesse Joomla SEF-laienditesse. Migreerimise ajal on võimalik SEF-komponenti muuta. Viie saidi migreerimisel muutsin Sh404 laienduse Artio JoomSEF-iks. Aga see on eraldi laul.

Pärast kogu tööd ärge unustage silumisrežiimi keelata (kui see on lubatud) ja seadke veakuva režiimiks "Süsteemi vaikerežiim".

Kui automaatne värskendamine ebaõnnestub, eemaldage sait alamkataloogist, eemaldage andmebaas ja kasutaja. Taastage sait varukoopiast uue andmebaasi ja uue kasutajaga ning korrake kõike uuesti, pidades meeles oma vigu ja olles veelgi ettevaatlikum.

class="eliadunit">

Selle õpetuse kirjutamise põhjuseks oli Joomla 3.7 uue versiooni avaldamine, mis on avalikuks kasutamiseks saadaval. Selles räägime üksikasjalikult Joomla süsteemi värskendamisest, miks peate uuendusi jälgima, kuidas saate süsteemi värskendada ja miks, on saite, mis töötavad endiselt Joomla 1.5 peal.

Joomla versiooni märgistamine

Joomla 3.7 õige versiooni tähis on 3.7.0. Versiooni tähistuses on kolm numbrit.

  • Esimene number muutub harva.
  • Teine number on oluline muudatus, mis mõjutab süsteemi tuuma.
  • Kolmas number on uute turbeväljaannete ja veaparandustega versioonide väljaandmine.

Kas Joomlat on võimalik mitte uuendada?

Väljaande J!3.7 kohaselt ei ole 3.6-lt 3.7-le üleminek saidi turvalisuse seisukohalt põhimõttelise tähtsusega. See üleminek parandab autorite sõnul saidi funktsionaalsust, ei muud. Seega, kui mõni mõjuv põhjus takistab teil versioonile 3.7 üleminekut, võite töötada uusima versiooniga 3.6.5, vähemalt kuni "aegade lõpuni". Samal ajal on oluline mõista, et autorid ei anna enam versiooni 3.6 turvavärskendusi välja ning peavad töötama "oma ohus ja riisikol", turvalisust hoolikamalt jälgides.

Kõigi Joomla uutes versioonides tehtud muudatuste kirjelduse leiate ametlikult veebisaidilt https://docs.joomla.org, versioonide ajaloost.

Väärib märkimist, et järgmised globaalsed versioonid on eeldatavasti 3.8; 3,9; 4.0, kuid enne nende avaldamist on palju 3.7.x versioone.

Kuidas vaadata Joomla saidi tööversiooni

Joomla saidi tööversiooni vaatamiseks on kaks lihtsat viisi.

  1. Paneelilt. Süsteemi vahekaart>>> Süsteemiteave.
  2. FTP kaudu leidke fail saidi juurtest /libraries/cms/version/version.php. Selle faili 33. real näete süsteemi versiooni (plokk: Väljalaske versioon).

Joomla värskendamine kolmel viisil

Tähtis! Igasugune Joomla värskendamise viis võib olla ebaõnnestunud ja põhjustada saidi kadumise tõttu saatuslikke vigu (Fatal Error). Seetõttu peate enne iga värskendamist tegema saidist igal võimalikul viisil varukoopia.

1. meetod: automaatne värskendamine

Süsteemi tööriistad võimaldavad Joomla teenust kasutades automaatselt värskendada. Selle värskendusmeetodi korral võtab süsteem ühendust Joomla värskendusteenusega, laadib alla uuenduspaketi, mille link on näidatud üksuses “URL-i värskenduspakett” ja uuendab süsteemi.

Automaatseks värskendamiseks minge vahekaardile Komponendid>>>Uuenda Joomla!. Järgmiseks vahekaart Automaatvärskendused. Määrake (märkige) "Installeerimismeetod – kirjutage failid otse" ja klõpsake nuppu "Installi värskendus".

class="eliadunit">

2. meetod. Laadige alla ja värskendage administraatoripaneelilt

Kui teie hostimisserver ei võimalda teil värskendada otse Jooomla värskendusserverist, kasutage värskendustööriista "Laadi alla ja värskendage". Selleks tehke vahekaardil Komponendid>>>Uuenda Joomla!

  • Laadige alla vajalik uuendusarhiiv (ZIP) lingilt "... Joomla ametlikul allalaadimislehel" või "Uuenda paketi URL-i" vahekaardil Automaatvärskendused;
  • Pärast värskendusarhiivi valimist kasutage värskenduse installimiseks nuppu Laadi alla ja installi. Kirjutage faile otse. FTP kaudu üleslaadimiseks on vajalik FTP seadistus üldseadetes.

Märge: Selle värskendusmeetodi edukaks kasutamiseks peab teil olema tmp-faili õige tee failis configuration.php ning CHMOD-i õigused tmp-kataloogi peavad olema vähemalt 644.

3. meetod. FTP-kliendi kaudu

See meetod on sarnane eelmisele, ainult värskenduskataloog tuleb arvutisse alla laadida ja seejärel FTP kaudu saidi juure üles laadida režiimis "Ülekirjutamine".

  • Laadige värskenduste arhiiv alla lingilt "Uuenda paketi URL-i";
  • Pakkige arhiiv lahti;
  • Sisestame saidi juure FTP-kliendi kaudu;
  • Laadige värskendusarhiivi failid ülekirjutamise režiimis saidi juure.

Süsteemi värskenduse teave

Joomla süsteem on vaikimisi seadistatud nii, et uute uuenduste ilmumisel annab sellest teada nii süsteem ise kui ka kõik selle laiendused. See teave kuvatakse põhilehe paneelil lehe ülaosas roosade sõnumitena.

Nende teadete kuvamise eest vastutavad kaks pistikprogrammi:

  • Ikooniriba – Joomla! uute versioonide teavitus. ID=437
  • Ikooniriba – teade Joomla! uute versioonide kohta! ID=438

Neid saab välja lülitada. Kui teil on vaja e-posti teel teavet uute uuenduste kohta, kasutage pistikprogrammi: Süsteem – Joomla uuendusteade (ID=452). Määrake oma e-posti aadress selle pistikprogrammi seadetes. Enne seda ärge unustage süsteemi üldistes sätetes seadistada "Mail".

Laienduse värskendused

Pärast kolmanda osapoole laienduste installimist aktiveerib süsteem (vaikimisi) suhtluse nende laienduste värskendusserveritega. Laienduse värskenduse avaldamisel saab süsteem selle kohta signaali ja kui pistikprogrammi ID=438 on lubatud, teavitab teid sellest. Kui te seda ei vaja, minge peamenüüst vahekaardile: Laiendused>>>Haldamine>>>Uuenda serverid (vasak menüü) ja keelake mittevajalik värskendusserver.

Jällegi on vaikimisi kõik värskendusserverid lubatud ja paneeli laadimisel iga kord, kui nad värskendusserveritega ühendust võtavad. See suurendab veidi serveri koormust.

Kas ma pean värskendama Joomla mootorit versioonilt 2.5 versioonile 3.x?

Ma arvan, et on aeg sellele mõelda, sest. Kui olete värskendanud Joomla 2.5 uusimale versioonile 2.5.28, ei saa te märkamata jätta teadet administraatoripaneelil, et Joomla 2.5 tugi lõppes 31. detsembril 2014.

Lisaks ajendas mind mootorit värskendama vajadus juurutada saidil sildisüsteem. Saanud teada, et troikal on sildisüsteemi sisseehitatud tugi, otsustasin alustada mootori värskendamist.

Eeltoimingud, mis tuleb Joomla mootori edukaks värskendamiseks teha.

1. Kõigepealt ärge olge liiga laisk, et kontrollida, kas teie hostimine vastab Joomla 3.x normaalseks tööks vajalikele süsteeminõuetele. Nüüd vastavad endast lugupidavad hostimisettevõtted sellistele nõuetele, kuid parem on seda kontrollida, eriti kuna see ei võta kaua aega. Nagu tabelist näha, pole Apache nõuded kolmandas Joomlas muutunud (2.x+), küll aga on muutunud nõuded PHP-le ja andmebaasidele. Kui Joomla 2.5 võiks veel töötada PHP 5.2.4+ ja MySQL versiooniga 5.0.4+, siis Joomla 3.x vajab juba vähemalt PHP versiooni 5.3.1 ja MySQL versiooni 5.1.+. Kiireim viis oma hostimises kasutatavate PHP ja MySQL versioonide kontrollimiseks on minna Joomla administraatoripaneelile, seejärel valida ülemisest menüüst " Veebileht" => "Süsteemi info". Näeme süsteemi kohta mitmesugust teavet, sealhulgas PHP ja MySQL praeguseid versioone.

Kui praegused versioonid jäävad alla miinimumnõuete (mis muutub iga päevaga üha ebatõenäolisemaks), siis peate hostimist vahetama.

2. Järgmiseks peate veenduma, et teie saidil kasutatav mall töötab kolmanda seeria Joomlas. Selle kohta leiate teavet oma malli arendaja veebisaidilt. Võib-olla on malli arendaja Joomla 3.x jaoks välja andnud eraldi versiooni. Kui ei, siis peate võib-olla hoolitsema kolmanda Joomla malli leidmise eest ja kustutama praeguse malli, mis ei toeta kolmikut. Teise võimalusena saate saidi välimuse säilitamiseks kohandada Joomla 2.5 malli töötama ka versioonis joomla 3.x. Mida ma pidin tegema.

Pärast versioonile 2.5.28 täiendamist kontrollige igaks juhuks, kas teie andmebaasi skeemi on värskendatud versioonile 5.2.28. Selleks valige ülemisest menüüst Laiendused -> Laiendushaldur-> vahekaart Andmebaas. Kui näete ligikaudu sama pilti, mis alloleval joonisel, siis on teie andmebaasi tavapäraselt värskendatud.

Kui sul on rohelise linnukese asemel punases ringis valge "telliskivi" ja kuvatakse punane teade, et teie andmebaasi pole uuendatud, klõpsake nuppu Et parandada paremas ülanurgas.

4. Samuti peate enne värskendamist pistikprogrammi keelama Süsteem – mäleta mind. Vastasel juhul võib pärast värskendust administraatori paneeli sisselogimisel tekkida probleeme. Pärast värskendamist saab selle pistikprogrammi uuesti lubada.

5. Üldiselt töötavad kõik joomla 2.5 levitamiskomplekti sisseehitatud laiendused Joomla 3.x-s probleemideta. Probleemid võivad tekkida kolmanda osapoole laiendustega. Mida rohkem kolmanda osapoole laiendusi, seda keerulisem on üleminek. Kui teil on palju kolmanda osapoole laiendusi, soovitan teil joonistada kahe veeruga plaat eraldi lehele või faili: " Laienduse nimi"Ja" Joomla 3.x tugi". Sisestage tabelisse kõigi kolmandate osapoolte laienduste (laiendushalduri kaudu installitud komponendid, pluginad ja moodulid) nimed. Värskendage kõik leitud laiendused uusimale versioonile. Tuleb meeles pidada, et mitte kõik laiendused ei kasuta automaatset - värskendusmehhanism ( Laiendused -> Laiendushaldur-> vahekaart Värskendused-> nupp Otsige värskendusi). Parim on iga värskenduse jaoks minna tootja veebisaidile ja vaadata, kas uusim versioon on saadaval. Järgmisena vaatame, millised neist toetavad Joomla 3.x-i. Need laiendused, mis kolmikut ei toeta, tuleb eemaldada, vastasel juhul võib värskendus ebaõnnestuda ja sait võib täielikult avaneda.

Otsime võib-olla laiendusi, mis ei toeta troikat, tootja veebisaidil on troika jaoks eraldi jaotuskomplektid. Sellisel juhul paigaldame need lihtsalt kohe pärast mootori värskendamist. Kui arendaja pole Joomla 3.x jaoks üldse versiooni välja andnud, peate otsima selle laienduse analooge või küsige arendajalt, kas ta annab oma laienduse kolmiku jaoks välja ja mis aja jooksul. .

Sellest loendist võite leida laiendusi, mida kasutasite, kuid enam ei kasuta. Samuti on soovitav eemaldada sellised niigi mittevajalikud laiendused.

Eduka värskenduse tõenäosuse suurendamiseks saate enne värskendamist ajutiselt keelata kõik allesjäänud laiendused, mille olete pärast algset installimist ise installinud. Pärast värskendust lülitame need omakorda sisse ja kontrollime saidi toimivust. Erandiks on kolmanda osapoole mallid (kui need olid installitud), mida praegu kasutatakse administraatoripaneelil ja saidil. Lõppude lõpuks, nagu ma eespool kirjutasin, hoolitsesite Joomla 3.x-ga ühilduva malli installimise eest. Keelamiseks minge aadressile Laiendused -> Laiendushaldur -> Kontroll. Sorteeri viimane veerg ID kahanev nimekiri. Kõik teie enda installitud laiendused on olemas ID alates 10 000 ja rohkem. Siin saab need enne värskendamist keelata.

Juhend Joomla versiooni 2.5.28 versioonilt 3.x uuendamiseks.

Enne kindlasti lugege eelmine lõik läbi!

Olen kategooriliselt vastu võitlussaidi värskendamisele otse hostimisel. Pole ju selge, kuidas sait peale mootorivärskendust toimima hakkab ja kas seda üldse uuendatakse. Tegin järgmist.

Tegin oma saidist varukoopia: andmebaasi ja saidifailid ning laadisin selle oma arvutisse üles.

Kui olete järginud kõiki eelmises lõigus toodud samme, kuvatakse teile teade, et teil on juba installitud Joomla! uusim versioon 2.5.28.

Klõpsake nuppu " Seaded" paremas ülanurgas.

Välja vastas ilmuvas aknas " Värskenda server"vali ripploendist" Joomla distributsioonid lühiajalise toega"

Teid teavitatakse Joomla!-i värskenduse tuvastamisest.

Minu puhul tuvastas süsteem värskenduse 3.3.6.

Klõpsake nuppu " Installige värskendus".

Kui kõik läks hästi, siis teie sait avaneb. Kontrollime mootori versiooni administraatoripaneelilt.

Kui keelasite laiendused enne värskendamist, nagu eespool kirjutasin, lülitage need ükshaaval uuesti sisse ja kontrollige saidi toimimist.

Kui kõik on korras, laadige värskendatud sait vana asemel hostimisse.

Kui sait ei avane pärast värskendamist.

Kui olete teinud kõik ülalkirjeldatud soovitused, peaks sait pärast kolmekordsele versioonile üleminekut avanema. Kuid kui saidi avaleht on sellegipoolest lõpetanud avamise, tähendab see, et mõni komponent (millest te märkasite), mis ei ühildu uue mootoriga, takistab saidi normaalset avamist. Ei mingit paanikat! Tavaliselt lubab sait ikkagi administraatoripaneelile pääseda. (Kui teie administraatoripaneel ei avane, lugege allpool). Vaatame tähelepanelikult ekraanil kuvatavat teadet. Tavaliselt sisaldab teade probleemse faili teed ja rea ​​numbrit probleemse koodiga.

Kui tee viib teie mallikaustas oleva failini, on see tõenäoliselt teie mall. Sel juhul peate selle vahetama mõne muu Joomla 3.x-ga ühilduva vastu (kui te varem malli ei varunud, võite kasutada mõnda sisseehitatud malli) ja probleem laheneb .

Kui ekraanil kuvatav teade näitab mõne laiendi faili teed, saate selle laienduse administraatoripaneelilt eemaldada. Kui administraatoripaneelile pole juurdepääsu, võite proovida probleemse laiendiga kausta ümber nimetada.

Kui te ei suuda kindlaks teha, millisele laiendile probleemne fail kuulub, avage see fail mis tahes redaktoris (kasutan märkmik++) ja lihtsalt kustutage (õigemini kommenteerige) probleemse koodi näidatud rida. Järgmisena proovime värskendada avalehte. Pärast avalehe värskendamist võib teade viidata juba mõnele teisele reale selles failis või mõnes muus failis. Seega jätkate probleemsetes failides koodiridade kommenteerimist, kuni sait avaneb. Pärast seda saate mõnes Joomla tugifoorumis või selle artikli kommentaarides esitada küsimuse, millise laiendiga probleemsed failid kuuluvad, määrata nende tee ja see laiendus kustutada.

Kui administraatoripaneel ei avane pärast Joomla versioonile 3.x värskendamist.

Kui te ei pääse pärast saidi värskendamist administraatoripaneelile, siis jäi teil vahele mõni laiendus või mall, mis ei ühildu kolmanda Joomlaga. Nagu eespool kirjutasin, kuvatakse ekraanil tavaliselt avamist segava probleemse faili tee. Kui tee viib mallifaili, peate selle muutma näiteks mõne Joomlasse sisseehitatud malli vastu: Aatomiline, Beez5 või Beez_20. Kui faili tee viib teise asukohta, peate määrama, millisele laiendile antud fail kuulub, ja eemaldama selle laiendi. Aga kuidas eemaldada laiendus või mall, kui te ei pääse administraatorialasse? Redigeerime andmebaasi. Selleks minge saidile phpmyadmin.

Üle phpmyadmin me ei saa laiendust eemaldada, kuid saame selle keelata. Sellest piisab administraatoripaneeli sisenemiseks ja seejärel laienduse eemaldamiseks administraatoripaneelilt. Teave kõigi installitud laienduste kohta on salvestatud tabelisse xxx _laiendid, kus xxx on tabeli eesliide, mis võib olla igaühe jaoks erinev.

Laienduse keelamiseks otsige veerust selle nime Nimi tabel ja veerg Lubatudühe asemel pane null.

Malli muutmiseks phpmyadminist teise malli avage tabel xxx_ malli_stiilid. Selles tabelis on loetletud kõik saidile installitud mallid. Veerg kliendi_id näitab, millise saidi osa jaoks mall on mõeldud (0 - avaliku osa jaoks, 1 - administraatori paneeli jaoks). Veerg Kodu näitab, millist malli praegu vaikimisi kasutatakse (maksab ühe).

tagasi
  • Edasi
  • Teil pole õigusi kommentaare postitada

    Joomla 2.5-lt Joomla 3-le üleminekuks lõid CMS-i autorid Joomla!Upgrade'i põhikomponendi. Nüüd ei pea te värskendamiseks kasutama kolmanda osapoole pistikprogramme. Joomla 2.5 automaatne värskendamine versioonile 3.3.6 toimub saidi halduspaneelilt. Kuidas seda ilma vigadeta teha, räägin selles artiklis.

    Teenuse Joomla 3.3.6 nõuete kontrollimine

    Kontrollige oma hostimisserveri ehitust. Need peavad vastama Joomla 3.3.6 töötamiseks miinimumnõuetele. PHP versioon on põhimõtteliselt oluline. Nüüd peaks see olema PHP 5.3.10+.

    Alustame Joomla 2.5 automaatset uuendamist versioonile 3.3.6

    Ülesanne. Meil on veebisait. CMS-i saidi versioon Joomla 2.5.x. Peate värskendama Joomla versioonile 3.3.6.

    Kõigepealt läheme üle Joomla versioonile 2.5.28. Alates versioonist 2.5.27 ei ole võimalik uuendada. Pärast edukat värskendamist puhastame saidi vahemälu ja kontrollime andmebaasi asjakohasust laiendushalduri vahekaardil "Andmebaas".

    • Eemaldame mittevajalikud artiklid ja mittevajalikud moodulid.
    • Puhastame kõik prügikastid.
    • Saidilaiendeid me veel ei puuduta.

    Teeme oma töökohast täieliku varukoopia. Nimetagem seda "reserv 1".

    Me ei kasuta värskenduse jaoks kolmanda osapoole hostimist. Värskendame saiti meie hostimise juurkataloogi alamkataloogis. Las ma seletan. Saame taastada oma saidi varukoopia mis tahes kolmanda osapoole serveris ja seda seal värskendades tagasi saata.

    Värskendamiseks loome oma domeeni juurkausta värskendamiseks kataloogi. Helistame talle. Nimi võib olla ükskõik milline. Looge phpmyadmini hostimises uus andmebaas. Andmebaasis peab olema kõik uus: nimi, kasutaja, parool.

    Kui teil on vaja pärast ebaõnnestumist uuesti uuendada, ärge kasutage vana andmebaasi. Uue värskenduse jaoks looge uus andmebaas uute andmetega, sealhulgas kasutajaga. Ebaõnnestunud andmebaas tuleb hostist eemaldada.

    Loodud alamkataloogis taastage oma sait. Lugege, kuidas saiti varukoopiast taastada. Värskendame loodud kataloogis täpselt seda taastatud saiti. Tema aadress:

    Teise saidi puhastamine

    Nüüd puhastame saidi tarbetutest laiendustest. Ideaalis peaksid alles jääma ainult Joomla!Projecti laiendused. Kolmanda osapoole laiendused tuleb keelata. Laiendused, mis ei ühildu Joomla 3.3.6-ga. tuleb eemaldada. Desinstallige laiendused laiendushalduris.

    Tõenäosus, et sait, eriti "söövitavad" laiendused eemaldamisel jookseb kokku, on suur. Seetõttu teeme järgmist.

    Nagu teate, eemaldatakse laiendused vahekaardilt Laiendused → Laiendushaldur → Halda. Siin kasutame filtrit. Filtreerige laienduse tüübi järgi.

    Esiteks eemaldage komponendid. Täieliku ohutuse tagamiseks tühjendame pärast iga eemaldatud komponenti vahemälu ja kontrollime saidi jõudlust. Kui sait on kokku jooksnud, laadige probleemse komponendiga kaust üles FTP kaudu Backup 1 varukoopiast.

    Pärast komponentide eemaldamist keelake / eemaldage pistikprogrammid, moodulid, teegid, failid, paketid.

    Võimalik, et mõne laienduse eemaldamisel jookseb sait kokku. Sel juhul laadime veebisaidi varukoopiast alla probleemsete laienduste kaustad: pluginad, moodulid, teegid jne. Kustutamise asemel keelame probleemse laienduse.

    Plugina saab keelata andmebaasist: [_extensions] tabel. Klõpsake tabelireal nuppu Struktuur, otsige pluginast soovitud pistikprogrammi pluginate_nimi struktuurist ja pange veergu lubamise asemel .

    class="eliadunit">

    Andmebaasi komponenti ei saa keelata. Et "kapriisne" komponent värskendust ei segaks, keelake see saidi paneelil, vaid nimetage selle kaust tüübi järgi ümber com_XXXX_okl.

    Veel kord sammude kohta, mida tegime Joomla 2.5 automaatse värskendamise 3.3.6-le edukaks ettevalmistamiseks:

    • Värskendatud versioonile 2.5.28. Joomla "kauamängiva" väljalaske lõppversioon J! 2.5;
    • Tegime saidi esimese puhastamise ja taastasime saidi saidi juurkausta alamkataloogis;
    • Vähemalt eemaldatud laiendused, millel pole versioone J3.3.6 jaoks;
    • Keelatud, muud laiendused;
    • Ärge keelake juhtpaneelil jooksvaid mooduleid ja pistikprogramme Joomla!
    • Lülituti "natiivsetele" Joomla mallidele;
    • Kontrollis saidi paneelilt andmebaasi olekut (asjakohasust);
    • Tühjendas saidi vahemälu, paneelid ja värskenduste vahemälu;
    • Kustutatud aegunud vahemälu;
    • Keelatud pistikprogramm "Cache" (valikuline).
    • Puhastatud saidist tegi varukoopia (reserv 2).
    • Kontrolliti töökoha ja andmebaasi varukoopiat.

    Vahemälu tühjendamisel puhastage mitte ainult saidi vahemälu, vaid ka halduspaneeli vahemälu.

    Alustame automaatset värskendamist.

    Joomla 2.5 kuni 3.3.6 automaatne värskendus – protsess ise

    Läheme vahekaardile: Komponendid → Värskenda Joomla!

    Valige nupul "Seaded" "Lühiajaline versioon ...".

    Kui te lehel muudatusi ei näe, tühjendage värskenduste vahemälu (Laiendused→ Laiendushaldur→ Värskendused→ Nupp: Tühjenda vahemälu).

    Kui näete teadet versioonile 3.3.6 värskendamise vajaduse kohta, värskendage meetodil "Failide otse kirjutamine".

    Jah, las õnn ei jäta sind.

    Kui see ebaõnnestub, eemaldage sait, looge uus andmebaas, taastage Fallback 1 või Fallback 2 ja proovige uuesti. Enne kordamist lugege oma hostimise (serveri) paneelis error.logsi logi.

    Kui värskendamine õnnestub, näete vastavat teadet ja administraatori paneeli vaikemall muutub. saate alustada tutvust Joomla 3 halduspaneeliga.

    või kuidas värskendada süsteemi kasutades failihaldurit

    Enne jätkamistJoomla versiooni värskendus, vaatame mõningaid nüansse.

    Populaarselt veebisaidilt joomla.ru leiate teavet värskenduste kohta: allalaadimiseks saadaval Joomla! "lokaliseeritud demomaterjalide ja eelinstallitud venekeelse liidese keelega. Traditsiooniliselt lokaliseeritud distributsioon ei erine tavalisest, välja arvatud eelinstallitud venekeelsed lokaliseerimispaketid, venekeelsed materjalid, keelefailid ja installimise ajal kuvatav litsentsitekst, mis tähendab, et on aeg uuendada. Joomla uued versioonid, sealhulgas venestatud versioonid, asuvad portaali paremas veerus, päris ülaosas.

    Joomla samm-sammult värskendamine

    Varasema versiooni uuendamine kaasaegsemaks

    Kui teil on Joomla 1.5, peate esmalt uuendama, kasutades komponenti jUpgrade.

    Oletame, et kasutate venestatud Joomlat. Sel juhul pole mõtet otsida venekeelset värskenduspaketti. Tavalise uuendusega, nimelt seda meetodit selles peatükis tutvustatakse, ei muutu varem tehtud CMS-i seadistused. Sama kehtib ka kõigi muude süsteemiseadete ja laienduste kohta. Tavaliselt kulgeb Joomla värskendusprotsess ilma komplikatsioonideta.

    Enne varundame kogu saidi sisu.

    Laadimine...Laadimine...