サポート » 使い方全般 » ページの編集が出来ない、更新すると空欄になってしまう

  • 解決済 atok888

    (@atok888)


    バージョン3.3.1使用中です。
    パーマリンク設定をデフォルトから/%category%/%post_id%.htmlに変更後、固定ページを複数作成しました。この時はページの作成、編集とも問題ありませんでした。
    サイトのページがうまく表示されていなかったので、.htaccessを編集し保存しました。これでうまく表示され問題なく作業を続けたました。この時点で、編集画面のタイトルとAll in One SEO Packの設定項目に入力済、本文は空の状態でした。

    一通りのページを作成した後、作成済みのページを編集して更新ボタンを押したら、入力済の項目がすべて空欄になってしまいました。その後、他の固定ページや新規ページもタイトルに文字を入力して更新ボタンを押しても空欄になってしまいます。投稿ページも同じ症状です。
    ところがタイトルや本文に半角英数を使用すると空欄にはならずに更新されます。半角英数と全角かなの混じった文章だと、全角かな以降の文字は、半角英数であっても更新すると消えてしまいます。

    この症状がでるまでに行った作業はパーマリンクの設定、.htaccessファイルの編集くらいしかありません。一度wordpressを再インストールしてみたのですが、同じ症状が再現します。再インストール後、症状が再現するまでに行った作業は前述のことと表示設定でフロントページを固定ページに変更したくらいです。
    どうすればよいのでしょうか?作業が進まず困っております。どうぞよろしくお願いします。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • 症状から見るに文字コードの問題です。

    ご使用になっているサーバーの文字コードがEUCなどになっている可能性があります。可能であればhtaccessなどで文字コードをUTF-8に変更しましょう。
    例えばファーストサーバーの場合
    http://support.fsv.jp/manual/app_web/wp/senyo2/step07.html
    のような設定が必要です。(お使いのサーバー屋さんのページなどでお調べください)

    あと、データベースを作成する際にユニコードで作成されていますか?照合順序をutf8_general_ciで作成すると良いです。

    トピック投稿者 atok888

    (@atok888)

    できました!
    教えて頂いたURLの設定の通り、htaccessに書き込んだら解決しました。
    本当に助かりました!ありがとうございました!

    サーバ移行後、不具合が出てしまいました。

    こちらが全く同じ症状でしたので、参考にし、.htaccessを編集しましたが、解決せず。

    それと、テーマ編集で編集ボタンを押すと、日本語が文字化けするという症状もあります。
    こちらも文字コードの問題かと思っていますが上記で解決せず。

    <移行前>——–
    WordPress 3.5.1
    サーバー環境:
    さくらサーバ(文字コードUTF8)
    PHP 5.2.17
    MySQL5.5.28(utf8-general-ci)
    ブラウザ:MacOS X

    <移行後>——–
    WordPress 3.5.2
    サーバー環境:
    ファーストサーバ(文字コードEUC)
    PHP5.3.19
    MySQL5.0.27(utf8-general-ci)
    ブラウザ:MacOS X

    ◎試してみた事
    ・パーマリンクをカスタムからデフォルトへ変更
    ・.htaccessに下記追加

    <IfModule mod_php5.c>
    php_value default_charset UTF-8
    php_value mbstring.language Japanese
    php_value mbstring.detect_order auto
    php_value mbstring.http_input pass
    php_value mbstring.http_output pass
    php_value mbstring.internal_encoding UTF-8
    php_value mbstring.substitute_character none
    php_value mbstring.func_overload “0”
    php_flag mbstring.encoding_translation Off
    </IfModule>

    以上です。何か違う点等ございますでしょうか。
    どうぞよろしくお願いいたします。

    モデレーター gatespace

    (@gatespace)

    tettetteさんへ
    このスレッドは解決済みですので、新規での投稿をお願いします。
    (このフォーラムでは最初の質問者しか「解決済み」にできないので)

    その際、このスレッドを参考にしたよ、という文言とこのスレッドのURLも書いてくださいね。

    gatespaceさま

    すみません!べつスレッドを作成いたしました。
    大変失礼いたしました。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • トピック「ページの編集が出来ない、更新すると空欄になってしまう」には新たに返信することはできません。