A Joomla-tól! Dokumentáció (gépi fordítás!)
Figyelmeztetés!
Ez az útmutató feltételezi, hogy a Joomla 3.10.x-en kezdi. Ha egy korábbi verziót használsz, először frissíts a Joomla 3.10-re, előbb áttérnél a Joomla 4-re. Nincs rohanás. G tudom meg arról, hogy az összes bővítmény készen áll a Joomla 4.x-re. A Joomla 3.10.x 2023. augusztus 16-ig támogatott lesz.
Az alábbiakban lépésről lépésre ismertetjük a 3.10.x segítségével Áttelepítését a Joomla!-ra! 4,x.-et. Bár több száz különböző forgatókönyv létezik, ez megadja az alapvető követendő eljárást. A nagyon összetett áttelepítések nagyon fontos része a telepített, harmadik féltől származó bővítmények eredményei lesznek. Javasoljuk, hogy vegye fel a kapcsolatot a Joomla rendszerére telepített, harmadik féltől származó bővítmények fejlesztőivel a bővítményeik áttelepítéséhez ajánlott útvonalukért.
Bevezető
A Joomla migrálása! A 3.10.x és a 4.x közötti verzió mini-migrációnak számít. Ennek az oka, hogy a Joomla magbővítmények "egykattintásos" frissítéssel frissülnek a Joomla-n keresztül! Frissítse az összetevőt a Joomla háttéradminisztrátori oldalán. Számos harmadik féltől származó bővítmény is egykattintásos frissítés. Van, ami nem. Meg kell néznie mindegyiket, és meg kell határoznia, hogy a bővítménynek milyen utat kell követnie a 3.10 és 4.x közötti eléréséhez. Ha még nem tette meg, érdemes elolvasni a tervezést a 3.10–4.x áttelepítéshez, csak követni a lépéseket!
Az alapvető bővítmények a következők:
- Kategóriák
- Cikkek
- Menük
- Modulok (alapmodulok – nem harmadik fél)
- Műveleti naplók
- Bannerek
- Mezők
- Tartalomtörténet
- Kapcsolatok
- Üzenet
- Hírcsatornák
- Átirányít
- Keresés (a 4.x-ben leválasztva: 3.x. A jelenlegi 3.x továbbra is áttelepít. Azonban, hogy a Java jövőben az Intelligens keresést használja. Lásd a megjegyzéseket az Egyes bővítmények értékeléséről)
- Intelligens keresés
- Címkék
- Weblinkek (leválasztva, de lehet, hogy ezt használja, és át fog vándorolni. Lásd a megjegyzéseket az Egyes bővítmények értékelése alatt)
Lépésről lépésre
Fejlesztési hely beállítása
- Mielőtt folytatná, győződjön meg arról, hogy a Joomla 3.10.x legújabb verzióját használja.
- Készítsen biztonsági másolatot élő 3.10.x webhelyéről. Használhat egy javasolt eszközt (lásd a Javasolt eszközöket az oldal alján), vagy megteheti ezt manuálisan is.
- A folytatás előtt győződjön meg arról, hogy a környezete megfelel a Joomla 4 műszaki követelményeinek .
- Hozzon létre egy új adatbázist és új felhasználót a 3.10.x webhely visszaállításához.
- Hozzon létre egy tesztelési helyet vagy építési területet a munkavégzéshez, és állítsa vissza a 3.10.x webhely biztonsági másolatát a következő helyek egyikén:
- Egy aldomain.
- Egy alkönyvtár.
- Helyi eszköz. A Joomla részletes oktatóanyaggal rendelkezik az XAMPP XAMPP -n való telepítéséhez . Azonban a WAMP , MAMP , LÁMPA mind megfelelő alternatívák.
- Új tárhelyfiók egy ideiglenes tartományban a gyökérben. (Ha a migráció folyamatában gazdagépet szeretne cserélni.)
- Webhely visszaállítása helyi eszközön. Lásd: A Joomla helyi telepítése és a Munkaállomás beállítása Joomla fejlesztéshez .
- Webhely visszaállítása az oldal alján felsorolt eszközzel. (Olvassa el a fejlesztői dokumentációt.)
- A teszt helyén frissítse a Joomla! 3.10.x példányt a legújabb karbantartási kiadáshoz.
- Győződjön meg arról, hogy a legújabb adatbázisséma frissítve van a legújabb 3.10.x verzióra. Ehhez lépjen az Kiterjesztéskezelő → Adatbázis fülre. Ha a séma nem naprakész, mint a következő képen, kattintson a Javítás gombra:
- Üres kuka: Van-e cikked a kukában? Ha igen, törölje őket (és minden olyan adathordozót, amelyhez hozzájuk kapcsolódhat, ha a másik részein nem vonatkozik). A kukában hagyott cikkek (kategóriák és elemek is) problémákat okozhatnak az áttelepítés hiba nélküli befejezésében.
- Teszt.
- Újra biztonsági mentés.
Minden bővítmény értékelése
Tervezése során meghatározta, hogy mely harmadik féltől származó bővítmények maradnak vagy mennek, és hogyan migrálnak. A Lépésről lépésre című szakaszban a webhely két különböző szakaszát fogja széles körben használni; A frissítés előtti ellenőrzés az Összetevők → Joomla! Frissítés és bővítmények → Kezelés → Kezelés . Meg fogja vizsgálni a webhelyére telepített összes bővítményt. Ön fogja eldönteni, hogy frissíteni kell-e a legújabb verzióra, vagy el kell távolítani őket. További részletek a frissítés előtti ellenőrzésben .
- Egy frissítés előtti ellenőrzés használata: a frissítés előtti ellenőrzés használatához be kell állítania a Joomla! Frissítse az összetevőt a Joomla 4-re. Ehhez tegye a következőket:
- Lépjen az Összetevők → Joomla frissítés menüpontra . (Azt kell írnia, hogy nem található frissítés. Ha nem, frissítse a Joomlát a legújabb verzióra (3.10.x-nek kell lennie), és tesztelje. Ezután készítsen egy másik biztonsági mentést.) Kattintson a jobb felső sarokban található Beállítások gombra.
- Válassza a Joomla következő lehetőséget a Csatorna frissítése legördülő listából.
- Kattintson a Mentés &Bezárás gombra
- Ekkor megjelenik a telepített Joomla verziója, a legújabb Joomla! verziót és a frissítőcsomag URL-jét. A Joomla ismét megmutatja a Joomla 4 követelményeit. Ha azt jelzi, hogy nem kompatibilis rendszerrel vagy bővítményekkel rendelkezik, akkor itt közli. Szánjon egy percet az oldal áttekintésére.
- Tekintse meg a frissítés előtti ellenőrzést és a frissítés bővítmény előtti ellenőrzését a Joomla Update összetevő Frissítés előtti ellenőrzése lapján. Ha olyan bővítmény szerepel itt, amely nem szerepel a tervben, a kivizsgálás érdekében vegye fel a bővítmények listájára.
- Ha a Joomla! A 2.5–3.x verzióban előfordulhat, hogy maradtak kiterjesztések, amelyeket meg kell tisztítani. Az alábbiakban régebbi 2.5 vagy 3.x bővítmények találhatók, amelyeket el kell távolítani a Joomla 4-re való frissítés előtt:
-
- plg_content_geshi
- Bluestork rendszergazdai sablon
- Beez_20
- Beez5
- Atom
- Ha sablonokról van szó, távolítsa el az összes alapvető előtér- vagy háttérsablont, kivéve a Protostar és a Beez3 (frontend sablonok), valamint az Isis vagy a Hathor (rendszergazdai sablonok) kivételével. MEGJEGYZÉS: A Protostar NEM kompatibilis a Joomla 4-gyel . Migrációkor eltűnik. Ki kell választania egy sablont "alapértelmezettként", és használhatja a Protostart vagy a Beez3-at. A Protostar eltűnik a Joomla 4.x verzióra való áttéréskor.
- Ha olyan fájlokat talál, amelyeket el kell távolítani, kérjük, adja hozzá ezeket az oldalhoz. Ez egy wiki, így bárki hozzáadhat az oldalhoz. Előre is köszönöm a szolgálatukat.
-
- Észre fogja venni a címkéket arra vonatkozóan, hogy egy bővítmény kompatibilis-e vagy sem. Ezek a címkék általában igaz történetet mesélnek el, ha nemet vagy igent mondanak. Ha azt mondják, hogy "Hiányzó kompatibilitási címke", az azt jelenti, hogy a bővítmény fejlesztője nem használt címkét a bővítményében, így nem tudjuk, hogy kompatibilis-e a Joomla 4-gyel. Beszéljen a fejlesztővel az ellenőrzéshez.
- Bővítmények frissítése : frissítse a webhelyén megtartandó bővítményeket. Egy Joomla! A 3.10.x verzióban lépjen az Kiterjesztéskezelő → Frissítés fülre , és kattintson a Frissítések keresése lehetőségre, amely egy elemleírást ad a Verzió oszlopban, a Kezelés lapon, és néhány kompatibilitási információt ad meg a háttérből. Ez a funkció csak azokat a bővítményeket támogatja, amelyek az Extension Manager Frissítés lapján keresztül frissülnek. Ha olyan bővítményeket telepített, amelyek nem használják a Joomla bővítményfrissítést, azokat manuálisan kell kiértékelni az alábbiak szerint. Ugyanez vonatkozik az eszköztippel rendelkező bővítményekre is. Továbbra is ellenőriznie kell a csomag típusát és az áttelepítési útvonalat a bővítmény fejlesztőjével, hogy ellenőrizze a frissítés/áttelepítés módját.
- Extensions Extensions vizsgálata és eltávolítása: lépjen az Kiterjesztéskezelő → Manage menüpontra
- Kattintson a Gombkereső eszközökre a szűrőbeállítások megjelenítéséhez
- Válassza a Csomag lehetőséget a Típus kiválasztása legördülő listából.
Javasoljuk, hogy először a csomagot válassza, mert ha valamit el kell távolítania egy csomagban, az egyszerre automatikusan eltávolítja a kapcsolódó modulokat, beépülő modulokat vagy bármi mást a csomagban.
- Távolítson el minden olyan csomagot, amelyre már nincs szükség, vagy nem fog áttérni a Joomla 4-re.
- Ismételje meg ezt a folyamatot a Kezelés lapon a legördülő menü összes típusánál: Összetevő, Fájl, Nyelv, Könyvtár, Modul, Beépülő modul és Sablon. Ha a Szerző a Joomla! Tervezze meg, majd hagyja békén ezeket a bővítményeket. Az összes többi esetében győződjön meg arról, hogy eltávolítja azokat, amelyeket nem használ, vagy nem kompatibilis a Joomla! 4,x.
JEGYZET! Az alapértelmezettként beállított sablonokat nem tudja eltávolítani. Ki kell választania egy Core által támogatott sablont, mint például a Beez3 vagy a Protostar, majd szükség esetén el kell távolítania a sablont.
Egy másik emlékeztető: A Protostar nem kompatibilis a Joomla 4.x-szel . Migrációkor eltűnik. Ha alapértelmezettként választja ki, egyszerűen a Joomla 4.x-hez jut. - Jegyezze fel a jelenleg futó Csomagok és Összetevők azon verzióit, amelyeket a webhelyén fog tartani. Kimásolhatja/beillesztheti őket egy dokumentumba referenciaként.
- Frissítés előtt és közben vegye figyelembe, hogy a bővítmények 3.10.x és 4.x verziói ugyanabban a csomagban vannak-e. Ha igen, akkor megfelelő lesz az "egy kattintásos frissítés". Ha nem, és a 3.10 és 4.x különböző csomagokkal rendelkezik, akkor esetre esetre meg kell vizsgálni őket. Általában az alábbi forgatókönyvek valamelyikébe esnek:
- A bővítménynek külön csomagjai vannak, de a 4.x-re frissítve automatikusan észlelik ezt, és továbbra is működnek. Győződjön meg arról, hogy a fejlesztő megerősíti ezt.
- A bővítmény külön csomagokkal rendelkezik, amelyeket el kell távolítani a 3.10.x verzióban, majd a webhely áttelepítése után telepíteni kell a Joomla 4.x verziójával. Példa erre egy tartalombővítmény. Nagyon egyszerű eltávolítani a 3.10.x-ben, majd újra telepíteni a 4.x-ben.
- Egy sablonokkal és egy korábbi Joomla! Verziósablon
Megjegyzések a kereséshez (com_search)
A keresés (com_search) le lesz választva a Joomla 4.x-ben. A Search (com_search) áttelepül a Joomla 4-re. Az áttelepítés után frissítenie kell a Joomla 4.x verzióra a com_installer segítségével. Továbbra is karbantartjuk, de ugyanúgy, mint egy harmadik féltől származó bővítmény, ha frissítéseket kap a com_installeren keresztül. Javasoljuk az Intelligens keresés (com_finder) használatát a továbbiakban. A keresés továbbra is elérhető lesz a https://extensions.joomla.org/category/official-extensions/ címen .
Megjegyzések a weblinkekhez
A weblinkeket a Joomla 3.4-ben újra leválasztották. Ha egy 2.5-ös webhelyen használták, az áttelepítési folyamat ezt észreveszi, és áttelepíti a Weblinks összetevőt és az adatokat. A 3.10.x-ről 4.x-re való áttérés esetén ez ugyanaz lesz. Továbbra is elérhető és karbantartható a JED-en a hivatalos bővítményeknél .
Megjegyzések a régi útválasztáshoz
A régi útválasztás nem lesz elérhető a Joomla 4.x-ben. Csak a Modern lesz elérhető. Ha örökölt útválasztást használ, az áttelepítés során a rendszer automatikusan Modern útválasztásra módosítja azokat. A Joomla 4.x-re való áttérés után és az éles indítás előtt egy hibás hivatkozás-ellenőrzőt kell futtatnia webhelyén .
Megy a Joomla! 4,x
Miután frissítette vagy eltávolította a harmadik féltől származó bővítményeket, hogy csak a Joomla! 4 a telepítésben marad, folytassa a következő lépésekkel:
- Lépjen a Rendszer → Globális konfiguráció → Szerver fülre , és állítsa a Hibajelentést Rendszer alapértelmezett értékről Maximum értékre. Ügyeljen a Mentés és bezárás lehetőségre.
- Készítsen egy másik biztonsági másolatot.
- Lépjen azÖsszetevők → a Joomla frissítéshez . (Azt kell mondania, hogy nincs frissítés. Ha nem, frissítse a Joomlát a legújabb verzióra és tesztre. ezért készítsen egy másik biztonsági mentést.) Kattintson a Beállítások menü jobb felső sarkában.
- gyakran aJoomla Nextlehetőség a Csatorna frissítése legördülő menüből.
- Kattintson a Mentés &Bezárás gombra.
- látni fogja a Telepített Joomla verziót, a legújabb Joomlát! verziót és frissítési csomag URL-címét. A Joomla ismét megmutatja a Joomla 4 követelményeit. Ha jelzi, hogy van egy inkompatibilis rendszere vagy bővítménye, akkor itt megmondja. Szánjon egy kis időt az oldal áttekintésére.
- Ha a frissítés nem tudom meg, lépés azExtension Manager → Frissítés elemre, és nyomja meg a Gyorsítótár kiürítése gombot az eszköztáron. Leginkább a Joomla frissítése! A 4-nek meg kell jelennie.
- Keresztezd az ujjaidat, és győződj meg róla, hogy minden esetre áll a biztonsági mentés.
- Kattintson a Frissítés telepítése gombra.
- Készítsen teát, miközben az állapotsor teljesen zöldre töltődik. Az ehhez szükséges idő a webhelyétől, az internetkapcsolattól és a szerver sebességétől függ. A folyamat körülbelül két percig tart. Amikor a frissítés befejeződött, valószínűleg ki kell jelentkezni az adminisztrátorból. Jelentkezzen be újra. Kétszer.
- Ha minden jól megy, teljesen új megjelenést kap a háttérrendszergazdai panelen.
- Lépjen aRendszer → karbantartási → adatbázis elemre, és kattintson a Javítás gombra, ha bármilyen hiba jelentkezik.
- EgyRendszer → Telepítés → felderítéseterületen lehet, hogy vannak-e telepítendő bővítmények. (Nem kellene,hogy legyen!)
- Nyissa meg webhelye kezelőfelületét, és nézze meg, hogy akkor is megjelenik-e, ha nem a megfelelő sablon. Ha igen, folytassa. Ha nem, tekintse meg a migráció során előforduló gyakori hibákat .
- Készítsen biztonsági másolatot.
- Telepítse az új sablont vagy más bővítményeket, ha telepítenie kell őket. Menjen vissza gyakran.
- Konfigurálja őket. Menjen vissza gyakran.
- Futtasson egy hibás hivatkozás-ellenőrzőt, és javítsa ki a hibás hivatkozásokat.
- Tesztelj mindent. Menjen vissza gyakran.
- Ha minden a várt módon működik, állítsa vissza a Hibajelentést a rendszer beállítására (Rendszer → Globális beállítás → Kiszolgáló lapra). Ügyeljen arra, hogy a Mentés &Bezárás lehetőségét használja.
Élőben a Joomla-val! 4.x Webhely
- Ha készen az élő adásra, készítsen biztonsági másolatot a 3.10-es szerverről az utolsó alkalommal. Ha szeretném, állítsa vissza alkönyvtárban vagy aldomainben.
- Készítsen biztonsági másolatot a Joomla! 4.x webhelyet, és helyezze át vagy állítsa vissza Joomla! 4.x webhelyet a gyökérbe (vagy módosítsa a névszervereket, ha ideiglenes tartományra épít egy új tárhelyfiók gyökérkönyvtárában).
- Tesztelje újra.
- HA a múltban biztonsági módosításokat hajtott végre a .htaccess fájlban, előfordulhat, hogy módosítani kell egy sort (vagy sorokat) a Joomla 4 következő verziójára való frissítéshez. kérem, látogasson el aHtaccess változásokhoz a joomla4.0.4 után, hogy megállapítsa, meg kell-e változtatnia a fájlt vagy sem.
- Távolítsa el a Joomlát! 3.10 szerver a szerverről néhány napon belül, hacsak nem szerkesztette a fájlt a keresőmotor pókjainak blokkolására.
- Távolítson minden olyan fejlesztési programot, amellyel dolgozott, vagy tartsa naprakészen, ha aktuális verziót futtatnak, hogy ellenőrizzék a szerveren végzett feltörési kísérleteket.
Ha a 4.x verzióra való migrálás közben adatváltozás történt a 3.10-es verzióban, akkor az élő adás indítása előtt át kell helyezni ezeket az adatokat a 4.x felhasználóre. Ezt megteheti manuálisan (g mindent meg arról, hogy ugyanazokat a felhasználói azonosítókat tartja meg - menjen rendben) vagy én.
Javasolt eszközök
- Az Akeeba Backup nagyon népszerű a biztonsági mentéshez és a visszaállításhoz. További megnézni.
Régebbi Joomla oldalak migrálása:
Migráció tervezése – Joomla 1.5–4
Mini-migráció tervezése – Joomla 2.5–4.x
Kapcsolódó tartalom: