kmaruta
フォーラムへの返信
-
フォーラム: その他
返信が含まれるトピック: WordPressのエラーについて皆様ありがとうございました。
無事に解決することができ感謝いたします。現在お名前ドットコムのサーバーにて2019年3月13日よりWordPressの「wp-login.php」および
「xmlrpc.php」ファイルに対して、日本国外のIPアドレスからアクセスが行えないように制限を実施してたようです。ドメイン直下の「.htaccess」ファイルの先頭行に
– – – – – – – – – – – – – – – – – – – –
<Files wp-login.php>
order allow,deny
allow from all
</Files>
<Files xmlrpc.php>
order allow,deny
allow from all
</Files>
– – – – – – – – – – – – – – – – – – – –
の記述を追加することで解決しました。お忙しい中、いろいろと手助けいただき、ありがとうございます。
何分知識が乏しく単純なご質問ばかりで申し訳ございません。
早速試してみます。はい「アクセス制限」は特にかけておりません。
「.htaccess」はWordPressをインストールするとついてくるものをそのまま使っており、現在は特に追加で記述も行ってないです。お名前サーバーによるとWordPressをインストールすると、「.htaccess」ファイルが生成され、「.htaccess」はWordPress利用上必要となりますが、「.htaccess」が設置されている場合、コントロールパネルの「アクセス制限」は機能しなく、コントロールパネルにも「アクセス制限」のON・OFFがありません。
また現状の「.htaccess」は以下の記述です。# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wp/
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wp/index.php [L]
</IfModule># END WordPress
SSL設定を解除したのは本件でいろいろなサイトで情報を見ていると、同じような内容で(この方は確かWordPress.comにすら接続出来なかった気がしますが)解決された方がおられたので、その方が一旦SSL設定を解除しhttpに戻したら正常になったと書いてらしたので、念の為確認してみました。
WordPressの設定→一般
WordPress アドレス http://×××××××××.com/wp
サイトアドレス http://×××××××××.com
を
WordPress アドレス http://×××××××××.com/wp
サイトアドレス http://×××××××××.com/wp
にするとJetpackのアップデードとWordPress.comの接続は出来ております。WordPress.comからtwitter・Facebookのアカウントを連携しようとしたとき、下記のエラーのポップアップが出て連携できません
500 status code for “POST /sites/164968391/publicize-connections/new”
のエラーが出ます。
またWordPress.comの左上に
This site cannot be accessed. Remove Site
というエラーも出てます。
サーバーはお名前ドットコムSD-12
テーマもデフォルトに戻しました。
プラグインは現在Jetpack以外は全て停止しております。常時SSlが原因かと思い、WordPress側の設定も含めサーバー側のSSL設定も解除しhttpに戻し試しましたが状況変わらず。
PHPバージョンは7.2.18と5.6.40両方試しましたが状況変わらず。
です。
WordPressの設定→一般→WordPress アドレス (URL)
WordPressの設定→一般→サイトアドレス (URL)
を同じアドレスにすることでJetpackのアップデートは出来ました。
このアドレスが
WordPress アドレス http://×××××××××.com/wp
サイトアドレス http://×××××××××.com/
の状態ではアップデートすら出来なかったです。