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

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;

Теги

 

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

Делюсь переводом расширения Search user topics для phpBB 3.2

Поставил небольшое расширение на форум phpbb 3.2. Перевода не оказалось - быстренько наваял свой, благо перевести нужно было всего лишь 4 строки. Отображаемое имя: Search user topics Имя на сервере: rmcgirr83/searchusertopics Описание: This Extension displays number of topics started by a user when visiting that users profile Версия: 1.0.2 Домашняя страница: https://github.com/sajaki/RecentTopics Дата выпуска: 2017-03-16 Лицензия: GPL-2.0 Бонус от меня - русская локализация.

Теги