When you develop php sites on Windows to be hosted on Linux box, a simple thing like ignoring the case of filenames can cost you few hours. Specially ifthe server does not output the error description, most hosting servers would not do this for security reasons.So, use a standard method for casing your filenames and check that your scripts does use the right case while refering to the files.Remember! most php sites will be hosted on Linux and unlike Windows, Linux is a case-sensitive OS