Копирование блока отладочной информации из раздела проверки системы
Откройте WPMLПоддержкаПроверка системы. На странице отображается блок Debug information (Отладочная информация): версия PHP, версия WordPress, каждый плагин WPML и его версия, серверное окружение, языковые настройки и значения конфигурации, которые WPML считывает из wp-config.php. Нажмите Copy system info to clipboard (Скопировать системную информацию в буфер обмена) в верхней части блока, а затем вставьте ее в свой запрос в поддержку.
Этот блок сообщает службе поддержки, какие версии компонентов Вы используете и как выглядит текущая конфигурация сайта. Это базовая информация, необходимая перед любым более глубоким расследованием.
Копирование списка установленных плагинов
Прокрутите вниз страницу WPMLПоддержка. В разделе Установленные плагины перечислены все плагины на сайте, их версии, а также указано, активны они или нет. Нажмите Скопировать список в буфер обмена и вставьте его в свой запрос в поддержку.
Конфликты плагинов — одна из самых частых причин проблем с WPML. Служба поддержки использует этот список, чтобы выявить известные несовместимости и задать правильные уточняющие вопросы.
Копирование соответствующего журнала
При возникновении проблем, связанных с сервисами перевода, WPMLПоддержкаЖурнал связи фиксирует API-трафик между Вашим сайтом и бэкендом перевода. Если переводы завершаются с ошибкой по неочевидной причине, копирование последних записей журнала в запрос предоставит службе поддержки точный ответ со стороны сервера.
Для проблем внутри расширенного редактора переводов (ATE) журналы ошибок расширенного редактора переводов фиксируют серверные ошибки, с которыми столкнулся ATE.
При возникновении проблем с заданиями на перевод (задания не запускаются, не завершаются или исчезают), журналы заданий управления переводом покажут жизненный цикл каждого задания.
В статье Журналы описано, какой журнал использовать в той или иной ситуации.
Предоставление службе поддержки прямого доступа к диагностике (необязательно)
На странице WPMLПоддержка в самом верху есть флажок Share diagnostic information with WPML Support (Поделиться диагностической информацией со службой поддержки WPML). Установите его, чтобы позволить службе поддержки WPML напрямую читать отладочную информацию Вашего сайта. Никакие пароли или личные данные не передаются — только блок отладочной информации.
Это быстрее, чем вставлять блоки текста в запрос, так как служба поддержки сможет повторно считывать свежие данные по мере общения. Вы можете отключить эту функцию в любой момент, сняв тот же флажок.
Когда служба поддержки запрашивает журналы отладки
Для более сложных проблем (странное поведение ATE, состояния гонки, периодические сбои) служба поддержки иногда запрашивает полный журнал отладки WPML, который содержит больше подробностей, чем блок Отладочная информация.
Чтобы включить ведение журнала отладки:
- Добавьте
define( 'WP_DEBUG', true );иdefine( 'WP_DEBUG_LOG', true );вwp-config.phpперед строкой «That’s all, stop editing!». WordPress начнет записывать ошибки и предупреждения PHP вwp-content/debug.log. - Воспроизведите проблему на сайте.
- Откройте или скачайте
wp-content/debug.logи скопируйте соответствующий раздел (отфильтруйте по временной метке, когда возникла проблема). - Вставьте данные в свой запрос в поддержку или прикрепите в виде файла.
- После этого снова отключите
WP_DEBUG. Оставлять его включенным на рабочем сайте небезопасно, так как ошибки содержат информацию о путях.
Полную процедуру, включая фильтрацию записей, относящихся к WPML, см. в справочнике по отладке WPML.
Когда служба поддержки запрашивает копию сайта
Для проблем, которые служба поддержки не может воспроизвести только по журналам, она может запросить копию сайта для расследования. Стандартный способ — использовать инструмент для резервного копирования или создания промежуточной среды (staging), чтобы упаковать весь сайт и передать его через безопасную форму загрузки WPML (служба поддержки предоставит Вам ссылку при запросе).
Рекомендуемые инструменты для этапа упаковки:
- Duplicator. Упаковывает базу данных и файлы в единый архив плюс скрипт установщика.
- All-in-One WP Migration. Аналогичная упаковка, немного другой формат.
- Встроенный инструмент Вашего хостинг-провайдера для клонирования или создания промежуточной среды (если он создает переносимый архив).
Перед передачей копии:
- Убедитесь, что Вы передаете копию сайта, а не доступ к самому рабочему сайту.
- Удалите личные данные из базы данных, если на Вашем сайте есть данные клиентов (в Duplicator и AIOWP для этого есть параметры экспорта).
- Убедитесь, что у Вас есть рабочая резервная копия рабочего сайта, прежде чем вносить изменения на основе того, что служба поддержки найдет в переданной копии.
WPML автоматически обрабатывает ситуацию переноса сайта между серверами; ситуация отправки копии в службу поддержки — это случай, когда Вы упаковываете сайт для того, чтобы кто-то за пределами Вашей хостинг-среды мог развернуть его у себя локально.
Поиск данных Вашей учетной записи WPML
Если служба поддержки спрашивает, в какой учетной записи WPML зарегистрирован этот сайт, а Вы не помните:
- Замаскированный ключ сайта в разделе WPMLАктивация и обновление определяет, какой ключ использует сайт (например,
******abcd). Сравните его с сайтами, перечисленными в Вашей учетной записи WPML. - Если Вы потеряли доступ к электронной почте учетной записи, поищите в своем почтовом ящике письма от
accounts@wpml.org. Исходное письмо о создании учетной записи содержит необходимые данные.