• 解決済 hachi

    (@mayama27)


    環境:iMac,MAMP,ローカルで動作確認を行っています。

    質問内容:タイトル通りでありますが、コメントの表示・フォームの表示などを試行錯誤でコーティングしていたからでしょうか…コメントを投稿すると白紙画面になってしまいます。

    どうかご教授よろしくお願いします。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • モデレーター IKEDA Yuriko

    (@lilyfan)

    ローカル環境でしたら、PHP のエラーログがどこかにあるはずですから、それを見てみてください。もしログが残ってないならば、設定を変更して PHP のエラーが記録されるか画面に出るようにしてみてください。

    おそらくは「思考錯誤でコーディングした」部分に PHP の文法違反とかがあるのだと思います。

    トピック投稿者 hachi

    (@mayama27)

    lilyfan様

    返答ありがとうございます!
    まず、エラーログが確かに出ない設定になっていたのでphpの「display_errors」の項目をOffからOnにしたのですが、それでもコメントを投稿した段階でエラー文は表示されず、真っ白な画面でした。しかし、エラーログが記述されてるテキストファイルを発見でき、[Warning]部分だけ抜き出すと

    You have forced lower_case_table_names to 0 through a command-line option, even though your file system ‘/Applications/MAMP/db/mysql/’ is case insensitive. This means that you can corrupt a MyISAM table by accessing it with different cases. You should consider changing lower_case_table_names to 1 or 2

    One can only use the –user switch if running as root

    の2点がありました。

    なお、「試行錯誤でコーティングした」部分で再度確認したところ、これも確かに1点ありました。
    <?php comment_text(); ?>の最後の「;」部分が抜けていたので付け足して試みたところ
    これまた、何も変化することはありませんでした。

    他に何か原因が考えられますでしょうか?
    お忙しい中申し訳ありませんが、返答待っております。

    トピック投稿者 hachi

    (@mayama27)

    度々すいません。解決しました!
    未だに解決した原因が定かではないのですが、

    <?php do_action(‘comment_form’, $post->ID); ?>

    を入れたら直りました。^^;
    大変お騒がせしましたが解答下さり、ありがとうございました。
    解決とさせて頂きます。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「コメントを投稿すると白紙画面になる」には新たに返信することはできません。