Ошибка UMI.CMS: PHP собран c Suhosin Patch
UMI.CMS требует при установке, чтобы Suhosin Patch был отключен. На серверах виртуального хостинга данный модуль установлен, но по-умолчанию отключен, однако, происходит данная ошибка при установке UMI.CMS.
Для решения проблемы после получения сообщения о соответствующей ошибке поменяйте в файле ~/httpdocs/sys-temp/updates/installer.service/testhost.php строку:
if(strpos($key, 'suhosin') !== false )
на строку:
if(strpos($key, 'suhosin1') !== false )
После модификации файла нажмите кнопку "Повторить".
Если указанный метод не сработал, попробуйте внести изменения в файл testhost.php, находящийся в архиве installer.service.tar
Ситуация возникает из-за ошибки проверки наличия модуля suhosin в инсталляторе UMI.CMS: при обнаружении среди параметров php любого, в котором есть слово 'suhosin', инсталлятор выводит ошибку. Однако, наличие подходящих под этот критерий параметров не означает, что модуль включен, поэтому в некоторых случаях приходится обходить эту особенность вышеупомянутым способом.