linux下设置php文件不区分大小写
发现问题:存在大写的文件无法打开新买了个阿里云美国服务器,一键安装了lamp环境,上传了项目 发现部分页面报错:file not found,部分页面是正常的 报错的页面都是文件名中存在大写字母的,因为linux系统是严格区分大小写的 ? 解决方案:搜了一篇解决区分大小写问题的教程?http://www.shopsn.net/bbs/thread-90-1-1.html 解决Linux服务器URL大小写问题: 1、查看系统有无mod_speling.so模块,路径:/etc/httpd/modules,如果没有按以下方法生成; 1.1、下载一个与当前使用的apache一样版本的安装包 1.2、解压安装包,然后进入其目录
此目录有个mod_speling.c文件 1.3、生成模块
注:usr/local/apache/为我生产环境的apache目录,完成上述后会在/usr/local/apache/modules/目录下多一个mod_speling.so模块文件 2、加载此模块
添加如下行:
保存修改,退出 3、重启httpd服务。 ? ? 宝塔安装的apache模块路径按照上面的教程,我没找到我的apache目录 查询资料得知宝塔安装的apache模块路径为: /www/server/apache/modules http://www.lidazhuang.com/jiaocheng/1195.html ? ? 我已经有该模块了,只需要在配置文件中开启即可 前面的#注释去掉 ? ?然后重启服务即可 ? 此时项目已不再区分大小写。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |