![phpBB](/sites/internet-lab.ru/files/styles/shirokiy/public/2019-02/phpBB_logo_blue.png?itok=Mhppmfca)
С переходом на новую версию 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;