两个相同的 VPS 主机,但文件名处理方式不同

两个相同的 VPS 主机,但文件名处理方式不同

我有 CentOS 6.5 32 位、512 RAM,在两台主机上运行 Nginx、PHP-FPM、Mysql。一台用于本地开发,在 VirtualBox 4.3.12 中运行,另一台与 digital ocean 在线运行。

这两款主机都配有软件和内存,但是我将 PHP 项目从本地上传到在线 VPS 时总是出现错误。

这是一个例子。

#bootstrap.php
require '/var/www/public/example.com/ClassLoader.php

但实际文件是 classloader.php (全部是小文件)

现在,在我的本地开发人员中,这个要求不会发出任何错误,但在我的在线服务器中我收到错误,并且到处都有类似的错误。

我的问题是,为什么这种情况会发生在我的生产服务器中,而不是我的本地服务器中?我该如何修复它(使我的生产服务器忽略大小写)

相关内容