同じドメイン内、他のディレクトリでは動いているのに、別のディレクトリにアップロードしたところ、500 internal server errorで動かない。
パーミッションは755になってるので、パーミッションではない。
エラーログを調べたところ、
End of script output before headers:
と出ています。なんぞやと、これまた調べると、
content-typeの記載がないときのエラーだそうな。
でも、コード内にはきちんと記載がある。
あとは、改行コードが違うとエラーが出るそうな。
windowsのCR/LFだとエラーがでる?utf−8とのセットのときかな。
LFに修正してアップロードし直したところ、うまくいきました!
正しく動いてるディレクトリのファイルもCR/LFなんだけどなぁ。何が悪かったのか・・・謎ですが。とりあえず動いたので良しとします。