キャリコ

WordPress や STINGER5 のカテゴリを中心に徒然なるままに綴る個人ブログ「 Calico 」です。

WordPress で「 下書きを保存しています… 」が永遠に終わらない原因はロリポップの WAF だった

      2014/11/02

STINGER5 以外のテーマを扱ってみたキャリコ( @calicocatxyz )です。

使いたいテンプレートを選んでインストールして、いざカスタマイズ!っというときに遭遇したエラー、それが『 403 』でした。

外観には Theme Options という一般設定が出来る項目が入ってるのですが、設定を終えて保存するボタンを押すと『 ※指定されたページ( URL )へのアクセスは禁止されています。』と表示され、403エラーが出てしまうのです…

サーバーにアップロードしたテーマファイルを直接いじれば一般設定を変更することも出来なくはないですが、それだといちいち面倒臭いしスマートな方法ではありません。それで調べてみたら原因はロリポップの WAF だったというところに行き着きました。

Ads by Google

ロリポップの WAF って何?

不正なアクセスをブロックしてくれる

WAF とはウェブアプリケーションファイアーウォールの略で、不正なアクセスによるサイトの改ざんや情報漏洩を防ぐ機能です。

Photo credit : http://lolipop.jp/

Photo credit : http://lolipop.jp/

不正なアクセスをブロックしてサイトを守ってくれる便利な機能ですが… 今回のように意図しない403エラーが出てしまう場合があります。

正常なリクエストまで拒否してしまう

WordPress のテーマをインストールすると、サーバーにアップロードされます。一般設定のようなファイルの書き換えはダッシュボードで出来ますが、サーバー上のファイルと連動してるからダッシュボードからのアクセスが不正とみなされてしまうようです。

403エラーを回避する方法

WAF 機能を無効にする

これはもう単純ですがロリポップの WAF 機能を無効にしてしまうことです。ロリポップにログインしたらメニューの WEB ツールを選び WAF 設定をクリックします。

WAF 設定の設定変更で『 無効にする 』にすると機能が無効になり、5~10分ほどで変更が反映されます。しかしこの方法はセキュリティが甘くなってしまうというリスクが生じます。

より高度な方法

403エラーが出たテーマを更新するときは403エラーが出たときだけ無効にして、更新が終わったら元に戻すようにしていますが… より高度な回避方法はこちらのサイトを見るとわかりやすいと思います。

下書きを保存しています… も原因は同じ

この問題を回避するのに WordPress の自動保存を停止させました。こうすることにより「 下書きを保存しています… 」が永遠に終わらない現象を回避することが出来ます。

自動保存を停止させる方法

wp-config.php 』をいじります。このファイルは書き込み権限がなく内容の変更が出来ない属性400ですが、600にすると書き込みと変更が可能になります。このファイルに記述してある「 require_once(ABSPATH . ‘wp-settings.php’); 」より前に下記のコードを追記します。

これで自動保存が停止されました。実はキャリコ… ブログを書くときはティストエディタを使っていて、WordPress のダッシュボードで直接書くことはありません。出来上がったものを投稿の編集に貼り付けてるだけで、「 下書きを保存しています… 」が永遠に終わらない現象はこのときに起きてました。毎回なるわけじゃないから放っておいたけど、この現象もロリポップの WAF が原因だったようです。

まとめ

別のテーマを扱ったときに403エラーに遭遇して、この現象もロリポップの WAF が原因だったと知って備忘録として記事にしました。どなたかのお役に立てれば♪

ライター紹介

キャリコ 統括、ライターの猫たちを束ねるボス

キャリコの創設者であり、助手には書けないようなネタをお届けします。

 - ウェブサービス

この記事が気に入ったら
いいね!しよう

キャリコの最新情報をお届けします

Twitter でキャリコをフォローしよう!

【キ】 アドセンス用336px

【キ】 アドセンス用336px

  関連記事

Googleが マテリアルデザイン化された750個のアイコンを配布

10月も後半に入り冷え込んできたのにセントラルヒーティングの付け方がわからないキ …

ロリポップに wordpress をインストールして STINGER5 をテーマにする手順

イギリスの病院のベッドの上からこんにちは、キャリコ( @calicocatxyz …

nend を1年間掲載してみてわかった平均クリック単価

nend は稼げない、キャリコです。 冒頭から夢のないことを言っちゃいますが… …

SNS 連携サービス「 Paper.li 」の登録方法。キャリコ新聞も創刊したよ!

ひょんなことから新聞を創刊したキャリコ( @calicocatxyz )です。 …

Font Awesome の最新版 Version 4.2.0 を導入したアイコン型ウェブフォントの使い方

ああああああああ、ULTRA JAPAN に行きたすぎるキャリコ( @calic …

Feedly のフォローボタンを設置してブログの購読者を増やそう

Avicii にメロメロ、キャリコ( @calicocatxyz )です。 彼の …

軽いブラウザを比較した、おすすめの使い分け方法とは?
軽いブラウザを比較した、おすすめの使い分け方法とは?

ブラウザは使い分けるタイプ、キャリコです。 皆さんはブラウザを使い分けていますか …

pocket のブックマーク数の取得方法とオリジナル SNS ボタンの設置方法

週3でペペロンチーノを食べてるキャリコ( @calicocatxyz )です。 …

FC2 ブログから各ブログサービスへ移転する方法のまとめ

ブログやるなら独自ドメインが最強だと思ってるキャリコ( @calicocatxy …

忍者 AdMax が Google AdSense よりも稼げる理由
忍者 AdMax が Google AdSense よりも稼げる理由

忍者 AdMax をブログに導入、キャリコ( @calicocatxyz )です …