A Jumla 3.5 frissítése 1 lépésenkénti utasítás. Hogyan frissítheti a Joomla-t a legújabb verzióra
Frissítés a Joomla 2.5-ről a Joomla 3.x-re nem egy nagyon nehéz folyamat, de leggyakrabban egy és ugyanazokkal a hibákkal szembesülünk, amikor frissítésre kerülünk. Ebben a cikkben leírom a frissítési folyamatot, és megfontolom a hibákat párhuzamosan, hogy időt takarítson meg a Google keresésére, vagy várjon a fórumok válaszára.
Fontos!
Mielőtt elkezdené a webhely frissítését, Ügyeljen arra, hogy egy példányt készítsen fájlrendszer és mysql adatbázisok!
Vagy vágja le a webhely másolatának frissítését.. Én az újonnan létrehozott aldomainen és egy másolt adatbázisban. Nem szabad elfelejteni, hogy a beállításokat a Configuration.php fájlban módosítsa a másolt adatbázisba. Ez elég jó lenne külön vezetni log fájl Szerverek, hogy megértsék, miért a webhely helyett fehér képernyő .
FONTOS 2!
Mielőtt elkezdené a webhely frissítését, meg kell győződnie arról, hogy a kiterjesztések (összetevők, modulok, plug-in), a webhelyre szerelve a Joomla 3 új verziója támogatható. Minden telepített bővítményt külön kell frissíteni, minden esetben egyedileg.
Hisszük, hogy már megtette a fentieket.
A frissítés megújítását írom le, ha valami baj van velem. akarok frissítési hely a Joomla 2.5.14-en a 3.5-ös verzióra. Ez bemutatja a Jroundments alkatrészeket és több harmadik fél modulot.
Szóval, az első dolog frissítjük a webhelyen telepített összes bővítményt a legújabb verziókhoz..
Először frissíteni kell a Joomla verzióját az utóbbiba a 2.5-ös felsorolásban - a Joomla 2.5.28 verziója. (Ne feledje, hogy ha a 2.5.28-nál alacsonyabb verzióra frissül, egyszerre 3,X-ig, valószínűleg kapsz egy halott helyet.)
Mentettünk, a bővítéshez -\u003e Extension Manager -\u003e Frissítések
Frissítjük, hogy mi lehet frissíteni (például 2 bővítmény nem lehet frissíteni).
Ehhez válassza ki a frissítési beállításokat a legördülő listából. Joomla eloszlások hosszú támogatási időszakokkal.
Ha utána nem jelenik meg a talált frissítések, megyünk az Extensions Manager -\u003e frissítések és tiszta készpénz. Ezután ellenőrizze újra a frissítéseket. A Joomla 2.5.28 frissítése volt, amelyet az elért ... az úton, ha végül nem működött, de inkább így van, akkor letöltheti a Joomla frissítési fájlt a 2.5.28-as verzióra és frissítheti manuálisan ...
Ehhez töltse le a szükséges csomagot, és cserélje le a fájlokat az FTP-re.
Tehát nyomja meg a "Update Update" gombot ... Egy kicsit ... Ennek eredményeképpen egy örömteli üzenet jelenik meg: "A webhelyed sikeresen frissült. Joomla 2.5.28."
Ezután megyünk a mellékállomás menedzseréhez -\u003e Vezérlés, és kapcsoljuk ki az összes olyan komponenst, modulot és bővítményt, amely függetlenül telepítve van. Mindent megszakítottam a jogalékok tekintetében, nem volt szabványos CAPTCHA, a plugin sourcer és valami más;)
Ha a Joomla nem talál azonnal frissítést, ismét megismételjük a gyorsítótár tisztítási eljárását a kiterjesztéskezelőben. Visszatérünk a központba - látjuk, hogy a Joomla 3.5 frissítés megtalálható.
Gyere be a "gombban", és kattintson Telepítse a frissítést
Nézzük ...
A Joomla Update telepítése után az adminisztrátori panelen a felvételi oldalra dobtam, és a helyszín helyett - a fehér képernyő! Ó Istenem! Ez minden helyszíntől fél! Ezért mindenki azt mondja - ne tegye a munkahelyi frissítéseket, tegye őket a webhely másolataira! Készítsen biztonsági másolatot!
Nos, semmi szörnyű, illetve "fang" webhely nem jelenik meg, mert a webhely sablonja nem támogatja a harmadik jum. Mindenesetre megváltoztattam a másikra.
Elmegyünk az adminisztrátorba, a sablonkezelőben, tegyen semmilyen szabványt ... Az egész webhely megjelenik, a tartalom a helyszínen van - Tovább a technika esetében!
Néhány nappal a frissítés után a Joomla 3.5 rámutatott egy Jamb! Egy idő után az oldal elkezdett 500 hibaüzenetet indítani, hogy újraindítsa, meg kellett indítani a teljes kiszolgálót (Apache). Miután megtekintette a naplókat, kiderült, hogy a sourcer plugin bűnösnek bizonyul, amely lehetővé tette, hogy önkényes PHP és JavaScript-kódot helyezze az anyag szövegébe. Ki kellett kapcsolnom. A naplók hibája volt, mint ez:
[: Hiba] PHP Fatális hiba: Nem tudja újra az nncache osztályt a /www/site.com/plugins/swww/nnframework/helpers/cache.php-ben a 14. sorban,
Ezenkívül kiderítettem, hogy a Joomla 3.5-re történő frissítés után a Mentés és a "Mentés és a Close" gombok nem működnek a webhely adminisztrátorában. Ebben az esetben segítettem nekem kulcsok Ctrl. + F5 ...
A JCOMÁCIÓK Frissítése 2.3.0 A JCOMÁCIÓK 3.0.5
Most a JComments alkatrészekről. Az adatok elvesztése érdekében tényleg nem akartam nagyon - sok ember összeállította a cikkeket.
Volt egy standard sablonom, ezért egyszerűen töröltem a 2.3.0 verzióját a bővítési menedzseren keresztül, és telepítette a frissen aláírt JCOMES 3.0.5 csomagot. Minden! Megjegyzések visszatértek a helyükre.
A logóhoz való hivatkozás az aktuális oldalra vonatkozik, és nem a főre
A következő nagyon gyakori hiba, amelyet sokan találnak (de nem mindenki), akik frissítve a 3.5-ös verzióra - a webhely logója megszűnt a főoldalra, hanem inkább utal aktuális oldal Webhely. A kijáratot nem lehet a legelegánsabb, de dolgozik. Reméljük, hogy amikor az új frissítés megjelent, a fejlesztők már meghatározzák ezt a hibát.
Tehát megoldás:
Meg kell erősíteni a SEF plugin fájlt. Ez a fájl itt található.
/Your.site/plugins/system/sef/sef.php.
BAN BEN ez a fájl, Változás 93 sorban, a "+" jel végére a "*" jelzésen. Ki kell dolgoznia
Ez volt: $ Regex \u003d "# \\ s +". $ Attribútum. "" (?! / | ". $ protokollok." | \\ # | \\ ") ([^"] +) "# m"; Ez lett: $ Regex \u003d "# \\ s +". $ Attribútum. "" (?! / | "$ protokollok." | \\ # | \\ ") ([^"] *) "# m";
Az első kísérletem, hogy frissítsem a webhelyet a Joomla 3.7-re, egy PLG_QUICKON_PHPVERSIONCHECK hibához vezetett. Miért kiderült, és milyen hiba történt a Joomla 3.7-re történő frissítésre ebben a cikkben.
Hadd emlékeztessem meg.Látni fogja a rendszer frissítésének szükségességét, ha a "ikonpanel - a Joomla új verzióinak bejelentése", ID \u003d 437.
A PLG_QUICKICON_PHPVERSIONCHECK hiba.
Egyrészt minden egyszerű. Ez a hiba azt jelzi, hogy a PHP nem támogatott verzióját használom a tárhelykiszolgálón.
Másrészt, nem minden világos. PHP 5.4.26-ot kaptam a kiszolgálón. A frissítés előtt a PHP ezen verziója elrendezett, és a Joomla 3.7 esetében kiderül, hogy újabb verzióra van szüksége a PHP-nek?
A probléma megértéséhez menjen az oldalra " Technikai követelmények -ért telepítések Joomla» ( https://downloads.joomla.org/ru/technical-requirements-ru.).
Ez az oldal 2017. március 20-án frissül. Az oldalinformáció nem változott, a Joomla, beleértve a Joomla 3.7-et, a PHP 5.3 minimális verziója szükséges, és a PHP 5.6 vagy PHP 7 ajánlott.
Nyilvánvaló, hogy a PLG_QUICKICON_PHPVERSIONCHECK hiba oka a PHP elégtelen változatában. Továbbra is megváltoztathatja a PHP 5.4.26 verzióját. A szerveren és a webhely helyreállítása után újra frissíteni.
osztály \u003d "eliadunit"\u003e
Frissítés ftp.
A kísérlethez frissítem anélkül, hogy a PHP-verziót FTP-vel változtatnám. Ezért:
- Töltse le itt ( https://downloads.joomla.org/ru/cms/joomla3/3-7-0) Joomla fájl! 3.7.0 Upgrade csomag (.zip);
- Csomagolom a letöltött archívumot;
- A rendszer konfigurációjának Chmod-jogainak ellenőrzése, amelyeknek legalább 644-nek kell lenniük;
- A frissítés archívumának letöltésével a régi, az FTP-ben "Újra újabb" módban.
- Úgy nézem ki az eredmény, a várt módon, a frissítés sikertelen.
következtetések
Jegyzet: Egy másik frissítési kiszolgáló az automatikus üzemmódban szövődmények nélkül. Hadd emlékeztessem meg, hogyan kell csinálni:
Automatikus frissítés Joomla
- Tisztítsa meg a gyorsítótár helyét;
- Készít biztonsági mentés webhely;
- Ha a kevésbé ismert szerzők nem ellenőrzött kiterjesztéseit használja, húzza ki őket a kiterjesztés fülön \u003e\u003e\u003e menedzsment;
- Kattintson a Frissítés fülre (Komponensek \u003e\u003e\u003e Joomla frissítés!);
- Frissítse a rendszert módban automatikus frissítés "Közvetlenül" rekordmal;
- A sikeres frissítési rendszer tájékoztatja a zöld csíkot;
A kiterjesztések ellenőrzése, fordítsa őket az egyikre. Ez akkor hasznos, ha bármilyen kiterjesztés ütközik a rendszer új verziójával.
Egy másik hiba
A frissítés után a "hagyományos hiba" ugrott: Végzetes hiba: Hívjon egy tag funkciót GetTag () egy nem objektumon a /Librursees/cms/application/site.php on line 456. Ezt a hibát egy fehér képernyőn fejez ki egy új cikk vagy szerkesztés után. Nem jelenik meg mindenhol, rögzítve.
A szerzőtől: Üdvözlet, kedves barátom. Vezérlő rendszer tartalom Joomla Léti létezése során nagyon aktívan fejlődik és javul, a funkcionalitás és a munka kényelme szempontjából, amely biztosítja a CMS új verzióinak rendszeres kiadását. Tehát egy kezdő fejlesztőnek lehet egy teljesen törvényes kérdés - hogyan kell frissíteni a Joomla-t az utolsó releváns verzióra. Ezért ebben a cikkben megpróbálom megválaszolni ezt a kérdést.
Meg kell kezdeni, szeretném megjegyezni, hogy folyamatosan követnie kell a frissítéseket, és ha lehetséges, frissítse a webhelyet az utolsó aktuális verzióra (egyébként, nem csak a CMS Joomla által létrehozott webhelyeket érinti). Mivel az új verziók tartalmazhatnak fontos biztonsági frissítéseket, valamint különböző hibák kijavítását, vagy optimalizálhatják az egész rendszer egészének működését. Ezért, ha a webhelyet jó munkakörben szeretné támogatni, akkor frissíteni kell.
FONTOS MEGJEGYZÉS: Ha a webhely már tervezett és elfogadott - Határozottan javasolom a frissítés előtt, készítsen biztonsági másolatot a webhelyen, hogy elkerülje a tartalom elvesztését vagy a CMS munkaképességét. Természetesen a frissítés meglehetősen egyszerű folyamat, de még mindig, néhány fájl cseréje és átírása, ezért hibák fordulhatnak elő. Ha még mindig nagyon új, hogy dolgozzon a fenti CMS-vel, és nem tudja, hogyan jön létre egy biztonsági másolat - CMS Joomla tanfolyamunk hasznos lesz.
Ebben a cikkben beszélünk arról, hogyan kell frissíteni a Jumlu 3-at, mert frissíteni kell a korábbi verziókat, további eszközöket kell használnia.
Ellenőrizze a Joomla verzióját
Először is, ellenőriznie kell a CMS által használt verziót, ami azt jelenti, hogy a frissítések telepítésének szükségessége. Ehhez menjen az adminisztrátor panelhez, és ha nem használja az aktuális verziót - bekapcsolva főoldal, Azonnal megjelenik egy üzenet a frissítések szükségességéről:
Ha csak egy webhelyet fejleszt, akkor nincs hozzáférés az interneten az interneten, majd meghatározza a CMS által használt verziót, menjen a "Rendszerinformáció" linkre a "Rendszer" menüből:
És határozza meg a CMS verziót:
Ha a verziók nem egyeznek - a frissítés szükséges.
Hogyan frissíthetjük a Joomla 3-at automata módban?
Tehát nézzük meg, hogyan kell frissíteni a Joomla 3-at automata üzemmódban. Ehhez menjen az adminisztrátori panelen, majd a főmenüelem "összetevői", és menjen a "Joomla!" Linkre :
Modern trendek és megközelítések a webfejlesztésben
Ismerje meg a gyors növekedési algoritmust a Scratch-től a weboldal épületében
Ugyanakkor esik az Update Manager oldalra, ahol a "Update Update" gombra kattintva futtathatja a CMS frissítési folyamatot. De azelőtt, hogy győződjön meg róla, hogy a használt bővítmények kompatibilisek a telepített verzióval.
A sikeresen frissítés után a képernyőn megjelenik a következő hozzászólás:
Hogyan frissíthetjük a Joomla manuálisan?
Most beszéljünk arról, hogyan frissíthetjük a Joomla manuálisan. Kézi frissítés A speciális Joomla frissítő csomag letöltését és telepítését írja le. Ez frissíti a CMS verziót.
Ehhez menjen a letöltési szakasz hivatalos oldalához, és menjen a Link "Upgrade Packages Joomla! 3 Upgrade csomagok ":
Következő letöltési csomag a Formátumban zip Archívum És telepítse a CMS JOOMLA-t a kiterjesztéskezelő használatával. Ismét emlékeztem rád, mielőtt frissíteném, győződjön meg róla, hogy az alkalmazott bővítmények kompatibilisek az új verzióval:
A frissítés után ellenőrizhetjük munkánk eredményeit, és győződjünk meg arról, hogy a Joomla frissítve:
Most, ahogy látod, a kérdés az, hogyan kell frissíteni Jumlu, akkor kimerült az Ön számára. Ugyanakkor a frissítési folyamat nem befolyásolja a beállításokat és a telepített kiterjesztéseket.
Ez a cikk befejeződött. Sikeres kódolás és új találkozók!
Modern trendek és megközelítések a webfejlesztésben
Ismerje meg a gyors növekedési algoritmust a Scratch-től a weboldal épületében
Az ablaktörlők és Konovalov szállítója szerint a Joomla uralkodó 3x frissítve van az adminisztratív panel gombjának egy kattintással. Kiábrándító, "Egy kattintással" csak egy kopott tank a WC-munkák fölött, és a CMS frissítésnek logikát és fantáziát kell találnia az elme alján. Nem fogok vizsgálni az anyagot, miért kell frissíteni, csak azt mondom, hogy ez egy hasznos és fontos webhely a helyszín biztonságára.
Nincs semmi köze, ma frissítettem egy webhelyet a Joomla 3.5.1-vel 3.6.5-nél, amelyhez 15 percet vett igénybe. Valami sok egy kattintás. A fülek, az alábbiakban néhány tippet és ajánlást adok a motor frissítéséhez, valamint azt mondja, hogy melyik CMS fájlokat frissítik a frissítés során.
Milyen fájlokat frissítenek
A motor frissítésénél a CMS-kernel fájlokat kicserélik, vagyis azok a fájlok, amelyeket maga a Joomla. Ha harmadik féltől származó bővítményeket és modulokat telepített, akkor a frissítés nem érinti. Nincs mit? Van, mivel a normál szeklarin mindig az elme képzeletének akaratát adja meg, és változtasson néhányat rendszerfájlok A motor érdeklődésének optimalizálása.
Például a szerkesztéseim bevezetésre kerültek:
- cSS sablon,
- Fájl alapértelmezett.php a komponensek / com_content / nézetek / cikk / tmpl /.
Valahol a stílusok szabályai, valahol a kimeneti címsorok, mivel az alapértelmezett verzió mentális görcsöket okozott.
A fájlok frissítésénél, valamint a Favonka-t "natív" helyettesíti, így vissza kell állítania őket (biztonsági mentés a kézben).
Frissítési hiba
A frissítéshez a helyszínen kimenő kapcsolatoknak engedélyezni kell a Jumlow adminisztrátoron keresztül. Ahogy bekapcsolják a fűszeres szövedéket a képernyőn, a tetején, más házigazdákban kopogtatnak.
Szűrő visszavonulás - Ha a kimenő csatlakozások alapértelmezés szerint engedélyezve vannak, akkor a Joomla frissítése után kapcsolja ki őket - ez a lépés a biztonság felé. Például a hasonló anyagokhoz kapcsolódó pluginja elrontja a rejtett linkek homlokzatát a bal oldali helyekre, ha a kapcsolatok megengedettek. Munkavállalói a PHP-kapcsolatokon keresztül terhelték, de az összetevő stílusában rejtőztek, a szem nem vágja le, és a webhely koporsó.
- A kimenő csatlakozások tartalmazzák
- Frissítette az oldalt,
- Picky egy pár a szükséges fájlokat A biztonsági mentésből,
- Kapcsolja ki a kapcsolatot.
Szerencsés, de aki hasznos lehet.
Tehát, ha a kimenő forgalom le van tiltva, akkor a frissítéskor megjelenik egy Bjak:
Frissítés: Nem lehet megnyitni a webhelyfrissítést # 1 "Joomla kernel!", URL: https://update.joomla.org/core/list.xml
Ugrás a tárhelyre (írja be a gazdagépet), kapcsolja be a kapcsolatot és a nyugodt frissítést (alkatrészek - Joomla frissítések).
A kívánt fájlok visszaállítása
Ha alapértelmezett motort használ, akkor ne állítsa vissza semmit, ha a kezek a politikai helyes térből nőnek, és a SEO céljai alatt megváltoztak, majd visszaállítani őket a biztonsági mentésből. Könnyebb ezt megtenni egy biztonsági mentésről a tárhelyen. Ha a Hoster kemény, de az öntött, és a biztonsági másolatok nem köpködje az arcát Készítsen biztonsági másolatot, mielőtt frissítené magát és visszaállítja tőle.
Tehát van egy weboldal a Joomla 3.4.x-en, amelyet frissíteni kell legújabb verzió (Az írás idején ez a verzió 3.8.0.
Úgy tűnik, hogy mindenkinek könnyebben kell lennie sehol, töltse le a frissítések csomagjait, és fokozatosan gördüljön egyenként az adatbázis korrigálásával a Joomla eszközökkel, de nem minden olyan egyszerű. Van egy víz alatti kavics (vagy egy tucat), de rendben van, ezért van egy webhelyünk a Joomla 3.4.x-en, és mi a következő ...
Ügyeljen arra, hogy biztonsági másolatokat és adatbázisokat készítsen!
Mivel mindig van valami, amit nem lehet úgy, mint a fogantatott)
1. lépés: Frissítse a Joomla 3.4.x-t a 3.4.5-ös verzióra
2. szakasz A Joomla 3.4.5 frissítése a Joomla 3.5.1-re
- Megyünk link és swing patch Joomla! 3.5.1 Frissítési csomag (.zip)
- Ezután ismételje meg a 2-5. Bekezdéseket az 1. lépésben
3. szakasz A Joomla 3.5.1 frissítése a Joomla 3.6.0-nak
(a frissítés legteljesebb szakasza)
- Megyünk link és swing patch Joomla! 3.6.0 Frissítési csomag (.zip)
- Ezután ki kell csomagolnia ezt az archívumot a számítógépen, és öntse a fogadott fájlokat az FTP-tárhelyre a fájlcsere segítségével.
- Menjen a "Expansion-\u003e Extension Manager" és a bal menübe, válasszon ki egy "adatbázis" és ismét látjuk, hogy adatbázisunk elavult
- Kattintson a "Fit" gombra.
- Miután frissítette a Joomla-t a 3.6.0 verzióra, telepítenie kell a frissítési összetevőt és más frissítéseket.
Ehhez megy "Extensions-\u003e bővítéskezelő-\u003e frissítés (frissítés)" És kattintson a gombra "Frissítések keresése"Ennek eredményeképpen megkapjuk a szükséges frissítések listáját. Itt a frissítéseket kell választanunk:- Joomla! Frissítse az összetevő frissítését.
- Weblinks kiterjesztéscsomag
- Első frissítés Joomla! Frissítse az összetevő frissítését. majd csak akkor Weblinks kiterjesztéscsomagot.. Frissítheti Nyelvcsomag.
- Most menjünk "Extensions-\u003e bővítéskezelő-\u003e telepítés (telepítés)" És látni fogunk egy ilyen képet:
és ha rákattint a linkre Plugin Manager. Valószínűleg látni fogja a pluginok üres listáját. Javítsuk meg erre: - Ismét mozog "Extensions-\u003e bővítéskezelő-\u003e telepítés (telepítés)" és folytassa referenciaként "Plugin Manager" A telepítési bővítmények hiányában és most itt láthatjuk a szükséges plug-inek listáját.
- A kullancsokat a bővítményekkel szemben helyezzük: " Telepítő - Telepítés", "Mappa telepítő - Telepítés", "Töltse fel a telepítőt - Telepítse az URL-ből"És nyomja meg a gombot" Engedélyezze".
Most jön "Extensions-\u003e bővítéskezelő-\u003e telepítés (telepítés)" Már megismerjük, hogy különböző telepítési lehetőségekkel rendelkezünk. - A webhely és az adatbázis fájlok biztonsági mentését készítjük.
Tehát most képesek vagyunk a javítások közvetlenül az adminisztrátorról telepíteni, anélkül, hogy FTP-n keresztül kellene önteniük a fájlokat.
4. szakasz 4. A Joomla 3.6.0 frissítése a Joomla 3.6.5-hez
5. szakasz A Joomla 3.6.5 frissítése a Joomla 3.7.5-re
(Szintén nem kevésbé kiterjedt frissítési szakasz, mint a harmadik)
Ebben a szakaszban a Joomla frissítés már elkezd figyelmen kívül hagyni minket, hogy a PHP 5.4-5.6 verziója elavult, és azt javasolja, hogy átkapcsoljon egy újabb PHP7 verziót.
4. lépés. Frissítse a Joomla 3.7.5-et a Joomla 3.8.0-re
(A frissítések végső szakasza)
FIGYELEM!
Menj tovább a PHP7 friss változata Nem csak
növeli webhelyének stabilitását mindenféle hack-re,
de kb 2-ben és többször növeli a sebességét!
A webhely néhány kiterjesztései figyelmeztetést adhatnak az új verzióra való áttérés után, de az ilyen kisebb hibák szerkesztésével nagyon könnyen kezelhetők. Csak hibázzon meg google kereső És gyorsan megtalálja a megfelelő döntést.
szerző: