- 상태
- 미해결
- 주제 태그
- Compatibility, Exception
문제 개요
WP VIP 서버는 파일 쓰기 권한이 더 엄격하며, WPML의 작동 방식에 영향을 미치는 몇 가지 제한 사항을 확인했습니다:
- /tmp는 쓰기 권한이 있는 유일한 디렉터리입니다. 또한 이곳에 저장되는 파일은 임시 파일이므로 영구적으로 저장할 수 없습니다.
- 미디어 파일은 외부에 저장되어 /wp-content/uploads 디렉터리에 매핑되므로, 이는 실제 디렉터리가 아닙니다.
- wp-content/languages 디렉터리는 쓰기가 완전히 불가능합니다
결과적으로 많은 PHP 파일 시스템 함수가 예상대로 작동하지 않습니다. 또한 언어 디렉터리 제한으로 인해 WPML이 언어 파일을 수정하거나 업데이트할 때 오류가 발생합니다.
이러한 제한으로 인해 현재 WPML은 서버의 어느 곳에도 언어 번역 파일을 쓸 수 없으며, 이로 인해 문자열 번역과 관련된 일부 WPML 기능을 사용할 수 없습니다.
임시 해결 방법
그동안 다음 임시 해결 방법을 따르세요.
- WPML을 등록하려면 다음 알려진 문제를 따르세요. https://wpml.org/errata/wordpress-vip-hosting-issues-registering-wpmls-site-key/
문자열 번역의 경우 “WPML cannot write the MO files to wp-content/languages”라는 알림을 무시하고 다음 단계에 따라 언어 번역 파일을 서버에 업로드하세요. https://docs.wpvip.com/wordpress-skeleton/languages-directory/#h-language-translation-plugins