1

Topic: Что означают закомментированные строки в файле config.php

Что означают закомментированные строки в файле config.php?

// Enable DEBUG mode by removing // from the following line
//define('FORUM_DEBUG', 1);

// Enable show DB Queries mode by removing // from the following line
//define('FORUM_SHOW_QUERIES', 1);

// Enable forum IDNA support by removing // from the following line
//define('FORUM_ENABLE_IDNA', 1);

// Disable forum CSRF checking by removing // from the following line
//define('FORUM_DISABLE_CSRF_CONFIRM', 1);

// Disable forum hooks (extensions) by removing // from the following line
//define('FORUM_DISABLE_HOOKS', 1);

// Disable forum output buffering by removing // from the following line
//define('FORUM_DISABLE_BUFFERING', 1);

// Disable forum async JS loader by removing // from the following line
//define('FORUM_DISABLE_ASYNC_JS_LOADER', 1);

2

Re: Что означают закомментированные строки в файле config.php

Верхняя строчка - описание, нижняя - активация функции.

Например первая функция - дебаггинг, включает отображение ошибок.

1

3 (edited by 2016.03.15 13:52)

Re: Что означают закомментированные строки в файле config.php

sempai wrote:

дебаггинг, включает отображение ошибок.

о, теперь можно мониторить ошибки.

sempai, я раскоментировал это
define('FORUM_SHOW_QUERIES', 1);
теперь видны все запросы к базе данных. крутая фишка. но проблема в том, что эти запросы вижу не только я как админ, но также и гости. Я считаю что это неправильно с точки зрения безопасности. могу ли я сделать чтобы все запросы были видны только админу?

4 (edited by PunBB 2016.03.18 05:55)

Re: Что означают закомментированные строки в файле config.php

ilityiliya wrote:

могу ли я сделать чтобы все запросы были видны только админу?

спрячь так:

if($forum_user['is_admmod']) {
// здесь выводишь секретную информацию
}

5

Re: Что означают закомментированные строки в файле config.php

о... Гугл сюда вывел. Вон оно где лежит оказываетса, спасибо!

Только одно я не понимаю... Почему это так

// Enable DEBUG mode by removing // from the following line
//define('FORUM_DEBUG', 1);

а не в настройках форума?
Если вот мне надо включить на 10-15 минут - мне обязательно лазить в php-файл?
А если я на этот момент времени удалённо и нет доступа к файлам?

6

Re: Что означают закомментированные строки в файле config.php

Дело в том, что до того как загружаются настройки происходит много операций и выполнения хуков, в который тоже могут быть ошибки. Файл же config.php и настройки из него загружаются одним из первых, поэтому таким образом легче отследить ошибки возникающие при выполнении скриптов подгружаемых после загрузки файла config.php.

1