Ошибка после обновления

Ошибки, проблемы, способы их решения.
crazych
Сообщения: 209
Зарегистрирован: 2014-12-18 1:35:17

Ошибка после обновления

Сообщение crazych » 2015-08-08 12:44:53

Код: Выделить всё

[04:22:22.46][console] [Tasks/GC]: Выполняем CheckSoftWare
[04:22:22.46][console] Load file: '/var/www/bill/data/www/bill.ru/hosts/billing/comp/Tasks/GC/CheckSoftWare.comp.php'
[04:22:22.49][console] [!] [!!8]-Constant PHP_INI_PATH already defined в линии 41 файла /var/www/bill/data/www/bill.ru/core/Load.php(165) : eval()'d code

Аватара пользователя
Alex Keda
Сообщения: 2882
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 19 раз

Ошибка после обновления

Сообщение Alex Keda » 2015-08-08 18:15:16

собаку в начало строки добавьте.

а вообще, в 41 строке файла этого нет.
так что - незнаю что вы там направили...
Убей их всех! Бог потом рассортирует...

crazych
Сообщения: 209
Зарегистрирован: 2014-12-18 1:35:17

Ошибка после обновления

Сообщение crazych » 2015-08-09 15:15:28

никакиех доработок не делалось, все в оригинале.
Я думаю врдяли но все же, если пхп 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;
   #----------------------




возможно это продолжение моей проблемы с неверным определением установленных модулей..

crazych
Сообщения: 209
Зарегистрирован: 2014-12-18 1:35:17

Ошибка после обновления

Сообщение crazych » 2015-08-12 13:22:05

А есть какойнить конфигурационный фаил, откуда берутся все настройки? Может туда поставить
define('PHP_INI_PATH', php_ini_loaded_file());

А в остальных местах убрать? Вроде как обычно константы задаются в конфиге...

Аватара пользователя
Alex Keda
Сообщения: 2882
Зарегистрирован: 2009-10-07 14:30:54
Откуда: USSR
Поблагодарили: 19 раз

Ошибка после обновления

Сообщение Alex Keda » 2015-08-12 22:37:12

собака-то помогла?
Убей их всех! Бог потом рассортирует...


Вернуться в «Решение проблем»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 14 гостей