Ошибка выполнения (100)

Ошибки, проблемы, способы их решения.
Dador

Ошибка выполнения (100)

Сообщение Dador » 2010-06-21 3:04:12

Ошибка подобная этой - viewtopic.php?f=5&t=54

Ошибка выполнения (100)

Лог:

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

[01:54:02.50] [JBs core]: REQUEST_URI=(/Index)
[01:54:02.50] [JBs core]: PATH=(/usr/local/bin:/usr/bin:/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/ТУТ_ПУТЬ_К_БИЛЛИНГУ/data)
[01:54:02.50] [JBs core]: загрузка автозагружаемых классов и библиотек
[01:54:02.51] [JBs core]: загружается системный компонент /ТУТ_ПУТЬ_К_БИЛЛИНГУ/hosts/billing/system/libs/auto/Notifies.lib)
[01:54:02.51] [JBs core]: загружается системный компонент /ТУТ_ПУТЬ_К_БИЛЛИНГУ/hosts/billing/system/libs/auto/Permission.lib)
[01:54:02.51] [JBs core]: загружается системный компонент /ТУТ_ПУТЬ_К_БИЛЛИНГУ/hosts/root/system/libs/auto/Links.lib)
[01:54:02.51] [JBs core]: загружается системный компонент /ТУТ_ПУТЬ_К_БИЛЛИНГУ/hosts/root/system/libs/auto/DB.lib)
[01:54:02.51] [JBs core]: загружается системный компонент /ТУТ_ПУТЬ_К_БИЛЛИНГУ/hosts/root/system/libs/auto/Styles.lib)
[01:54:02.51] [JBs core]: загружается системный компонент /ТУТ_ПУТЬ_К_БИЛЛИНГУ/hosts/root/system/libs/auto/MemoryCache.lib)
[01:54:02.51] [JBs core]: загружается системный компонент /ТУТ_ПУТЬ_К_БИЛЛИНГУ/hosts/root/system/libs/auto/Regulars.lib)
[01:54:02.51] [JBs core]: загружается системный компонент /ТУТ_ПУТЬ_К_БИЛЛИНГУ/hosts/root/system/libs/auto/IO.lib)
[01:54:02.51] [JBs core]: загружается системный компонент /ТУТ_ПУТЬ_К_БИЛЛИНГУ/hosts/root/system/libs/auto/Comp.lib)
[01:54:02.51] [JBs core]: загружается системный компонент /ТУТ_ПУТЬ_К_БИЛЛИНГУ/hosts/root/system/libs/auto/Config.lib)
[01:54:02.51] [JBs core]: загружается системный компонент /ТУТ_ПУТЬ_К_БИЛЛИНГУ/hosts/root/system/libs/auto/Cache.lib)
[01:54:02.51] [JBs core]: загружается системный компонент /ТУТ_ПУТЬ_К_БИЛЛИНГУ/hosts/root/system/libs/auto/String.lib)
[01:54:02.51] [JBs core]: загружается системный компонент /ТУТ_ПУТЬ_К_БИЛЛИНГУ/hosts/root/system/libs/auto/System.lib)
[01:54:02.51] [JBs core]: загружается системный компонент /ТУТ_ПУТЬ_К_БИЛЛИНГУ/hosts/root/system/libs/auto/Crypt.lib)
[01:54:02.51] [JBs core]: загружается системный компонент /ТУТ_ПУТЬ_К_БИЛЛИНГУ/hosts/root/system/libs/auto/Arrays.lib)
[01:54:02.51] [JBs core]: загружается системный компонент /ТУТ_ПУТЬ_К_БИЛЛИНГУ/hosts/root/system/libs/auto/Messages.lib)
[01:54:02.51] [JBs core]: загружается системный компонент /ТУТ_ПУТЬ_К_БИЛЛИНГУ/hosts/root/system/libs/auto/Standard.lib)
[01:54:02.52] [JBs core]: загружается системный компонент /ТУТ_ПУТЬ_К_БИЛЛИНГУ/hosts/root/system/libs/auto/Args.lib)
[01:54:02.52] [JBs core]: загружается системный компонент /ТУТ_ПУТЬ_К_БИЛЛИНГУ/hosts/root/system/classes/auto/MySQL.class)
[01:54:02.52] [JBs core]: загружается системный компонент /ТУТ_ПУТЬ_К_БИЛЛИНГУ/hosts/root/system/classes/auto/Exception.class)
[01:54:02.52] [JBs core]: загружается системный компонент /ТУТ_ПУТЬ_К_БИЛЛИНГУ/hosts/root/system/classes/auto/Tag.class)
[01:54:02.52] [JBs core]: внешний запрос сформирован как (__URI=/Index)
[01:54:02.52] [JBs core]: загружается модуль /ТУТ_ПУТЬ_К_БИЛЛИНГУ/hosts/billing/system/modules/auto/SetCookieOwner.mod)
[01:54:02.52] [JBs core]: загружается модуль /ТУТ_ПУТЬ_К_БИЛЛИНГУ/hosts/billing/system/modules/auto/SetCookieSessionID.mod)
[01:54:02.52] [JBs core]: загружается модуль /ТУТ_ПУТЬ_К_БИЛЛИНГУ/hosts/billing/system/modules/auto/Redirects.mod)
[01:54:02.52] [JBs core]: загружается модуль /ТУТ_ПУТЬ_К_БИЛЛИНГУ/hosts/root/system/modules/auto/Request.mod)
[01:54:02.52] [JBs core]: загружается модуль /ТУТ_ПУТЬ_К_БИЛЛИНГУ/hosts/root/system/modules/auto/Security.mod)
[01:54:02.53] [MemoryCache_Get]: соединение с сервером кеширования установлено версия (1.2.2)
[01:54:02.53] [System_Load]: компонент системы /ТУТ_ПУТЬ_К_БИЛЛИНГУ/hosts/root/system/classes/Session.class) был загружен
[01:54:02.53] SELECT `ID` FROM `Clauses` WHERE (`Partition` = '/Index')
[01:54:02.53] [MySQL->Open]: связь как (****@localhost:3306) установлена
[01:54:02.53] [MySQL->Query]: SET NAMES `utf8`
[01:54:02.53] [MySQL->Query]: USE `****-****_www`
[01:54:02.53] [MySQL->Query]: SELECT `ID` FROM `Clauses` WHERE (`Partition` = '/Index')
[01:54:02.53] [Exception]: [ROWS_NOT_FOUND]=(Записи не найдены)
[01:54:02.53] [!] [8]-Undefined index: SessionID в линии 36 файла /ТУТ_ПУТЬ_К_БИЛЛИНГУ/hosts/billing/system/modules/Main.mod
[01:54:02.54] [System_Load]: компонент системы /ТУТ_ПУТЬ_К_БИЛЛИНГУ/hosts/root/system/classes/DOM.class) был загружен
[01:54:02.54] [IO_Read]: открытие файла /ТУТ_ПУТЬ_К_БИЛЛИНГУ/hosts/billing/templates/Main.xml)
[01:54:02.54] [String_XML_Parse]: парсирование строки (458 bytes)
[01:54:02.55] [IO_Read]: открытие файла /ТУТ_ПУТЬ_К_БИЛЛИНГУ/hosts/billing.****-****.ru/templates/Base.xml)
[01:54:02.57] [String_XML_Parse]: парсирование строки (610 bytes)
[01:54:02.57] [String_XML_Parse]: парсирование строки (193 bytes)
[01:54:02.57] SELECT `Value` FROM `Config` WHERE (`Param` = 'Copyright')
[01:54:02.57] [MySQL->Query]: SELECT `Value` FROM `Config` WHERE (`Param` = 'Copyright')
[01:54:02.58] [!] [8]-Undefined index: Email в линии 62 файла /ТУТ_ПУТЬ_К_БИЛЛИНГУ/hosts/billing/comp/www/Logon.comp
[01:54:02.63] [!] [2048]-Only variables should be passed by reference в линии 17 файла /ТУТ_ПУТЬ_К_БИЛЛИНГУ/hosts/billing/comp/Triggers/DOM/After/Base.comp


По совету из соседней темы allow_call_time_pass_reference выключил (был включен), но это не помогло.
Ошибка так и не понял когда появилась, возможно когда ISP Manager обновил.
Также возможно из-за eAccelerator, но думаю врят-ли.
PHP 5.2.6-1

Виталий
Site Admin
Сообщения: 344
Зарегистрирован: 2009-10-10 0:41:16
Контактная информация:

Re: Ошибка выполнения (100)

Сообщение Виталий » 2010-06-21 8:52:17

А биллинг не переносили с сервера на сервер?

Dador

Re: Ошибка выполнения (100)

Сообщение Dador » 2010-06-21 13:44:14

Нет не переносили. Биллинг стоит уже больше 6 месяцев. И перестал работать совсем недавно.

Виталий
Site Admin
Сообщения: 344
Зарегистрирован: 2009-10-10 0:41:16
Контактная информация:

Re: Ошибка выполнения (100)

Сообщение Виталий » 2010-06-21 13:55:58

Просто взял и перестал? Или вы что-то делали/меняли? Причина какая-то должна быть.

Dador

Re: Ошибка выполнения (100)

Сообщение Dador » 2010-06-21 14:05:11

Я как-бы не совсем знаю когда он прекратил работать. Но он точно работал до обновления ISP Manager + установки eAccelerator.
Больше ничего не устанавливал/обновлял.
Попробовал под FastCGI, на ошибку сбрасывает.

Dador

Re: Ошибка выполнения (100)

Сообщение Dador » 2010-06-21 14:38:07

Проблема в этом: http://joomlaforum.ru/index.php/topic,15689.0.html
Там же и как решить.
А решение довольно простое:
Открываем файл /hosts/billing/comp/Triggers/DOM/After/Base.comp
и заменяем (17 строка)

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

$Title = Current($DOM->GetByTagName('TITLE'));

на

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

$tmp=$DOM->GetByTagName('TITLE');
$Title = Current($tmp);


Теперь работает, проблема в новом PHP. и не исправленной ошибке
Начиная с версии PHP 5.0.5, а также 5.1, разработчики PHP усилили требования к коду. В частности, это касается работы функций, принимающих в качестве аргументов - ссылки на переменные, массивы и т.п.


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

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

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