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

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;

Теги

 

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

phpBB — проверка версии расширения

Если вы написали своё расширение поддерживаете его, обновляете, то было бы неплохо дать владельцам форумов, использующих ваше расширение, возможность без труда обновиться до последней стабильной версии.

Теги

phpBB 3.2.0 — обновление до 3.2.7

Обновим форум phpBB 3.2.0 до версии 3.2.7. Форум работает на IIS, из-за этого  автоматическое обновление наткнётся на одну простую, но непредусмотренную разработчиками ошибку. Исправим по ходу.

Теги