Перейти к основному содержанию

PHPBB — отключить debug-сообщения [phpBB Debug] PHP Warning

phpBB

С переходом на новую версию PHP на форуме PHPBB стали появляться сообщения вида:

[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 693: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead

Проверено в версиях:

  • PHPBB 3.0
  • PHPBB 3.2

Ясно, что форум следует обновить, но показывали бы только админам, чего всем-то сообщать. Первым делом внёс изменения в файл config.php:

// @define('DEBUG', true);
// @define('DEBUG_EXTRA', true);

Не помогло.

Стал смотреть код и нашёл где править. В файле /includes/startup.php находим строку:

$level = E_ALL & ~E_NOTICE & ~E_DEPRECATED;

И меняем её на:

$level = 0;

Теги

 

Похожие материалы

Drupal 9 — модуль Ludwig, ручная альтернатива Composer

Выделяю время на обслуживание сайта, потом кучу статей на тему Drupal приходится писать. И людям помочь, и самому не забыть. Вашему вниманию представляется незаменимый в некоторых случаях модуль Ludwig.

Теги

IIS 7.0 — The FastCGI process exceeded configured request timeout

Привет, сегодня будем лечить ошибку: HTTP Error 500. The FastCGI process exceeded configured request timeout. Пути к php-cgi.exe могут отличаться в каждом конкретном случае. Ошибка происходит при превышении таймаута работы скрипта. По умолчанию таймаут FastCGI 90 секунд.

Теги