- 상태
- 해결됨
- 보고된 제품
- WPML Multilingual CMS 4.6.13
- 해결된 버전
- 4.7.6
- 주제 태그
- Bug
문제 개요
WPML에 포함된 Yoast/Whip 벤더 라이브러리의 파일 명명 문제로 인해 대소문자를 구분하는 서버 환경(예: Ubuntu)에서 오류가 발생하고 있습니다. 이 문제는 WPML 4.6.12에서 폴더 이름이 소문자(예: facades)에서 대문자(Facades)로 변경되었기 때문에 발생합니다. 업데이트 중에 대소문자를 구분하는 파일 시스템이 두 폴더 버전을 모두 유지하여 충돌과 500 오류가 발생할 수 있습니다.
PHP Fatal error: Uncaught Error: Failed opening required '.../wp-content/plugins/sitepress-multilingual-cms/vendor/composer/../yoast/whip/src/Facades/wordpress.php' (include_path='.:/usr/share/pear:/usr/share/php') in .../wp-content/plugins/sitepress-multilingual-cms/vendor/composer/autoload_real.php:78
임시 해결 방법
진행하기 전에 전체 사이트 백업을 완료했는지 확인하세요.
WPML 재설치
- WordPress 대시보드 > 플러그인으로 이동하세요.
- WPML을 비활성화하고 삭제하세요.
- 공식 웹사이트에서 최신 버전의 WPML을 다시 설치하세요.