Jetpackプラグインを開発中のサイトにインストールし、WordPress.comアカウントと連携しようとしたらエラーが出ました。

Jetpack requires your site to be publicly accessible.

 

原因はサイト全体にベーシック認証かけていたことでした。
Jetpackは連携時にxmlrpc.phpへアクセスしてくるので、これを取得させてやらないと連携できないようです。
xmlrpc.phpのみベーシック認証解除してやりましょう。
特定ファイルのみベーシック認証解除するには、.htaccessへ次のように書き足します。

これでJetpackプラグインがWordPress.comと連携できるようになりました!

関連するカスタマイズ

Unknown collation: ‘utf8mb4_unicode_520_ci&#... WordPressのサーバー移転の際、旧サーバーのDBをインポートしようとするとUnknown collation: 'utf8mb4_unicode_520_ci'というエラーが起こることがあります。 原因 原因は移行先サーバーのMySQLがMySQL5.5以下であるためです。例えば某Sサ...
PHP Fatal error: Uncaught phpmailerException: Inv... WordPressを4.7.3にアップデートしてから管理画面のパスワード変更用URLをメール送信しようとすると、次の500エラーが発生しました。 PHP Fatal error:  Uncaught phpmailerException: Invalid address:  (...
Got a packet bigger than ‘max_allowed_packet... エラーの原因 「Got a packet bigger than 'max_allowed_packet' bytes」エラーはPHPではなくデータベース側(MySQL)のエラーです。 このエラーはデータベース経由で送信されるデータの量が「max_allowed_packet」の設定値を超え...
アイキャッチ画像の設定項目が表示されない問題を修正... 考えられる原因1 - 非表示になっている Wordpressの記事投稿画面では場合によってはいくつかの項目が非表示にされていることがあります。 原因1の対処法 投稿画面右上の「表示オプション」を確認してみてください。 アイキャッチ画像にチェックが入っていなければ入れてみてください。 ...