Перейти к публикации

Расшифровка кодов ошибок в IPS Community Suite 4


В IPS Community Suite 4 довольно часто можно встретить ту или иную ошибку с цифровым кодом. Пример такой ошибки:

Каждой ошибке соответствует свой код, в нашем случае: 2T187/2

Первая цифра даёт нам понять уровень серьёзности возникшей ошибки. В таблице приведены примеры таких уровней:

Уровень Описание Пример
1 Пользователю запрещено это действие. Может возникнуть в обычной работе. Пользователь не заполнил обязательное для заполнения поле.
2 Действие не может быть выполнено. Не может возникать в рабочем режиме, но может возникать, если поделиться ссылкой. Пользователь не имеет доступа к запрашиваемой странице; Страница не существует.
3 Действие не может быть выполнено. Не может возникать в рабочем режиме. Ключ безопасности не соответствует; Пользователь предоставил несуществующее значение для окна выбора
4 Ошибка конфигурации, может возникнуть, если администратор произвёл неверные настройки. Директория загрузок не имеет доступа на запись; Данные приложения Facebook были отклонены.
5 Любые ошибки, которые никогда не должны встречаться. Модуль авторизации не существует; У модуля отсутствует стандартный раздел.

Далее идёт буква, обозначающая приложение, которому принадлежит ошибка:

'core'		=> 'C',
'forums'	=> 'F',
'blog'		=> 'B',
'gallery'	=> 'G',
'downloads'	=> 'D',
'cms'		=> 'T',
'nexus'		=> 'X',
'chat'		=> 'H',
'calendar'	=> 'L'

Буква "S" обозначает стороннее приложение. В нашем случае ошибка принадлежит приложению Pages.

Далее трёхзначная цифра, обозначающая класс, в котором произошла ошибка (у нас это 187). Данная цифра начинается с 100 у каждого приложения и служит больше для уникальности, нежели информативности.

И последняя цифра - порядковый номер ошибки в классе. Для первой ошибки в классе присваивается цифра 1, для второй 2 и т.д., если ошибок в классе больше 9, то далее идут буквы - A, B, C и так далее.

В нашем случае возникла ошибка 2T187/2:

Второй уровень серьёзности, в приложении Страницы. 187 - ошибка в файле \applications\cms\modules\front\pages\page.php и цифра 2 обозначает вторую ошибку в текущем классе.


 Отправить жалобу

×