Усунення несправностей
Smarty 4 помилки шаблону
Section titled “Smarty 4 помилки шаблону”Найпоширенішим класом проблем під час оновлення з XOOPS 2.5.x до 2.7.0 є несумісність шаблону Smarty 4. Якщо ви пропустили або не виконали [Перевірку перед друком] (preflight.md), ви можете побачити помилки шаблону на інтерфейсі або в області адміністрування після оновлення.
Щоб відновити:
- Повторно запустіть переддруковий сканер на
/upgrade/preflight.php. Застосуйте будь-який автоматичний ремонт, який він пропонує, або виправте позначені шаблони вручну. - Очистіть кеш скомпільованого шаблону. Видаліть усе, крім
index.html, ізxoops_data/caches/smarty_compile/. Зібрані шаблони Smarty 3 несумісні з Smarty 4, і застарілі файли можуть спричинити незрозумілі помилки. - Тимчасово перейдіть на надіслану тему. В області адміністратора виберіть
xbootstrap5абоdefaultяк активну тему. Це підтвердить, чи проблема обмежена власною темою чи стосується всього сайту. - Перевірте будь-які користувацькі теми та шаблони модулів перед тим, як знову ввімкнути робочий трафік. Зверніть особливу увагу на шаблони, які використовують блоки
{php}, застарілі модифікатори або нестандартний синтаксис розділювачів — це найпоширеніші поломки Smarty 4.
Дивіться також розділ Smarty 4 у Спеціальні теми.
Проблеми з дозволом
Section titled “Проблеми з дозволом”Оновленню XOOPS може знадобитися запис у файли, які раніше були зроблені лише для читання. Якщо це так, ви побачите таке повідомлення:

Рішення - змінити дозволи. Ви можете змінити дозволи за допомогою FTP, якщо у вас немає більш прямого доступу. Ось приклад використання FileZilla:

Результат налагодження
Section titled “Результат налагодження”Ви можете ввімкнути додатковий вихід налагодження в реєстраторі, додавши параметр налагодження до URL, який використовується для запуску оновлення:
http://example.com/upgrade/?debug=1