Fatal error: Incompatible file format — различия между версиями

Материал из Umicms
Перейти к:навигация, поиск
(Новая страница: «В ранних версиях UMI.CMS используемым с префиксом OLD файл index.php закодирован (Zend Optimizer) === Призн…»)
 
Строка 23: Строка 23:
 
зайти по ftp на сервер, и заменить старый index.php на  
 
зайти по ftp на сервер, и заменить старый index.php на  
 
index.php взятый отсюда:
 
index.php взятый отсюда:
<pre>
+
 
\\umi-server\UMI.CMS\Дистрибутивы\++Old\index.php</pre>
+
\\umi-server\UMI.CMS\Дистрибутивы\++Old\index.php
  
 
Внимание - решение срабатывает не всегда - index.php подходит приблизительно в 80% случаев, если не подходит - стоит поискать бэкап.
 
Внимание - решение срабатывает не всегда - index.php подходит приблизительно в 80% случаев, если не подходит - стоит поискать бэкап.
 
Также стоит обратить внимание на редакцию системы - это вполне может быть не Old, а какая-то из Encoded версий. В этом случае index.php лучше взять отсюда:
 
Также стоит обратить внимание на редакцию системы - это вполне может быть не Old, а какая-то из Encoded версий. В этом случае index.php лучше взять отсюда:
  
<pre>
+
 
\\umi-server\UMI.CMS\Дистрибутивы\Скриптики\index_enc\index.php</pre>
+
\\umi-server\UMI.CMS\Дистрибутивы\Скриптики\index_enc\index.php

Версия 12:05, 16 сентября 2009

В ранних версиях UMI.CMS используемым с префиксом OLD файл index.php закодирован (Zend Optimizer)

Признаки UMI.CMS OLD:

  1. Отсутствие скина бабочка
  2. зазендованный index.php
  3. 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

Решение:

зайти по ftp на сервер, и заменить старый index.php на index.php взятый отсюда:

\\umi-server\UMI.CMS\Дистрибутивы\++Old\index.php

Внимание - решение срабатывает не всегда - index.php подходит приблизительно в 80% случаев, если не подходит - стоит поискать бэкап. Также стоит обратить внимание на редакцию системы - это вполне может быть не Old, а какая-то из Encoded версий. В этом случае index.php лучше взять отсюда:


\\umi-server\UMI.CMS\Дистрибутивы\Скриптики\index_enc\index.php