Ошибка: libxml_disable_entity_loader

Привет,
Я создал тестовый сайт для внесения изменений на продакшн-сайте. На тестовом сайте я заметил, что для каждой страницы/статьи, где есть подключение к форуму Discourse, появляется эта ошибка:
Предупреждение: libxml_disable_entity_loader() отключена по соображениям безопасности в /www/way_to_my_puglin_folder/wp-discourse/lib/template-functions.php на строке xxx

Поскольку это тестовый сайт, я предположил, что Discourse не распознаёт легитимный веб-сайт и отключил некоторые функции. Однако я только что перенёс тестовый сайт на продакшн, и ошибка всё ещё присутствует (на продакшн-сайте с легитимным URL). Есть какие-нибудь идеи, как от неё избавиться?

Так, никто не знает, что здесь происходит?
(кстати, последние версии WP и плагина Discourse на PHP 7).

Возможно, @angus сможет помочь?

Привет @Romain_Bisseret,

Проблема возникает из-за того, что ваш хостинг-провайдер отключил PHP-функцию libxml_disable_entity_loader, которая используется в плагине WP Discourse.

Эта функция применяется во множестве плагинов WordPress и полностью поддерживается в PHP 7.*, однако в PHP 8.0 она объявлена устаревшей. В ближайшее время мы также уберем её из плагина WP Discourse в рамках работ по обеспечению полной совместимости с PHP 8.0; на самом деле, я уже добавил это в свой список задач.

Не могли бы вы подтвердить:

  1. Версию PHP, которую вы используете (извините, я не до конца понял из вашего упоминания PHP 7, что именно эта версия запущена у вас).

  2. Вашего хостинг-провайдера. Возможно, стоит спросить их о возможности включения этой функции на вашем сервере (серверах). Функция поддерживается в PHP 7.*.

Спасибо.

Спасибо, @angus. Странно, что это не отображалось на предыдущем продакшн-сайте, а появилось только на стейджинге (то есть на полной копии). Подтверждаю, что версия PHP — 7.4.11, хостинг-провайдер — Kinsta. Я свяжусь с ними. Спасибо!

Привет, @Romain_Bisseret, просто хочу отметить, что отказ от использования libxml_disable_entity_loader включён в мои планы на апрель (т. е. к концу месяца) в рамках проверки совместимости с PHP 8.0.

Спасибо @angus! Тем временем хостинг-провайдер согласился включить это на моём аккаунте на короткий срок.