インターナルエラー500

  • ページ: BugTrack
  • 投稿者: 初心者?
  • 優先順位: 低
  • 状態: 完了
  • カテゴリ:
  • 投稿日:
  • バージョン:

メッセージ

logue-pukiwiki_adv-2cb640c.tarは大丈夫なのですが、以降標記のエラーがおきてしまいます。それと2cb640cでは下位ページ作成ができないです。


  • エラーログにはどのように書かれていますか? -- Logue?
  • 下位ページが作成できないのは、作成しようとしている下位ページの親ページ(現在のページ)が凍結されているかログインしないと編集できないページだったときにおきます。 -- Logue?
  • ほんとに初心者なので、よく分かってないかもしれないのですが。。 -- 初心者?
  • PHPのログでいいのでしょうか -- 初心者?
  • PHP Warning: Module 'memcache' already loaded in Unknown on line 0と記述されてます。 -- 初心者?
  • PHP Warning: Module 'memcache' already loaded in Unknown on line 0と記述されてます。 -- 初心者?
  • memcacheモジュールの設定に問題があるのかもしれません。サーバーの環境など詳しいことはわかりますか? -- Logue?
  • 詳しいことはよく分かりません。すみません。phpinfoで見るとmemcache support:enabledとなってます。この環境で、logue-pukiwiki_adv-2cb640cは、問題なくて動作して、logue-pukiwiki_adv-4e72d89の場合、HTTP エラー 500になります。関係ないのかもしれませんがlogue-pukiwiki_adv-2cb640cにatache.ini.phpを最新のに差し替えると真っ白表示になります。対策分かりますでしょうか。。 -- 初心者?
  • とりあえず、init.phpの279~296行目をコメントアウトして、Memcacheを無効にした状態で動かしてみてください。感じとしてはmemcacheのホストが間違っている気がします。これはサーバーの仕様を見ないとなんとも言えません。 -- Logue?
  • PHP Parse error: syntax error, unexpected '[' in /var/www/html/advancebeta/wiki-common/plugin/attach.inc.php on line 679 -- 初心者?
  • おそらく、attach_list($page)['body']が引っかかっていると思います。調べた所、このようにメソッドの返り値に直接ブラケットで要素を指定できる表記は、PHP5.4から利用できるようでした。修正版をアップしておきます。 -- Logue?
  • ありがとうございます。動くようになりました!ご指摘通りphp5.3です。先に仕様は連絡するべきでした。すみません。もう一点の下位ページ作成はログインしているし凍結もされてません。ログには、 ob_end_flush(): failed to delete and flush buffer.が/lib/html.phpの721行となってます。 -- 初心者?
  • まず、index.phpのerror_reportingをE_ALLにし、DEBUGの値をtrueにした状態で、動作確認を行なってください。見たところ、pkwk_common_suffixes()のバッファー周りのエラーみたいです。修正版をアップしておきます。また、今後の参考にしたいので、サーバーの構成を教えて下さい。VPSかレンタルサーバか?レンタルサーバーの場合、サーバーの詳細情報など。phpinfoの出力を添付してくれると助かります。(そのままアップしたり、リンクを貼ることはセキュリティ上しないことを推奨します) -- Logue?
  • サーバーは、VPSです。初心者意見ですが、arrayとかphp5.4と5.3の仕様の問題のような気がします。構成詳細は、後でお送りします。お手数おかけし恐縮ですがよろしくお願いします。 -- 初心者?
  • PHP5.4に関しては、サーバー負荷が大きいなどのよほど理由がない限り、無理に移行しなくてもいいと思います。(VPSを使っている場合、個人的にはnginxサーバー+php-fpm動作を勧めます)memcaheに関しては、もしかするとmemcacheデーモンに接続できないのが原因かもしれません。iptableなどでmemcacheで使用するポート(通常:11211)が開いているかを確認してください。Debian系ならサーバー設定からサポートできますが、RedHat系はよくわかりません。 -- Logue?
  • とりあえず、「下位ページを作成できない」というバグは、3b08046で修正しました。 -- Logue?
  • 確認しました。下位ページばっちりです。ありがとうございます。memcacheご指摘通りポート閉じてました。。DEBUG trueの表示内容です。Memcache is enabled! Ver.1.4.13 / Facebook is not authenticated or url is mismathed. Please click here and authenticate the application. PHP 5.3.15 as apache2handler mode. Powerd by Apache/2.2.22 (Amazon). $deny_countory value and $allow_countory value is ignoled. -- 初心者?