никакиех доработок не делалось, все в оригинале.
Я думаю врдяли но все же, если пхп 5.3 это же не должно вызывать никаких проблем?
фаил CheckSoftWare.comp.php
строки кода с 21 и далее
на 41 строке } конца цикла
я так понимаю собаку нужно добавить тут
@define('PHP_INI_PATH', php_ini_loaded_file());
Но как то это вроде не правильно.
Код: Выделить всё
# задаём константу
define('PHP_INI_PATH', php_ini_loaded_file());
#-------------------------------------------------------------------------------
#-------------------------------------------------------------------------------
$Messages = Array();
#-------------------------------------------------------------------------------
#-------------------------------------------------------------------------------
# проверяем необходимые для работы модули
$Extensions = Array('gd','json','libxml','mbstring','mysql','openssl','xml','zlib','imap','mailparse');
#-------------------------------------------------------------------------------
foreach($Extensions as $Extension){
#-------------------------------------------------------------------------------
if(!Extension_Loaded($Extension)){
#-------------------------------------------------------------------------------
Debug(SPrintF('[comp/Tasks/GC/CheckSoftWare]: Extensions not found: %s',$Extension));
#-------------------------------------------------------------------------------
if($Settings['IsEvent'])
$Messages[] = SPrintF('Не найден модуль php, требуемый для работы: %s.',$Extension);
#-------------------------------------------------------------------------------
}
#-------------------------------------------------------------------------------
}
Фаил Load.php сктроки кода с 164 и далее
Код: Выделить всё
# get result
$CompResult = Eval($FileContent);
/*if($CompResult === FALSE) {
Debug($__FILE__);
return ERROR | @Trigger_Error(1000);
}*/
#-------------------------------------------------------------------------------
return $CompResult;
#----------------------
возможно это продолжение моей проблемы с неверным определением установленных модулей..