Руководства/Устранение неполадок/Устранение ошибок Jetpack

Устранение ошибок Jetpack

Большинство ошибок подключения Jetpack на WordPress.com устраняются сами по себе, но некоторые из них необходимо исправлять вручную. В этом руководстве описаны распространённые ошибки Jetpack и способы их устранения.

Основные средства устранения неполадок Jetpack

Во многих случаях Jetpack справляется с проблемой без вмешательства пользователя, но ошибка может появляться и после того, как Jetpack выполнил свою работу.

Первое, что вы должны сделать — выполнить стандартные процедуры с целью исключить проблемы с браузером или сетевым подключением.

Исключив проблемы с браузером и сетью, вы можете перейти к следующим разделам, где имеются подробные сведения о распространённых ошибках Jetpack.

Как узнать статус подключения

Чтобы просмотреть сведения о подключении, в том числе о том, какой локальный пользователь подключён к вашей учётной записи WordPress.com, выполните следующие действия.

  1. Откройте консоль вашего сайта.
  2. Перейдите в Jetpack Настройки и нажмите кнопку Консоль справа (либо перейдите в раздел Jetpack → Мой Jetpack в консоли WP Admin).
  3. Прокрутите страницу до раздела Подключения.
    • Подключение сайта: кто из пользователей владеет подключением Jetpack.
    • Подключение учётной записи: статус подключения вашей учётной записи, в том числе адрес электронной почты, связанный с подключением.

Если вы не являетесь владельцем подключения к сайту, вы можете отключить свою учётную запись пользователя от Jetpack. Если ваша учётная запись не подключена к Jetpack, вы увидите кнопку Подключить и сможете подключить вашу учётную запись.

Совпадение адреса эл. почты

Чтобы запустить процесс автоматического устранения проблем Jetpack, адрес электронной почты вашей учётной записи WordPress.com должен совпадать с адресом электронной почты учётной записи администратора WP вашего сайта. Если адреса не совпадают, могут возникать повторяющиеся ошибки подключения, которые Jetpack не может устранить автоматически.

Чтобы сравнить адреса электронной почты, выполните следующие действия.

  1. В разделе Подключение учётной записи (отображается при выполнении описанных выше действий) просмотрите адрес эл. почты, связанный с вашей учётной записью WordPress.com.
  2. В консоли WP Admin перейдите в раздел Пользователи → Все пользователи и начните редактировать свой профиль, чтобы увидеть адрес.
  3. Если адреса различаются, отредактируйте их так, чтобы они совпали. Чтобы изменить адрес электронной почты своей учётной записи WordPress.com, см. раздел Изменение адреса электронной почты.

Совпадение адресов эл. почты — одно из условий процесса автоматического устранения неполадок Jetpack. Однако даже при совпадении адресов эл. почты подключение может прерваться по другим причинам, например если ваш домен не указывает на ваш сайт.

Восстановление учётной записи владельца тарифного плана

Если вы администратор сайта, может появиться следующее сообщение об ошибке:

This site needs to be connected to WordPress.com by the plan owner account with email [email address]. Please create a local user account with this email address to resolve this issue.

Это сообщение означает, что учётная запись (локальная) администратора WP, принадлежавшая владельцу тарифного плана, была удалена. Чтобы устранить эту ошибку, выполните следующие действия.

  1. Перейдите в Jetpack Настройки и нажмите кнопку Консоль справа (либо перейдите в раздел Jetpack → Мой Jetpack в консоли WP Admin).
  2. Нажмите на ссылку «Создать учётную запись» в сообщении об ошибке в верхней части экрана.
Сообщение об ошибке «Этот сайт должен быть подключён к WordPress.com через учётную запись владельца тарифного плана» со стрелкой, указывающей на ссылку «Создать учётную запись».
  1. На экране Добавить пользователя адрес электронной почты владельца тарифного плана будет проставлен автоматически. Добавьте имя пользователя. Если вы не знаете имя пользователя владельца тарифного плана, можно подставить любое другое имя пользователя. Главное — адрес эл. почты.
  2. Нажмите кнопку «Добавить пользователя».

Когда вы вернётесь в Jetpack Настройки и нажмёте кнопку Консоль справа (или перейдёте в Jetpack → Мой Jetpack в консоли WP Admin), сообщение об ошибке исчезнет и проблема будет решена.

Восстановление подключения

 
Error Message: We can’t communicate with your site because the Jetpack plugin is deactivated.
Error Message: Jetpack can’t communicate with your site because your site isn’t connected.

Сайтам с поддержкой плагинов, размещённым на WordPress.com, для корректной работы необходим включённый плагин Jetpack. На WordPress.com невозможно отключить, деактивировать или удалить Jetpack. В редких случаях при переносе сайта с другого хостинга может потребоваться восстановить или заново подключить Jetpack по завершении переноса.

Чтобы повторно подключить Jetpack, выполните следующие действия.

  1. Откройте консоль вашего сайта.
  2. Перейдите в Jetpack Настройки и нажмите кнопку Консоль справа (либо перейдите в раздел Jetpack → Мой Jetpack в консоли WP Admin).
  3. Нажмите кнопку «Восстановить подключение» или «Настроить Jetpack», чтобы повторно подключить Jetpack к сайту.
Стрелка указывает на кнопку «Восстановить подключение».
Опция «Восстановить подключение».
Стрелка указывает на кнопку «Выполнить настройку Jetpack».
Опция «Настроить Jetpack».

Если отсутствует сообщение «Восстановить подключение» или «Настроить Jetpack» и вы не испытываете других проблем с консолью WordPress.com, можно просмотреть рекомендации, приведённые в разделе Устранение основных неполадок с Jetpack в этом руководстве. Обычно это означает, что Jetpack уже выполнил самовосстановление, но ваш браузер кешировал сообщение об ошибке.

Устранение ошибок домена

 

Следующие ошибки в большинстве случаев указывают на проблему с пользовательским доменом:

Error Message: The URL stored by the Jetpack servers does not match your site.
Error Message: The Jetpack site is inaccessible or returned an error: transport error - HTTP status code was not 200.
Error Message: Jetpack is unable to connect to your domain because your domain’s DNS records aren’t pointing to your site.
SSL: no alternative certificate subject name matches target host name

Если в сообщениях об ошибках идёт речь о URL, недоступности, DNS или SSL, ваш пользовательский домен ещё не готов к использованию на вашем сайте. Чтобы запустить Jetpack, можно временно использовать адрес сайта по умолчанию в качестве основного домена сайта.

Выполните следующие действия, чтобы сделать адрес сайта по умолчанию основным, пока домен не будет готов к использованию.

Выберите интерфейс администратора.

Чтобы в представлении по умолчанию установить адрес сайта по умолчанию в качестве основного домена, выполните следующие действия.

  1. Откройте консоль вашего сайта.
  2. Перейдите в раздел Платные услуги → Домены.
  3. В поле «Основной адрес сайта» нажмите на раскрывающееся меню и выберите адрес сайта WordPress.com или wpcomstaging.com.
  4. Нажмите кнопку «Установить как основной».
  5. Перейдите в раздел Jetpack → Консоль, чтобы восстановить подключение Jetpack.

Под этим адресом вы можете продолжать работу над контентом и дизайном вашего сайта. Как только ваш домен активируется полностью, вы сможете сделать его основным адресом.

Подробнее об устранении неполадок с доменами.

 
 

Конфликты плагинов или тем

В большинстве случаев следующие ошибки указывают на конфликт плагинов или тем на сайте:

Error Message: Jetpack can’t communicate with your site due to a critical error on the site.
Error Message: Jetpack can’t communicate with your site because your site isn’t responding to requests.
Error Message: Jetpack can’t communicate with your site because XML-RPC is not responding correctly.
Error Message: Jetpack can’t communicate with your site because the REST API is not responding correctly.

В большинстве случаев критическую ошибку вызывает недавно установленный или обновлённый плагин. Страница ошибки должна содержать дополнительную информацию о плагине или теме, вызвавших ошибку. Вы также можете просмотреть журналы PHP, чтобы найти критические ошибки, связанные с критической ошибкой на вашем сайте.

Если вы выполнили все процедуры по выявлению конфликтов плагинов/тем и не испытываете других проблем с консолью WordPress.com, можно просмотреть рекомендации, приведённые в разделе Устранение основных неполадок с Jetpack в этом руководстве. Обычно это означает, что Jetpack уже выполнил самовосстановление, но ваш браузер кешировал сообщение об ошибке.

Свяжитесь с нами, если вы не можете открыть консоль WordPress.com, чтобы отключить тему или плагин.

Ошибки в контенте сайта

На сайте отсутствуют таблицы базы данных

Error Message: The site you have requested is not installed.
Run `wp core install` to create database tables.

Эта ошибка может возникнуть, если префикс таблицы по умолчанию, определённый в файле wp-config.php, не совпадает с имеющимся префиксом или на сайте отсутствует таблица wp_options.

Если проблема связана с префиксом таблицы и у вас есть доступ по SSH или SFTP, вы можете изменить префикс на правильный, отредактировав файл wp-config.php. Префикс по умолчанию: wp_. Проверить, какой префикс в данный момент применяется при SSH-доступе, можно с помощью команды wp db query «SHOW TABLES;».

Если проблема заключается в отсутствии таблицы, можно импортировать резервную копию этой таблицы (если она доступна) по SSH и с помощью команд WP-CLI.

Свяжитесь с нами, если вам требуется помощь в проверке префикса базы данных или восстановлении рабочих таблиц на сайте.

Отсутствующие страницы и записи в консоли

Иногда при проблемах с подключением Jetpack в стандартной консоли администратора появляется сообщение типа «Нет опубликованных страниц». В консоли WP Admin контент может быть виден по-прежнему, но разделы «Страницы» и «Записи» в консоли по умолчанию могут быть пусты.

Если вы заметили, что в консоли по умолчанию список записей и страниц в блоге пуст, очистите кеш сайта, устраните неполадки с плагинами и проверьте наличие проблем с подключением Jetpack.

Если это не решит проблему, свяжитесь с нами.

Адрес сайта включает .tmp

В редких случаях возникает ошибка, при которой Jetpack не может подключиться, и в качестве адреса сайта отображается временный (tmp) URL-адрес. Если это произойдёт, вам нужно будет обратиться к нашим инженерам поддержки, чтобы решить проблему.

Нет доступа к консоли сайта

Если вам не удалось выполнить ни одну из процедур по устранению неполадок подключения Jetpack, потому что у вас нет доступа к консоли сайта, вам нужно будет обратиться к нашим инженерам поддержки, чтобы решить проблему. В запросе необходимо указать следующие сведения:

  • точный текст сообщения об ошибке, которое вы видите;
  • ваши действия перед тем, как возникла ошибка;
  • недавно установленные плагины или темы;
  • загружали ли вы что-либо на сайт перед тем, как возникла ошибка.

Copied to clipboard!