Еще не закопали :)

Опубликовано

А бложек-то как оказалось еще и не умер.

В конце 14 - начале 15 приключилась трабла с кодировкой, Movable Type потерял шаблоны, хотя вроде бы они были созданы и имена совпадали. Заняться поиском и устранением было все как-то то некогда, то лень, так и прожил сайтик в виде кучи стареньких HTML'ек эти два года, пережив пару переездов по серверам, и вообще, находясь в паре шагов от Корзины.

В августе текущего года на русском форуме посвещенном Movable Type всплыла тема о проблемах с кодировкой в шаблонах, где человек жаловался, что

при попытки опубликовать сайт выдает ошибку...
Ошибка публикации в шаблоне «Ð¡Ð¾Ð·Ð´Ð°Ð½Ð¸Ðµ новой записи»: Ошибка в теге <mtInclude>: Ошибка в Error модульный Header: Ошибка публикации в шаблоне «Header»: Ошибка в теге <mtInclude>: Cannot find included template модульный 'Навигация'

Ну собственно, что-то подобное как раз поймал в свое время и я и как выяснилось тоже на Debian Jessie. В общем как я в итоге выяснил вся проблема в Perl. После версии 5.18 в нем случилось много изменений в плане работы в кодировками, в частности использование UTF-8 теперь стало требовать указания в начале файла некоторых магических строк, сродни питоновским

# -*- coding: utf-8 -*-

но в несколько большем количестве. Понятно, что со стороны версии Movable Type, которая уже год как EOL, ожидать поддержки современных реалий не приходилось, да к слову сказать, даже для текущей версии, на базе которой работает этот сайт perl 5.18 является рекомендуемой версией, хотя поддержка 5.20 и заявлена, а так и вообще до 5.22 можно, но без гарантий, т.к. никто не тестировал.

В общем проблемы совместимости решены, весь функционал восстановлен, найдена тема попроще (правда пока с картинками еще определенности нет пока), в общем можно сказать почти из мусорки сайтик выужен.