WordPress サイトの設定変更のお願い

ロリポップサーバーをご利用の会員様は、WordPressとSEOツールの接続を正常に動作させるため、専用ファイル(fix-auth.php)の設置が必要です。以下の手順に沿って設定をお願いします。

WAFはオンのままで構いません。以前はWAF無効化をお願いしておりましたが、fix-auth.php の設置でWAFを有効にしたまま接続できるようになりました。

[memo title="この手順が必要な理由"] ロリポップサーバーでは、WordPressのREST API認証に必要な「Authorizationヘッダー」がサーバー側でブロックされる場合があります。fix-auth.php を設置することでこの問題を解決できます。 [/memo]

fix-auth.php の設置手順

step
1
ロリポップのファイルマネージャーを開く
ロリポップのユーザー専用ページにログインし、「ファイルマネージャー」を開きます。

step
2
mu-plugins フォルダを確認・作成する
WordPressをインストールしたフォルダ内の wp-content フォルダを開きます。mu-plugins というフォルダが存在しない場合は新規作成してください。

step
3
fix-auth.php をダウンロードしてアップロードする
SEOツールの「WordPress設定」画面 → 「接続がうまくいかない時のQ&A」→ Q2 にある「ファイルをダウンロード」ボタンで fix-auth.php を取得してください。
ダウンロードしたファイルをそのまま mu-plugins フォルダにアップロードします(ファイル属性: 644)。

step
4
SEOツールで接続テストを実行する
SEOツールの「WordPress設定」画面で「接続テスト」ボタンを押し、「接続成功」と表示されれば完了です。

[alert]⚠️ 「ファイルをダウンロード」を必ず使用してください(重要)
コードをコピー&ペーストしてファイルを作ると、エディタの設定によって「BOM」という目に見えない文字が先頭に自動挿入されることがあります。BOMが混入するとWordPress管理画面が真っ白になる症状が発 生します。ダウンロードボタンから取得したファイルはBOMなしで生成されるため安全です。[/alert]

WAF設定について

[info]WAFはオンのままで構いません。
以前はWAF無効化をお願いしておりましたが、fix-auth.php の設置によりWAFを有効にしたまま接続が可能になりました。すでにWAFを無効化している場合は、接続確認後に有効に戻してください。[/info]

Wordfence などのセキュリティプラグインをご利用の方へ

Wordfence Security・SiteGuard・iThemes Security などのセキュリティプラグインは、アプリケーションパスワード機能を無効化してしまう場合があります。SEOツールで「接続できない」状態になった場合 は、これらのプラグインを一時的に無効化して再度テストしてください。

管理画面が真っ白になってしまった場合

fix-auth.php の設置後に管理画面が真っ白になった場合は、ファイルにBOMが混入している可能性があります。

step
1
ロリポップのファイルマネージャーで wp-content/mu-plugins/fix-auth.php削除してください。削除するだけでWordPressの白画面はすぐに直ります。

step
2
SEOツールのQ2にある「ファイルをダウンロード」ボタンで fix-auth.php を取得し直し、mu-plugins フォルダへアップロードしてください。

それでも解決しない場合

SEOツールの接続エラー画面に表示される code:message: の内容をコピーして、事務局までお問い合わせください。