Fatal error: Incompatible file format
В ранних версиях UMI.CMS используемых с префиксом OLD файл index.php закодирован (Zend Optimizer)
Признаки UMI.CMS OLD:
- Отсутствие скина бабочка
- зазендованный index.php
- MySql.php отсутствует
- Существует троян
- Троян, запустившийся на клиентской машине ищет все ftp соединения в незашифрованном виде. Зайдя на сервер ищет все индексные файлы и дописывает в них определенный код. В случае старой UMI.CMS с зазендованнованным index.php этого сайт перестает загружаться, отдавая ошибку примерно такого вида:
Fatal error: Incompatible file format: The encoded file has format major ID 45, whereas the Optimizer expects 2 in /home/public_html/index.php on line 0
или
Fatal error: Incompatible file format: The encoded file has format major ID 8940937, whereas the Optimizer expects 2 in /home/public_html/index.php on line 0
Решение:
Запросить у Службы Заботы нормальный файл index.php от старых версий и заменить им файл на ftp
Внимание - решение срабатывает не всегда - index.php подходит приблизительно в 80% случаев, если не подходит - стоит поискать бэкап. Также стоит обратить внимание на редакцию системы - это вполне может быть не Old, а какая-то из Encoded версий. В этом случае index.php нужен будет вашей версии.