フォーラムへの返信

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

    (@neko-neko)

    notepad さん、ありがとうございます
    こちらにも昨日ロリポップよりサーバー側での対応が完了したとのメールが来ましたので、再度 3.0 にアップグレードして試してみた所、問題は解消されていました。

    最初は、 WordPress 3.0 の問題かと思いましたがロリポップのサーバー設定の問題だったようで、一応解決されたので一件落着でしょうか。

    トピック投稿者 neko-neko

    (@neko-neko)

    お返事が遅れましてすみません。
    ロリポップに現象の確認を依頼していた所、どうやらロリポップサーバーで起こる固有の問題のようです。実際、ローカル環境等では発生しませんでしたので。

    再現性は
    ・ロリポップ
    ・WordPress 3.0
    ・カテゴリーのスラッグが日本語
    ・パーマリンクが”日付と投稿名”
    の以上が当てはまる場合のようです。

    ロリポップには最初日本語のディレクトリ名に対応していない為のエラーだ、などと言われましたがサポートでの確認ではなく技術部における調査を依頼した所、少々時間を割いていただけるようなのでそれに期待している所です。

    WordPress の問題では無さそうですが、ロリポップで WordPress を使われている方も多いでしょうし一応何らかの解決が出たらまたご報告します。

    フォーラム: プラグイン
    返信が含まれるトピック: Super Cacheが日本語URL対応してくれない・・・

    確かにそうですね。私も、言われてからそうだと思いました。
    パーマリンクに日本語がある場合の処理がうまくできていないのでしょうから、プラグイン作者の方に連絡してみるのが良いかもしれませんね。

    私も、何か解決策を見つけたらまた書き込みます。

    トピック投稿者 neko-neko

    (@neko-neko)

    さらに追記ですが、 DB Cache というデータベースをキャッシュするプラグインを使用していたために、 post_parent などの値が前後してしまったような気がします。

    トピック投稿者 neko-neko

    (@neko-neko)

    自己解決しました
    トピックをたててしまい申し訳ありません。

    最初の書き込みの後、コメントで処理が終わらないのが二重投稿をしてしまった記事だけであると気付き、 DB 上でその記事と他の記事の分を比較していたら二重投稿の分だけ post_parent の値が違っていました。
    それを、他の投稿と同じ値にするとコメントの投稿後、画面遷移が出来ました。

    post_parent は、どのような意味を持つ値なのでしょうか?
    それと、 WP は二重投稿してしまった場合のエラー対策や DB のエラーチェックをもう少ししっかりすべきではないかなと思った次第です。

    フォーラム: 使い方全般
    返信が含まれるトピック: 2.8 beta2 ではカスタムタクソノミーが不完全?
    トピック投稿者 neko-neko

    (@neko-neko)

    一つ追加です。
    最後に、 WordPress の管理画面からパーマリンクを再設定する必要があります。
    これをしないとなぜかタクソノミーの URL にアクセス出来ません。

    >jim912さん
    私の独り言のようなトピックを見ていただきありがとうございます。

    フォーラム: 使い方全般
    返信が含まれるトピック: 2.8 beta2 ではカスタムタクソノミーが不完全?
    トピック投稿者 neko-neko

    (@neko-neko)

    お騒がせしました・・・
    wp_rewrite を flush する設定にした時、 register_taxonomy の第一引数が日本語になっていました。
    これを、英字に変えると見事 OK となりました。

    • register_taxonomy でタクソノミーを登録する
    • 第一引数は英数字でなければならない
    • wp_rewrite を register_activation_hook の時に flush する

    以上がポイントでした。
    これから、日本語圏でもタクソノミーを使われる方が増えるでしょうし、私の失敗が役に立てばいいかなと思い、終わらせていただきます。

    フォーラム: 使い方全般
    返信が含まれるトピック: 2.8 beta2 ではカスタムタクソノミーが不完全?
    トピック投稿者 neko-neko

    (@neko-neko)

    Custom taxonomies in WordPress « simonwheatley.co.uk

    このページには、リライトを flush する必要があると書いてあるのですが、 flush してみても上手くいきませんねぇ・・・

    どうすればいいんでしょう?

    フォーラム: 使い方全般
    返信が含まれるトピック: 2.8 beta2 ではカスタムタクソノミーが不完全?
    トピック投稿者 neko-neko

    (@neko-neko)

    米フォーラムを検索していて以下のようなトピックを見つけました
    WordPress › Support » Custom term page resolving to 404.php template
    どうやら、カスタムタクソノミーで404ページが表示されるなど、同じ症状のようでチケットが出されているようです。
    #9269 (Proper handling of custom taxonomy in query) – WordPress Trac

    これは、現在の beta には含まれていないのでしょうか?
    今後改善されることを期待したいです。

    フォーラム: 使い方全般
    返信が含まれるトピック: 2.8 beta2 ではカスタムタクソノミーが不完全?
    トピック投稿者 neko-neko

    (@neko-neko)

    >jim912さん

    ありがとうございます。
    確かに検証が不十分でした。

    ですので、以下の最もデフォルトに近いと思われる環境を揃えてみました

    • WordPress の パーマリンクの設定はデフォルト
    • タクソノミーは英字
    • タクソノミーの rewrite は false

    この結果、”Cat” タクソノミーの “Japanese Bobtail” タグのアドレスは以下のようになります
    http://example.com/?cat=japanese-bobtail
    しかし、これも最初のポスト同じく 404 になってしまいます。

    フォーラム: プラグイン
    返信が含まれるトピック: WP Super Cache が思うように動作せず
    トピック投稿者 neko-neko

    (@neko-neko)

    Nao さん、ありがとうございます。
    アドバイスから問題の切り分けが出来、解決に至りました!

    まず、 advanced-cache.php を削除しましたが変わらず。
    その後、ローカルでオンラインで使用しているテーマを使ってみると、これは正常に動作しました。
    そこで、テーマには問題がないと思い、バッティングしそうなプラグインがないか探してみると
    Gzippy という gzip 圧縮するプラグインが WP Super Cache とバッティングしていたようでした。これを無効にすれば見事に動きました。

    Nao さん本当にありがとうございましたm(_ _)m

    トピック投稿者 neko-neko

    (@neko-neko)

    上に記した、時々ある MySQL からの読み出しエラー?のようなものに再び遭遇して、文字化けしたコメントを復帰させることが出来ました。

    何だかすっきりしませんが解決とさせていただきます。

    トピック投稿者 neko-neko

    (@neko-neko)

    解決しました〜

    私はすっかり wp_comments テーブルばかり見ていたのですが
    問題は

    • wp_
    • wp_blc_linkdata
    • wp_blc_postdata

    という、テーブルおよびフィールドの照合順序が latin1_general_ci になっていたためでした。
    何のテーブルなのか分からないのですが、とにかく解決です。

    最後に、もしご存知の方がいらっしゃれば教えて欲しいのですが
    文字化けしてしまったコメントを復号することは出来るのでしょうか?

    この場合、 latin1_general_ci と utf8_general_ci を変換出来るような SQL があれば良さそうな気がするのですが、その辺りを知らないので 教えていただけると幸いです。

    トピック投稿者 neko-neko

    (@neko-neko)

    lilyfan さん
    ありがとうございます。

    wp_comments テーブルを確認しましたが、文字コードは utf8_general_ci となっており問題はなさそうです。
    以前同様の問題が起きた時は、ここが変更されていたと思います。

    また、その後に分かったことは
    WordPress が MySQL からのデータの取得に失敗して(大抵、 MySQL のレスポンスが遅い時のようですが)カテゴリー名やコメントなど MySQL から取得するデータがすべて ??? と表示されることが時々あり、リロードすると普通に表示されるのですが
    その、 ??? と他の文字が文字化けしている時に、件の文字化けコメントだけが正常に表示されていました。

    これは何を意味するのでしょうか? どこかで PHP の文字コード処理に齟齬が起きていそうな感じですがどこが引っかかっているのか見当がつきません・・・

14件の返信を表示中 - 1 - 14件目 (全14件中)