Ошибка 500 и отображение ошибок

Ошибки, проблемы, способы их решения.
kassern
Сообщения: 136
Зарегистрирован: 2009-10-05 23:38:11
Откуда: Москва
Контактная информация:

Ошибка 500 и отображение ошибок

Сообщение kassern » 2010-03-26 11:57:38

Собственно, при заходе под любым сотрудником выпадает ошибка 500. Логи ниже.
Слава Богу, если заходит пользователь, то у него все работает нормально и без ошибок.
И еще, после того, как я авторизовался под админом, в биллинге показывается полный алгоритм того, как система подключилась, что загрузила и так далее. Отображение ошибок в PHP.ini отключено.

[10:49:18.60] [JBs core]: загружается модуль (/var/www/kassern/data/www/my.storehost.ru/hosts/root/system/modules/auto/Request.mod)
[10:49:18.60] [MemoryCache_Get]: соединение с сервером кеширования установлено версия (1.2.2)
[10:49:18.60] [System_Load]: компонент системы (/var/www/kassern/data/www/my.storehost.ru/hosts/root/system/classes/Session.class) был загружен
[10:49:18.61] [MySQL->Open]: связь как (a7loru_m@localhost:3306) установлена
[10:49:18.61] [MySQL->Query]: SET NAMES `utf8`
[10:49:18.61] [MySQL->Query]: USE `a7loru_m`
[10:49:18.61] [MySQL->Query]: SELECT `ID` FROM `Clauses` WHERE (`Partition` = '/Administrator/Home')
[10:49:18.61] [Exception]: [ROWS_NOT_FOUND]=(Записи не найдены)
[10:49:18.61] [IO_Read]: открытие файла (/var/www/kassern/data/www/my.storehost.ru/hosts/my.storehost.ru/tmp/sessions/REMEBMERf899139df5e1059396431415e770c6dd4babf83c2c613)
[10:49:18.61] [System_Load]: компонент системы (/var/www/kassern/data/www/my.storehost.ru/hosts/root/system/libs/Tree.lib) был загружен
[10:49:18.61] [MySQL->Query]: SELECT `ID`,`GroupID`,`Name`,`Sign`,`Email`,`ICQ`,`Mobile`,`UniqID`,LENGTH(`Foto`) as `Foto` FROM `Users` WHERE `ID` = 100
[10:49:18.61] [MySQL->Query]: SELECT * FROM `Permissions` WHERE ('/Administrator/Home' LIKE `Name`) ORDER BY `Metric`
[10:49:18.61] [MySQL->Query]: SELECT `ID`,`GroupID` FROM `Users` WHERE `ID` = 100
[10:49:18.61] [MySQL->Query]: SELECT `ID`,`GroupID`,`OwnerID`,`IsManaged` FROM `Users` WHERE `ID` = 1
[10:49:18.62] [MySQL->Query]: SET @local.__USER_ID = 100
[10:49:18.62] [MySQL->Query]: SET @local.__USER_GROUPS_PATH = '1,3000000'
[10:49:18.62] [MySQL->Query]: SET @local.__USER_GROUPS_ENTRANCE = '3000000,3100000,3200000,3300000,3900000'
[10:49:18.62] [MySQL->Query]: UPDATE `Users` SET `EnterDate` = '1269589758',`EnterIP` = '212.76.130.109' WHERE `ID` = 100
[10:49:19.00] [System_Load]: компонент системы (/var/www/kassern/data/www/my.storehost.ru/hosts/billing/system/modules/Authorisation.mod) был загружен
[10:49:19.00] [System_Load]: компонент системы (/var/www/kassern/data/www/my.storehost.ru/hosts/root/system/classes/DOM.class) был загружен
[10:49:19.00] [System_Load]: компонент системы (/var/www/kassern/data/www/my.storehost.ru/hosts/root/system/libs/Http.lib) был загружен
[10:49:19.00] [IO_Read]: открытие файла (/var/www/kassern/data/www/my.storehost.ru/hosts/my.storehost.ru/templates/Base.xml)
[10:49:19.01] [String_XML_Parse]: парсирование строки (610 bytes)
[10:49:19.02] [String_XML_Parse]: парсирование строки (193 bytes)
[10:49:19.02] [MySQL->Query]: SELECT `Value` FROM `Config` WHERE (`Param` = 'Copyright')
[10:49:19.02] [MySQL->Query]: SELECT COUNT(*) FROM Profiles WHERE `ID` = 100
[10:49:19.02] [MySQL->Query]: SHOW ENGINES
[10:49:19.02] [MySQL->Query]: SELECT `Value` FROM `Config` WHERE (`Param` = 'IsInitDB')
[10:49:19.04] [MySQL->Query]: SELECT `ID`,`CreateDate`,`UserID`,(SELECT `Email` FROM `Users` WHERE `Users`.`ID` = `Events`.`UserID`) as `Email`,`Text`,`PriorityID` FROM `Events` WHERE (`CreateDate` >= BEGIN_DAY() AND `PriorityID` IN ('Billing','Warning','Error')) ORDER BY `CreateDate` DESC
[10:49:19.04] [!] [1024]-[MySQL->Query]: FUNCTION a7loru_m.BEGIN_DAY does not exist в линии 128 файла /var/www/kassern/data/www/my.storehost.ru/hosts/root/system/classes/auto/MySQL.class
[10:49:19.04] [!] [1024]-[DB_Query]: невозможно осуществить запрос в линии 37 файла /var/www/kassern/data/www/my.storehost.ru/hosts/root/system/libs/auto/DB.lib
[10:49:19.04] [!] [1024]-[DB_Select]: невозможно осуществить запрос в линии 163 файла /var/www/kassern/data/www/my.storehost.ru/hosts/root/system/libs/auto/DB.lib
[10:49:19.04] [!] [1024]-500 в линии 13 файла /var/www/kassern/data/www/my.storehost.ru/hosts/billing/comp/Widgets/Administrator/Events.comp
[10:49:19.04] [!] [1024]-[Comp_Load]: не возможно загрузить компонент в линии 49 файла /var/www/kassern/data/www/my.storehost.ru/hosts/root/system/libs/auto/Comp.lib
[10:49:19.04] [!] [1024]-500 в линии 34 файла /var/www/kassern/data/www/my.storehost.ru/hosts/billing/comp/Widgets.comp
[10:49:19.04] [!] [1024]-[Comp_Load]: не возможно загрузить компонент в линии 49 файла /var/www/kassern/data/www/my.storehost.ru/hosts/root/system/libs/auto/Comp.lib
[10:49:19.04] [!] [1024]-500 в линии 110 файла /var/www/kassern/data/www/my.storehost.ru/hosts/billing/comp/www/Administrator/Home.comp
[10:49:19.04] [!] [1024]-[Comp_Load]: не возможно загрузить компонент в линии 49 файла /var/www/kassern/data/www/my.storehost.ru/hosts/root/system/libs/auto/Comp.lib
[10:49:19.04] [!] [1024]-[system/modules/Main]: не удалось загрузить основной компонент системы в линии 64 файла /var/www/kassern/data/www/my.storehost.ru/hosts/billing/system/modules/Main.mod
[10:49:19.04] [!] [1024]-[JBs core]: не удалось загрузить базовый модуль в линии 434 файла /var/www/kassern/data/www/my.storehost.ru/core/Load.php

Что-то с memcached? Я пробовал его перезагружать, даже сам сервер в ребут отправлял, но ничего не изменилось и я не пойму куда копать.
Я не идиот... Просто умных развелось...

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

Re: Ошибка 500 и отображение ошибок

Сообщение Виталий » 2010-03-26 12:03:14

В папке db есть вся структура БД. У вас пояему-то нет функции BEGIN_DAY, попробуйте ее перелить:

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

DROP FUNCTION IF EXISTS `BEGIN_DAY`;

CREATE FUNCTION BEGIN_DAY()
RETURNS INT
 DETERMINISTIC
  BEGIN
   DECLARE Result INT;
   SET Result = (SELECT UNIX_TIMESTAMP() - (HOUR(CURTIME()) * 3600 + MINUTE(CURTIME()) * 60 + SECOND(CURTIME())));
   RETURN Result;
  END

kassern
Сообщения: 136
Зарегистрирован: 2009-10-05 23:38:11
Откуда: Москва
Контактная информация:

Re: Ошибка 500 и отображение ошибок

Сообщение kassern » 2010-03-26 12:20:28

SQL-запрос:

CREATE FUNCTION BEGIN_DAY(
) RETURNS INT DETERMINISTIC BEGIN DECLARE Result INT;

Ответ MySQL: Документация
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 5

Я в синтакисие MySQL полный ноль, поэтому даже не знаю к чему это ошибка :(
Я не идиот... Просто умных развелось...

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

Re: Ошибка 500 и отображение ошибок

Сообщение Виталий » 2010-03-26 13:09:48

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

DROP FUNCTION IF EXISTS `BEGIN_WEEK`;
DELIMITER |
CREATE FUNCTION BEGIN_WEEK()
RETURNS INT
 DETERMINISTIC
  BEGIN
   DECLARE Result INT;
   SET Result = (SELECT UNIX_TIMESTAMP() - (WEEKDAY(CURDATE()) * 86400 + HOUR(CURTIME()) * 3600 + MINUTE(CURTIME()) * 60 + SECOND(CURTIME())));
   RETURN Result;
  END
|
DELIMITER ;


Полностью скопируйте и выполните.

kassern
Сообщения: 136
Зарегистрирован: 2009-10-05 23:38:11
Откуда: Москва
Контактная информация:

Re: Ошибка 500 и отображение ошибок

Сообщение kassern » 2010-03-26 13:42:52

Скопировал - Выполнил:
SQL-запрос:

DELIMITER;

Ответ MySQL: Документация
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DELIMITER' at line 1
Я не идиот... Просто умных развелось...

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

Re: Ошибка 500 и отображение ошибок

Сообщение Виталий » 2010-03-26 13:58:19

Пробуйте

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

DELIMITER ;


не

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

DELIMITER;


Какая-то разница в версиях видимо. Какой MySQL?

kassern
Сообщения: 136
Зарегистрирован: 2009-10-05 23:38:11
Откуда: Москва
Контактная информация:

Re: Ошибка 500 и отображение ошибок

Сообщение kassern » 2010-03-26 14:58:40

Великодный Виталий писал(а):Какая-то разница в версиях видимо. Какой MySQL?

Ошибка та же самая :(
MySQL 5.0.51
Я не идиот... Просто умных развелось...

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

Re: Ошибка 500 и отображение ошибок

Сообщение Виталий » 2010-03-26 16:23:44

Пробовал на:

Версия сервера: 5.0.90
Версия сервера: 5.1

Все ок отрабатывает. Что-то не так, разбирайтесь или доступ кидайте.

kassern
Сообщения: 136
Зарегистрирован: 2009-10-05 23:38:11
Откуда: Москва
Контактная информация:

Re: Ошибка 500 и отображение ошибок

Сообщение kassern » 2010-03-26 16:35:11

Великодный Виталий писал(а):Пробовал на:

Версия сервера: 5.0.90
Версия сервера: 5.1

Все ок отрабатывает. Что-то не так, разбирайтесь или доступ кидайте.

Виталий, спасибо за помощь.
Я решил данный вопрос, правда немного извращенно, но все же.
Поставил чистую панель (чтобы был хотя бы доступ в разделы ее), загрузил дамп базы данных и в разделе "Обслуживание системы" сделал структурирование базы данных.
Это все поставило в базе на свои места и все успешно заработало (правда пришлось заново прописывать все платежные данные, но не суть).
Я не идиот... Просто умных развелось...

nosok
Сообщения: 49
Зарегистрирован: 2010-02-05 2:57:53

Re: Ошибка 500 и отображение ошибок

Сообщение nosok » 2010-03-28 14:24:10

тему создавать не буду напишу тут.весело обновил панельку теперь Системная ошибка (500)

лог (то место где сыпятся ошибки)

[14:14:54.91] [!] [1024]-[DB_Select]: запись не является уникальной в линии 195 файла /var/www/deniska/data/www/billing.dgrad-host.ru/hosts/root/system/libs/auto/DB.lib
[14:14:54.91] [!] [1024]-500 в линии 18 файла /var/www/deniska/data/www/billing.dgrad-host.ru/hosts/billing/comp/Users/Init.comp
[14:14:54.91] [!] [1024]-[Comp_Load]: не возможно загрузить компонент в линии 50 файла /var/www/deniska/data/www/billing.dgrad-host.ru/hosts/root/system/libs/auto/Comp.lib
[14:14:54.91] [!] [1024]-[system/modules/Main]: не удалось инициализировать пользователя в линии 54 файла /var/www/deniska/data/www/billing.dgrad-host.ru/hosts/billing/system/modules/Main.mod
[14:14:54.91] [!] [1024]-[JBs core]: не удалось загрузить базовый модуль в линии 435 файла /var/www/deniska/data/www/billing.dgrad-host.ru/core/Load.php

что посоветуете сделать? бекапа нету :) в следующий раз не буду лениться.
Последний раз редактировалось nosok 2010-03-28 14:41:45, всего редактировалось 1 раз.


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

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

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