PHP路径大小写敏感的问题

imr*_*qwe 1 php path case-insensitive socialengine

我正在运行一个SocialEngine PHP 应用程序,我最近将其迁移到另一台服务器。

从那时起 - 出现了一个问题:

SocialEngine 的核心试图将文件包含在不区分大小写的路径中,这些文件似乎不存在(尽管在正确的情况下,它们确实存在)

如何让 PHP/Apache 表现得更好,并在其他情况下进行搜索?

例如,SocialEngine 寻找/application/modules/Menuitems.php,正确的路径是/application/modules/Menu**I**tems.php

总结一下:我想要不区分大小写的路径!

rad*_*los 5

Windows 中的路径不区分大小写。但是当你将页面移动到linux路径时将会区分大小写。您可以为构建路径创建函数,将所有字母转换为大写或小写(通常是首选),并使用这些标准化命名样式之一作为目录名和文件名。