WebアプリをWindows環境から、Linux環境へリロケーションする際の注意点

あるサイトを構築している。
開発環境はWindowsとXAMPPを使っていたが、
レンタルサーバーでの公開をするために、
LAMP環境でサイトを動かすことになった。

LAMPにDBをインポートし、ファイルをコピー。
パーミッションをつけたけど・・・
あれ、正常に動作しない。

というか背景しかでてこない。
ソースを読み解いていくと、どうやら正しくHTMLの出力がされていなかった。

コードを読み取るも、何が原因かわからず。
しかし、よくみると・・・Requireで指定するファイルの大文字小文字が違うことに気付いた。
(ex. Abcdefg.php -> abcdefg.php)

どうやら、コーディングの際に入力を間違えたらしい。

Windowsでは、ファイル名の大文字・小文字は判別されないため、
サイトは正常に作動していた、のだった。
反省。その後、一つ一つ間違いがないか見る面倒な作業へ移行した。