スマホで個別記事が

  • 投稿日:
  • by
  • カテゴリ:

device-2011-11-30-075405

表示されなくなってしまっていました。何で? どうして? PC版ではちゃんと表示されるし、HTML自体も特に問題も破綻もなく生成されているように見えるのに?!

とりあえず、サーバで access_logを確認。すると、出ているよ 500 が。Internal Server Error じゃないですか。でも、ブラウザ側にはブランクの真っ白なページが出ています。

次にerror_logもチェックすると、こちらには何も出ていない……。と、なれば、それはPHPがらみに決まっています。

早速、.htaccess に php_flag display_errors On を追加して、アクセスしてみます……。出ました。メモリ不足でした orz

よく見ると、.mtview.php の ini_set( 'memory_limit', '16M' ); が、コメントアウトされていたはずなのに、有効になっている。これだ……。

SmartBlog対応であれこれ試行錯誤をしていた過程で、ひょいっと、ここの設定を変えてしまったのがそのまま残っていたのでした。再びコメントアウトして問題解消。

それにしても、PC版のページ生成には、16Mのメモリで十分なのに、スマホ版はどんだけメモリ喰うんだろう? ページ自体は、PC版よりかなりスリムな感じに見えるのに……。