Устранение неполадок
Ошибки шаблонов Smarty 4
Заголовок раздела «Ошибки шаблонов Smarty 4»Наиболее распространенный класс проблем при обновлении с XOOPS 2.5.x на 2.7.0 - это несовместимость шаблонов Smarty 4. Если вы пропустили или не завершили Preflight Check, вы можете увидеть ошибки шаблонов на переднем конце или в области администратора после обновления.
Для восстановления:
- Переустановите сканер предполета в
/upgrade/preflight.php. Примените любые автоматические исправления, которые он предлагает, или исправьте отмеченные шаблоны вручную. - Очистить кэш скомпилированного шаблона. Удалить все, кроме
index.htmlизxoops_data/caches/smarty_compile/. Скомпилированные шаблоны Smarty 3 несовместимы с Smarty 4, и устаревшие файлы могут вызвать запутанные ошибки. - Временно переключитесь на поставляемую тему. Из области администратора выберите
xbootstrap5илиdefaultкак активную тему. Это подтвердит, ограничена ли проблема пользовательской темой или будет на сайте. - Проверьте любые пользовательские темы и шаблоны модулей перед переключением производственного трафика обратно. Особое внимание уделяйте шаблонам, которые используют блоки
{php}, устаревшие модификаторы или нестандартный синтаксис разделителя — это наиболее распространенные разрывы Smarty 4.
См. также раздел Smarty 4 в Special Topics.
Проблемы с разрешениями
Заголовок раздела «Проблемы с разрешениями»Обновление XOOPS может потребоваться записи в файлы, которые ранее были сделаны доступными только для чтения. Если это так, вы увидите сообщение, подобное этому:

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

Результат отладки
Заголовок раздела «Результат отладки»Вы можете включить дополнительный результат отладки в регистратор, добавив параметр отладки к URL-адресу, используемому для запуска обновления:
http://example.com/upgrade/?debug=1