Эта тема решена. Вот описание проблемы и ее решения.
Problem: Вы сталкиваетесь с ошибкой валидации имени пакета при попытке назначить задание, и ресурсы не загружаются по определенным URL. В логах присутствуют ошибки связанные с аутентификацией на сервере ATE. Solution: Если вы столкнулись с подобной проблемой, мы рекомендуем проверить, не блокирует ли ваш сервер запросы к определенным доменам. Вам может потребоваться добавить в белый список следующие домены или обратиться к вашему хостинг-провайдеру для этого:
wpml.org
cdn.wpml.org
api.wpml.org
api.toolset.com
cloudfront.net
После подтверждения, что домены не блокируются, выполните следующие шаги:
Перейдите в Плагины -> Добавить новый -> Реклама на вашем сайте.
Отмените регистрацию WPML, нажав на ссылку отмены регистрации.
Вернитесь в Плагины -> Добавить новый -> Реклама и используйте новый ключ для регистрации.
Если данное решение оказалось неактуальным или не помогло в вашем случае, рекомендуем открыть новый тикет поддержки. Также настоятельно рекомендуем проверить известные проблемы, версию постоянного исправления и убедиться, что у вас установлены последние версии тем и плагинов.
Это форум технической поддержки WPML – плагина для многоязычной WordPress.
Доступно для чтения всем, но только клиенты, купившие WPML, могут оставлять сообщения. Сотрудники WPML отвечают на сообщения форума 6 дней в неделю, 22 часов в сутки.
Предыстория вопроса:
Я пытаюсь назначить задание, но получаю ошибку валидации имени пакета. Ошибка возникает в app.js?ver=4.7.0:1. Также я вижу, что не загружаются ресурсы по следующим URL: /wp-json/wpml/v1/send-to-translation/validate-batch-name/ и /wp-json/wpml/st/v1/strings/processstringsqueue/.
на других страницах, например "Переводы" есть другие ошбики с рест-апи
Симптомы:
Ошибка валидации имени пакета. В консоли: 'Uncaught (in promise) Error: Es wurde keine Route gefunden, die mit der URL und der Request-Methode identisch ist.' и 'Failed to load resource: the server responded with a status of 404 ()'.
Вопросы:
Почему возникает ошибка валидации имени пакета?
Почему сервер отвечает статусом 404 на указанные URL?
Попробуйте создать нового пользователя, назначить его переводчиком и отравить задания на перевод.
Если все еще проблема, мне нужно запросить временный доступ (WP-администратора и FTP) на Ваш сайт - предпочтительно к тестовому сайту, где проблема была воспроизведена, если это возможно - для того, чтобы лучше помочь. Вы найдете необходимые поля ниже поля для комментариев, когда Вы войдете, чтобы оставить свой следующий ответ. Информацию, которую Вы ведете является частной, что означает только Вы и я могу видеть и иметь доступ к ней.
Напишите пожалуйста точные шаги для воспроизведения проблемы.
При необходимости протестировать сайт в локальной среде, могу ли я сделать копию сайта для дополнительных тестов? Для этого мне нужно будет временно установить "Duplicator" или "All In One Migration" плагин.
Спасибо за ожидание. Я протестовал Ваш сайт локально, но в итоге редактор переводов работает, как ожидается.
В логах WPML → Settings → Advanced Translation Editor, присутствуют следующие ошибки:
024/12/26 2:25:38 PM ATE Server Communication Unable to authenticate 0 0 {"url":"https:\/\/ate.wpml.org\/api\/wpml\/languages\/check_pairs","requestArgs":{"method":"POST","body":[{"source_language":"de","target_languages":["en"]}]},"extraMessage":"WPML Failed to check language pairs","status":"auth_error"}
Есть предположение, что Ваш сервер блокируют какие-то запросы. Вам может потребоваться внести в белый список следующие домены или же обратитесь к своему хостинг-провайдеру и попросите это сделать это для Вас (т. е. не заблокированы Вашим сервером):
- wpml.org
- cdn.wpml.org
- api.wpml.org
- api.toolset.com
- cloudfront.net
Кроме того, я рекомендую повторить следующее после подтверждения вышесказанного:
- На вашем сайте перейдите в Плагины -> Добавить новый -> Реклама.
- Отмените регистрацию WPML, нажав на ссылку отмены регистрации.
- Затем перейдите на https://wpml.org/account/sites/.
- Удалите существующий ключ сайта.
- Создайте новый ключ сайта.
- Затем вернитесь в Плагины -> Добавить новый -> Реклама на Вашем сайте.
- Нажмите на ссылку регистрации и используйте новый ключ сайта (создан выше) для регистрации.