imr*_*qwe 1 php path case-insensitive socialengine
我正在运行一个SocialEngine PHP 应用程序,我最近将其迁移到另一台服务器。
从那时起 - 出现了一个问题:
SocialEngine 的核心试图将文件包含在不区分大小写的路径中,这些文件似乎不存在(尽管在正确的情况下,它们确实存在)
如何让 PHP/Apache 表现得更好,并在其他情况下进行搜索?
例如,SocialEngine 寻找/application/modules/Menuitems.php
,正确的路径是/application/modules/Menu**I**tems.php
。
总结一下:我想要不区分大小写的路径!
Windows 中的路径不区分大小写。但是当你将页面移动到linux路径时将会区分大小写。您可以为构建路径创建函数,将所有字母转换为大写或小写(通常是首选),并使用这些标准化命名样式之一作为目录名和文件名。