2

10月 12

 

ロリポップ上のWordPressでスタイルシートの変更が出来ない問題(403エラー)

これまた一時間くらいハマりました。
WordPressには管理画面上で外観編集(CSS編集)が出来るエディタが備わっているのですが、
そいつを使ってスタイルシートの変更をしようとすると403 forbiddenエラー。

ftpを使って書き込み側 wp-admin/theme-editor.php と書き込まれ側 style.cssのパーミッションを777に変更しても変わらず。
.htaccessの設定が云々という書き込みを海外のBBSで見つけたのでそれを施してもみてもNG。

仕方ないのでロリポのサポートの人にメールで尋ねてみると、WAF(Web Application Firewall)の設定をOFFにしてね。
という解答。

恥ずかしながらWAFって何?状態だったので調べてみました。

WAFとは、外部ネットワークからの不正アクセスを防ぐためのソフトウェア(あるいはハードウェア)であるファイアーウォールの中でも、Webアプリケーションのやり取りを把握・管理することによって不正侵入を防御することのできるファイアウォールのことである。
WAFの特徴としては、従来のファイヤーウォールがネットワークレベルで管理していたことに対して、WAFはアプリケーションのレベルで管理を行う、といった点を挙げることができる。WAFでは、プログラムに渡される入力内容などを直接に検査することによって、不正と見なされたアクセス要求を遮断するという仕組みが採用されている。クライアントの操作するWebブラウザとWebサーバを仲介するかたちで存在し、ブラウザとの直接的なやり取りをWAFが受け持つ。そのことによってSQLインジェクションやクロスサイトスクリプティング、強制ブラウジングといった要求に対して、「攻撃」と見なして拒絶することができる。
参照元:http://www.sophia-it.com/content/WAF

という事でアプリケーションレベルでのファイヤーウォールという事です。始めて知りました。
んで、ロリポップの管理画面を見てみるとWAFの項目が確かにありました。
webツールの中の一番下にnewで追加されてますね。


これを開いて、WAFの設定を無効にしてやれば問題なく編集が出来るようになりました。

ちなみに記事の投稿時においても一部タグの文字列を文中に含んでいた場合、アクセス出来なかったりしました。(403エラー)
と言う事で結構これで困っている人多いんじゃなかろうか、WAF設定にはお気をつけください。




15 Comments

  1. ともぞー より:

    wordpress超初心者なのですが…
    どハマりしました (´;ω;`)ブワッ
    おかげさまでめちゃくちゃ助かりました m(_ _)m

    1. 920 lvo より:

      ともぞー様
      ご訪問いただきありがとうございますm(_ _)m
      いや~私もかなりハマっちゃいましたヨー。
      記事がお役に立てたようで何よりです!
      wordpress楽しいですよネ!がんばってください♪

  2. hirose より:

    WordPressのインストール直後にこの現象に見舞われ、こちらのページを拝見して救われました。
    ありがとうございます。
    当方もこれに関してブログに記事を書きましたので、リンクを張らせていただきました。

    1. 920 lvo より:

      hirose様
      わざわざのご報告ありがとうございます!
      今後ともお役に立てるような記事を書いて行きたいと思っています。
      どうぞよろしくお願い致します♪

  3. hirose より:

    先日は当方のブログへリンクを張っていただき、ありがとうございました。こちらも lvo 様のサイトへのリンクをブログロールに張らせていただきましたので、ご報告に参りました。これからもよろしくお願い致します。

    1. 920 lvo より:

      hirose様

      ありがとうございます!
      ともによりよいサイトを築いて行きましょう。

  4. 臥竜鳳雛 より:

    この記事のおかげで解決しました!
    ありがとうございます(^^)

    1. 920 lvo より:

      お役に立てて嬉しいです。
      今後記事も充実させていく予定ですので、またいらしてください^^

  5. Jiro より:

    1時間ってレベルじゃないほど詰まってましたが、こちらの記事のおかげで一瞬で解決いたしました!ありがとうございます!

    1. 920 lvo より:

      よかったです\(^o^)/

  6. okkiisane より:

    皆さんと同じく、403エラーの原因が分からずかなり困っていましたがこちらの記事を参考に設定の変更をすると本当に一瞬で解決しました。

    ありがとうございますm(_ _)m

コメントを残す

Pingbacks & Trackbacks

  1. WordPress ロリポップでの403エラーの解決法 | ルピナス業務日誌 - Pingback on 2012/11/10
  2. ロリポップの WAF 無効化で WordPress へのアクセス障害を解決 | Simple Living - Pingback on 2012/11/14
  3. 臥竜鳳雛 - Pingback on 2012/11/21
  4. wordpress(Twenty Thirteen)の外観とかをいじる | linux-bio - Pingback on 2015/04/15