サポート » 使い方全般 » ビジュアルエディタで文字色を投稿編集するとエラー

  • 解決済 chatm

    (@chatm)


    ビジュアルエディタで投稿を編集し、記事の文字色を変えて、「変更をプレビュー」したところ、下記のようなエラーが表示されて困っています。
    ————————–
    Forbidden
    The server refuse to browse the page.
    The URL or value may not be correct. Please confirm the value.
    TIME:
    METHOD: POST
    PATH_QUERY: /○○/wp-admin/post.php
    ————————–
    以前は出なかったのに、新規投稿で、ビジュアルエディターの文字色を変えただけでエラーになり、保存できません。何が原因でしょうか。
    テーマは自作しています。最近触ったのは下記の fanction.php くらいです。
    もし解決方法が分かりましたら宜しくお願いいたします。サーバーはさくらです。
    念のためfanction.phpの内容

    <?php
    
    //WordPressのバージョン情報の出力を停止
    remove_action('wp_head','wp_generator');
    
    //RSSフィードの情報を出力
    add_theme_support('automatic-feed-links');
    
    //エディタ・スタイルシート
    add_editor_style();
    
    //記事を抜粋
    
    function new_excerpt_more($post) {
    	return '<a href="'. get_permalink($post->ID) . '">' . '...' . '</a>';
    }
    add_filter('excerpt_more', 'new_excerpt_more');
    
    //アイキャッチ画像
    add_theme_support('post-thumbnails');
    set_post_thumbnail_size(270, 170, true); // 幅 270 ピクセル、高さ 170 ピクセル
    
    add_image_size( 'big_thumbnail', 410, 300, true ); // 幅 410 ピクセル、高さ 300 ピクセル
    
    //ギャラリーのスタイルシートの出力を停止
    add_filter('use_default_gallery_style', '__return_false');
    
    //ニュース
    register_post_type(
    	'news',
    	array(
    		'label' => 'ニュース',
    		'hierarchical' => false,
    		'public' => true,
    		'has_archive' => false,
    		'supports' => array(
    			'title',
    			'editor'
    		)
    	)
    );
    
    ?>

9件の返信を表示中 - 1 - 9件目 (全9件中)
  • トピック投稿者 chatm

    (@chatm)

    追記します。新規投稿で、記事を書いても、太字やその他のビジュアルエディターの機能をつけても問題なく表示されるのに、「文字色」を付けるだけで表示されずエラーになります。
    プラグインのアドクイックタグも問題なしなのに、不思議です。

    トピック投稿者 chatm

    (@chatm)

    プラグインの「WP Multibyte Patch ver1.5.1」を停止したらプレビューできるようになりました。
    ただ、逆にこれを停止してしまうと「本語環境で正しく動作させるためのプラグイン」という機能が無効になるのではと心配です。
    問題は解決しましたが、もしどなたか理由など分かれば教えて頂けると助かります。

    トピック投稿者 chatm

    (@chatm)

    すみません。プラグインの「WP Multibyte Patch ver1.5.1」を停止したらプレビューできるようになりました。と書きましたが、しばらくしたら、
    プラグインを停止しているのに、新規投稿の文字に色をつけるとプレビューが表示できなくなります。容量なのかと思って容量もアップしてみましたが変わりません。
    (wp-includes フォルダにある、default-constants.phpのdefine(‘WP_MEMORY_LIMIT’, ’64M’);  にしてみましたが)

    トピック投稿者 chatm

    (@chatm)

    原因がわからず困っています。
    新規投稿で色を付けなければ、プレビュー表示も保存もできます。
    タグがstyleと付いただけで表示されません。
    パーミッションの確認もし、.htaccessも確認しました。
    cssやeditor-style.cssも入れ替えてみましたがダメでした。
    プラグインを全て停止にしてもダメでした。
    TinyMCEをフォルダごと、FTPで上書きしてみましたがダメでした。
    プラグインのTinyMCE Advancedをインストールしてみましたが、改善されませんでした。
    他に何か原因があるのでしょうか。

    こんにちは

    サーバーはどこですか?

    Apacheのmod_seruityの設定のせいだと思います。
    .htaccessに以下の記述を追加してみてはどうでしょうか。

    <Files post.php>
    SecFilterInheritance Off
    </Files>
    トピック投稿者 chatm

    (@chatm)

    こんにちは。お世話になります。
    サーバーはさくらインターネットです。
    エラーで「wp-admin/post.php」に誘導されるのが気になります。
    過去に設定した投稿は色付きで保存されているのですが、色を編集しようとすると同様のエラーになります。
    wp3.3.1ですが、再インストールしてデータベースも消して設定しなおすしかないでしょうか。
    もしくはバージョンアップとか。

    トピック投稿者 chatm

    (@chatm)

    sigeyama様ありがとうございます。
    通常のwp第一階層の.htaccessに追加してみましたが、サイト表示されないエラーが出てしまいました。wp-adminの中に入れてみましたが、表示は通常どうりでしたが、投稿で色付けるとまた表示されないエラー&色が保存できないエラーが出てしまいます。

    トピック投稿者 chatm

    (@chatm)

    sigeyama様、nobita様、ご協力ありがとうございました。
    原因が分かりました。
    sigeyama様のご返答で「ピン」と思いあたるところが…
    さくらインターネットの「Webアプリケーションファイアウォールの設定」を設定していたのでした。それを切ったら通常どおり表示されるようになりました!
    ファイアウォールのログに、ビジュアルエディターで色を付けた時だけ
    「拒否 /atelier/wp-admin/post.php」
    「クロスサイトスクリプティング(スタイルシート8)からの防御(全角文字を利用した検知回避) 」というログが残っておりました。(><;

    原因が分かってよかったです。お騒がせ致しました。ご返答ありがとうございました。

9件の返信を表示中 - 1 - 9件目 (全9件中)
  • トピック「ビジュアルエディタで文字色を投稿編集するとエラー」には新たに返信することはできません。