WPML
상태
해결됨
보고된 제품
WPML Multilingual CMS 4.4.11
해결된 버전
4.5.0

문제 개요

일부 상황에서 ATE 번역가를 동기화하려고 할 때 치명적인 오류가 발생합니다:

PHP Fatal error: Uncaught Error: Object of class WP_Error could not be converted to string in …/wp-includes/http.php:671

이는 데이터베이스가 손상되어 WPML_TM_AMS 옵션에 일부 주요 값이 누락된 경우에 발생합니다. 이로 인해 인증 과정에서 ATE가 오류 객체를 반환합니다.

임시 해결 방법

이 문제는 다음 주요 릴리스인 WPML 4.5에서 해결됩니다.

고급 번역 에디터(ATE)를 사용하여 번역을 시작하지 않았다면 ATE 자격 증명 재설정을 고려할 수 있습니다.

이를 위해 계속 진행하기 전에 사이트를 전체 백업하세요.


  1. WPML설정글 및 페이지 번역 방법으로 이동하여 클래식 번역 에디터를 활성화하세요.

  2. phpMyAdmin을 사용하여 데이터베이스에 액세스하거나 호스팅 회사에서 제공하는 유사한 도구를 사용하세요.

  3. 웹사이트의 데이터베이스를 선택하고 wp_options 테이블을 여세요.

  4. WPML_SITE_ID:ate 키를 검색하여 삭제하세요.

  5. 이어서 WPML_TM_AMS 키를 검색하여 삭제하세요.

  6. WPML설정글 및 페이지 번역 방법으로 돌아가서 고급 번역 에디터를 다시 활성화하세요.

이 절차가 불편하거나 이미 ATE로 콘텐츠 번역을 시작했다면 지원팀에 문의하세요.

알려진 모든 문제 →