안녕하세요,
프로덕션 사이트의 변경 사항을 적용하기 위해 스테이징 사이트를 만들었습니다. 스테이징 사이트에서 Discourse 포럼과 연결된 모든 페이지/게시물을 확인해 보니 다음과 같은 오류가 발생했습니다: 경고: 보안상의 이유로 /www/way_to_my_puglin_folder/wp-discourse/lib/template-functions.php 파일의 xxx번째 줄에서 libxml_disable_entity_loader()가 비활성화되었습니다.
스테이징 환경이므로, Discourse가 정당한 웹사이트를 인식하지 못해 일부 기능을 비활성화한 것으로 생각했습니다. 그러나 방금 스테이징을 프로덕션으로 배포했는데, 오류는 여전히 남아 있습니다(프로덕션 사이트, 정당한 URL에서). 이 오류를 해결할 수 있는 방법을 아시는 분이 있을까요?
해당 함수는 다양한 WordPress 플러그인에서 널리 사용되며 PHP 7.*에서는 완전히 지원되지만, PHP 8.0에서는 비추천(deprecated) 상태입니다. WP Discourse 플러그인에서도 가까운 시일 내에 이 함수를 비추천 처리할 예정이며, PHP 8.0과의 완전한 호환성을 보장하기 위한 다른 작업과 함께 진행할 것입니다. 사실 이 작업을 할 일 목록에서 우선순위를 높이고 있습니다.
아래 사항을 확인해 주실 수 있을까요?
사용 중인 PHP 버전 (PHP 7에 대해 언급하셨는데, 현재 실행 중인 버전이 PHP 7이라는 의미인지 명확하지 않아 죄송합니다)
사용 중인 호스팅 제공업체. 해당 함수는 PHP 7.*에서 지원되는 함수이므로, 인스턴스에서 이 기능을 활성화할 수 있는지 제공업체에 문의해 보시는 것이 좋습니다.