Odstraňování problémů
Smarty 4 Chyby šablony
Sekce “Smarty 4 Chyby šablony”Nejčastější třídou problémů při upgradu ze XOOPS 2.5.x na 2.7.0 je nekompatibilita šablony Smarty 4. Pokud jste přeskočili nebo nedokončili Preflight Check, můžete po upgradu vidět chyby šablony na frontendu nebo v oblasti pro správu.
Postup obnovení:
- Znovu spusťte předletový skener na
/upgrade/preflight.php. Použijte všechny automatické opravy, které nabízí, nebo opravte označené šablony ručně. - Vymažte mezipaměť kompilované šablony. Odeberte vše kromě
index.htmlzexoops_data/caches/smarty_compile/. Kompilované šablony Smarty 3 nejsou kompatibilní s Smarty 4 a zastaralé soubory mohou způsobit matoucí chyby. - Dočasně přepněte na dodaný motiv. V oblasti pro správu vyberte jako aktivní motiv
xbootstrap5nebodefault. Tím potvrdíte, zda je problém omezen na vlastní motiv nebo zda se týká celého webu. - Před opětovným zapnutím produkčního provozu ověřte všechna vlastní témata a šablony modulů. Věnujte zvláštní pozornost šablonám, které používají bloky
{php}, zastaralé modifikátory nebo nestandardní syntaxi oddělovačů – to jsou nejčastější poruchy Smarty 4.
Viz také část Smarty 4 v Speciální témata.
Problémy s oprávněním
Sekce “Problémy s oprávněním”Upgrade XOOPS může vyžadovat zápis do souborů, které byly dříve nastaveny pouze pro čtení. V takovém případě se zobrazí zpráva podobná této:

Řešením je změnit oprávnění. Pokud nemáte přímější přístup, můžete změnit oprávnění pomocí FTP. Zde je příklad použití FileZilla:

Výstup ladění
Sekce “Výstup ladění”V loggeru můžete povolit další výstup ladění přidáním parametru ladění do URL používaného ke spuštění upgradu:
http://example.com/upgrade/?debug=1