最近思い切って、ユリシーズというテキストエディタアプリを購入しました。
文章を自由に分割・並べ替えできるのがとても気に入っています。
その上なんと、WordPressに直接投稿もできるということなので、早速試してところ……
エラーで投稿できない!
いろいろ調べて解決できたので、覚書です。
エラー内容
すみません、スクリーンショットを取り忘れたので正確なエラーメッセージがわかりません。
調べてる途中で英語版のエラーメッセージを見つけました。
Connection refused
A security plugin or firewall appears to be rate-limiting XMLRPC connections. Please verify your plugins or contact your hosting provider for further assistance.
日本語で表示されたのは微妙に違いましたが、要するに
「接続できません。
プラグインやセキュリティ設定に関する問題だと思われます。
解決するにはサポートに連絡してください。」
というようなことが書かれていたと思います。
サポートに連絡というボタンがアクティブになってたのでメールで問い合わせしようかと思ったのですが、英語書くの面倒くさすぎたし返事を解読するのも頭使いそうだったので、自力で解決することにしました。
エックスサーバーでWordPressセキュリティ設定の一部をオフに→解決
結論から言いますと、エックスサーバーのサーバーパネルから
XML-RPC API アクセス制限
という機能を切ったら無事接続できました。
WordPressセキュリティ設定>国外IPアクセス制限設定>▼XML-RPC API アクセス制限
これをオフにします。
これだけで、無事ワードプレスに投稿できるようになりました。
セキュリティを上げるために、プラグインをインストール
ただセキュリティー設定なので、切ってしまうとちょっと怖いですよね。
WordPressは何かと脆弱性をついた攻撃をされがちですし。
そこでエックスサーバーのパネルにも書かれていたDisable XML-RPC Pingback をインストールします。
このプラグイン自体はワードプレスの「プラグイン新規追加」から検索できるので、インストールも簡単です。
インストールしたら有効化するだけで、特に設定などもなく使えます。
もし同じように悩んでいらっしゃる方がいたら、参考になれば幸いです。
コメント