Настройки вывода и отладки

Размещение в панели управления:  Admin > Настройки системы > Настройки вывода и отладки

В этом разделе панели управления вы можете определить, как ваш сайт будет выводить данные от сервера к пользователю. Можно определить, как будет выводиться отладочная информация вашего веб сайта. Эти настройки действуют по всему сайту/системе.

Генерировать HTTP заголовки страниц?

Эта функция определяет, будет ли сервер автоматически отправлять HTTP заголовки страниц, при отправке страниц пользователю. Если установлено "Да", то заголовки страниц будут явно отправлены сервером. Отправка явных заголовков, как полагают, является хорошей практикой, хотя в некоторых случаях это может вызвать некоторые проблемы.

Включить GZIP вывод?

Если установлено "Да", то веб сервер будет отправлять ваши страницы в сжатом формате gzip. Браузеры автоматически выполнят декомпрессию страниц и отобразят их в нормальном виде; для пользователей не будет никакой видимой разницы, кроме уменьшения времени загрузки страниц.

Для работы данной функции ваш сервер должен поддержать формат gzip. Браузер, используемый для просмотра вашего сайта также должен поддерживать обслуживание страниц в формате gzip. Большинство современных браузеров поддерживают данную функцию, но не все, поэтому, если вы заинтересованы в широкой совместимости, то можете установить "Нет". (Также отметьте, что например, Internet Explorer действительно поддерживает эту особенность, но содержит ошибки в ее реализации, которые могут иметь неблагоприятные последствия.)

Включить в URL строки запросов?

Если установлено "Да", то система будет использовать стандартную строку запроса во всех ваших URL, например:

http://www.example.com/index.php?/blog/joe/ (обратите внимание на вопросительный знак).

Когда установлено "Нет", система использует более дружественный для поисковых машин формат, наподобие:

http://www.example.com/index.php/blog/joe/

На большинстве серверов можно использовать метод по умолчанию ("Нет"), который предпочтителен почти для всех пользователей. Некоторые серверы Windows (и очень редко другие типы) не поддерживают эту особенность и в настройке должно быть установлено "Да". Вы узнаете, относиться ли это к вам, если ни одна из ваших ссылок, как вам кажется, не работает.

Кроме того, некоторые люди должны будут добавить переменную $qtype в ваш основной файл index.php.

Метод перенаправления

Эта настройка определяет, какой метод будет использоваться для перенаправления страниц. Перенаправление используются довольно часто во всей системе, например, вход/выход из системы, и другими пользовательскими функциями. Есть два варианта:

  1. Location (быстрее): Это предпочтительный метод, который использует функциональные возможности "location" в PHP.
  2. Refresh (Windows серверы): Метод "refresh" часто необходим Windows-серверов, которые только частично поддерживают функциональность PHP "location". Этот метод обычно немного медленнее, чем предыдущий.

Настройки режима отладки

Эта настройка определяет, как будут выводиться сообщения об ошибках PHP и базы данных. Сообщения об ошибке очень полезны во время разработки, но они могут сильно смущать обычных посетителей вашего сайта. Существует три варианта:

  1. PHP/SQL сообщения об ошибках не будут сгенерированы: Как и предполагает название, все сообщения об ошибке и предупреждения будут скрыты от просмотра.
  2. PHP/SQL сообщения об ошибках будут показаны только администраторам: Сообщения об ошибках и предупреждения будут показаны только авторизованным пользователям из группы администраторов. Остальные пользователи ничего не увидят.
  3. PHP/SQL сообщения об ошибках будут показаны всем - НЕ БЕЗОПАСНО: Как и предполагает название, сообщения об ошибках будут показаны всем посетителям сайта. Эти сообщения иногда могут содержать информацию о конфигурации, делая этот выбор небезопасным.

Показывать SQL запросы?

Если установлено "Да", то все пользователи группы администраторы будут видеть внизу страницы, список запросов к базе данных, которые использовались для генерации страницы. Остальные пользователи ничего не увидят. Вывод запросов может быть полезен во время разработки сайта или для отладки.

Включить отладку шаблонов?

Если установлено "Да", то для администраторов сайта будет создаваться и отображаться на экране лог процесса синтаксического разбора шаблонов. В логе учитываются - глобальные переменные, условные выражения, теги, PHP на вводе/выводе, внедренные шаблоны обработчики прерываний расширений, и другие объекты. Это превосходный инструмент для отладки ваших шаблонов.

Наверх страницы