Hibaelhárítás
Smarty 4 sablonhibák
Szekció neve “Smarty 4 sablonhibák”A XOOPS 2.5.x-ről 2.7.0-ra való frissítéskor a leggyakoribb problémák a Smarty 4 sablonok inkompatibilitása. Ha kihagyta vagy nem fejezte be az Preflight Check műveletet, akkor a frissítés után sablonhibák jelenhetnek meg a kezelőfelületen vagy az adminisztrációs területen.
A helyreállításhoz:
- Futtassa újra a repülés előtti szkennert a
/upgrade/preflight.phphelyen. Alkalmazza az általa kínált automatikus javításokat, vagy manuálisan javítsa ki a megjelölt sablonokat. - Törölje a lefordított sablon gyorsítótárát. A
index.htmlkivételével távolítson el mindent axoops_data/caches/smarty_compile/fájlból. A Smarty 3 összeállított sablonok nem kompatibilisek a Smarty 4-gyel, és az elavult fájlok zavaró hibákat okozhatnak. - Átmenetileg váltson egy szállított témára. Az adminisztrációs területen válassza ki a
xbootstrap5vagydefaultaktív témát. Ez megerősíti, hogy a probléma egyéni témára korlátozódik-e, vagy az egész webhelyet érinti. - Érvényesítse az egyéni témákat és modulsablonokat, mielőtt újra bekapcsolná az éles forgalmat. Fordítson különös figyelmet azokra a sablonokra, amelyek
{php}blokkokat, elavult módosítókat vagy nem szabványos határoló szintaxist használnak – ezek a Smarty 4 leggyakoribb törései.
Lásd még a Smarty 4 részt a Speciális témák részben.
Engedélyproblémák
Szekció neve “Engedélyproblémák”Előfordulhat, hogy a XOOPS frissítésnek olyan fájlokra kell írnia, amelyeket korábban csak olvashatóvá tettek. Ha ez a helyzet, akkor egy ehhez hasonló üzenetet fog látni:

A megoldás az engedélyek módosítása. Az engedélyeket a FTP használatával módosíthatja, ha nincs közvetlenebb hozzáférése. Íme egy példa a FileZilla használatára:

Hibakeresési kimenet
Szekció neve “Hibakeresési kimenet”Extra hibakeresési kimenetet engedélyezhet a naplózóban, ha a frissítés elindításához használt URL hibakeresési paramétert ad hozzá:
http://example.com/upgrade/?debug=1