We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 21582
    • 7 Posts
    こちらにポストする話題かよくわからないのですが...

    さくらインターネットで問題なく MODx を構築しております。
    最近、さくらインターネットでコントロールパネルから、PHP5を選択できるようになりましたので PHP5に変更しました。
    ブラウザでは何事もなく表示していましたので気づきませんでしたが、Google Webmaster Tools で『500 (サーバーの内部エラー) 』になっていました。
    PHP5から PHP4(PHP 4.4.8)に戻すとエラーは解消します。

    PHP に疎いので何が問題なのか、こちらのサイト固有の問題なのかもわかりませんが、取り敢えず報告まで。
      • 19033
      • 892 Posts
      こんにちは。

      うちもさくらインターネットなのですが、まだ5に移行してないので、
      確認していないのですが、nipperさんのところの現象は、
      クローラが、拾えないって意味合いなんでしょうか。

      MODxやgoogleとは違うのですがこんな記事を見つけました。
      http://www.nobodyplace.com/mutter/2008/01/23/103727.php
      関係ないかな。。
        • 21582
        • 7 Posts
        MEGUさん、コメントありがとうございます。

        Quote from: MEGU at Feb 09, 2008, 01:51 PM

        クローラが、拾えないって意味合いなんでしょうか。

        そのようです。
        PHP5でもブラウザでは問題なく閲覧できます。
        Google Sitemap ファイルだけでなく、www.hogehoge.com などのURLでも『500 (サーバー内エラーが発生しました)』になっていました。
        ブログはWordPressを使っているのですが、そちらでは問題はありません。
        もちろん通常のファイルも問題なく、MODxだけが影響を受けているようです。

        ちなみに、http://www.xml-sitemaps.com/ のSItemap Generatorでもエラーが表示されました。

        さくらインターネットを使っていて、同様の症状が出た方はいらっしゃらないのでしょうか?
        こちらだけの問題なんですかね。
          • 33072
          • 25 Posts
          さくらではありませんが、XREAで似たような事例があるようです。
          http://modxcms.com/forums/index.php?topic=2573.0;wap2
          訪問の記録をONにしてあると発生するようですね。
            • 19033
            • 892 Posts
            yassiさん。ありがとうございます。

            そういえば、以前関連の記事を読んだことがあって、自分のところでは、
            OFFにしていました。さくらインターネットは、いままでphp4.x系でした。
            それで、訪問の記録がonでも問題がなかったようなのです。

            ということは、php5.x系では、offにしておかないと、いずこのサーバでも
            googleなどのクローラに嫌われるということになってくるのでしょうか。。
            あ、でも、以下の記事の書き込みは、Xrea+でも、まだ4.x系の頃なのかな。。

            nipperさん。こちらに関連記事があります。
            http://modxcms.com/forums/index.php?topic=4544.0
            http://modxcms.com/forums/index.php?topic=2573.0

            いずれにしても、「訪問の記録」は、offにしておいた方が良さそうなのですね。
              • 21582
              • 7 Posts
              yassiさん、MEGUさん、ありがとうございます。

              Quote from: yassi at Feb 10, 2008, 04:23 AM

              訪問の記録をONにしてあると発生するようですね。

              訪問の記録をOFFにしてみましたが、ダメなようです。
              Googleのクローラを待っていられないので、html-lintを試してみました。
              結果、http://modxcms.com/forums/index.php?topic=2573.0;wap2 に書いてあるようなMODx Parse Errorではなくて、『指定されたHTMLを取得することができませんでした。500 Internal Server Error』になります。

              さくらインターネットでPHP5を選択 → MODx設定で訪問の記録をOFF → html-lintでエラー

              MODxのドキュメント設定にあるページ設定の『訪問の記録』のチェックも外してみましたが同じくエラーでした。
                • 33072
                • 25 Posts
                訪問の記録は関係なかったようですね、すいません :’(

                試しに自分のサイト、coreserverでPHP5な環境で訪問の記録をONにして、
                http://htmllint.itc.keio.ac.jp/htmllint/htmllint.html
                で試してみましたが、正常にページを取得できているようです。

                ですので、いずこのサーバーでもエラーとなるようではないようです。 wink

                それにしても嫌な症状ですね。
                さくら側から何かPHP5向けのアナウンスなどはないのでしょうか?
                  • 19033
                  • 892 Posts
                  nipper さん。yassi さん。ありがとうございます。

                  うちもPHP5.2.5にして、html-lint を試してみました。
                  (さくらインターネット)

                  1.
                  ・MODx設定の訪問の記録 OFF
                  ・ドキュメントの訪問の記録 OFF
                  4.xの頃と変わりなく、動作しました。

                  2.
                  ・MODx設定の訪問の記録 ON
                  ・ドキュメントの訪問の記録 OFF
                  4.xの頃と変わりなく、動作しました。

                  3.
                  ・MODx設定の訪問の記録 ON
                  ・ドキュメントの訪問の記録 ON
                  4.xの頃と変わりなく、動作しました。

                  サイトマップも確認してみますね。
                    • 19033
                    • 892 Posts
                    こんにちは。
                    Google web master のサイトマップでも、無事認識されました。

                    他の方で、同様の経験をされてる方は、いらっしゃいますでしょうか。。
                      • 21582
                      • 7 Posts
                      yassiさん、こんばんは。
                      Quote from: yassi at Feb 10, 2008, 11:42 AM

                      訪問の記録は関係なかったようですね、すいません :’(

                      いえいえ、とんでもないです。
                      ひとつひとつ原因を探っていかないとわからないですからね。
                      特に私のようにPHPに疎い者にとっては、参考になります。

                      一応、さくらインターネットに質問を投げかけているのですが、3連休なので回答はもうすばらく先になると思います。
                      さくらインターネットのPHP動作モードがCGIモードなのが、何か関係あるのかも知れないですね。