CI在linux系统下的大小写问题
来源:互联网 发布:ninjame软件 编辑:程序博客网 时间:2024/06/01 19:29
在win下运行成功的项目,部署到服务器上后,发现除了index.php, 其它自己添加的controller都不能识别,报404错误。
因为访问的是controller/api下的文件。
在网上找了很多,起初以为是apache 不支持PATH_INFO导致的。于是在httpd.conf, php.ini, .htaccess中均添加。发现还是不起作用。
后来见有人说是大小写问题。
于是将所有的Controller、Model 的类名与文件名保持一致,均是首字母大写。于是访问成功了。
之后又报mysqli访问数据库失败的问题。 修改database.php,将localhost换成127.0.0.1。 成功解决。
2015-8-6
将项目移到另外一个主机上后,发现一直报下面这个错
mysqli::real_connect(): (HY000/2002): Connection refused
网上找了很多,都说是将localhost换成127.0.0.1. 我一直配置是127.0.0.1 和真实IP, 并且database.php中加了port 3306,仍然无法解决。
万般无奈下,将127.0.0.1 改成 localhost,竟然成功了。。
原理还不了解,之后再研究。
0 0
- CI在linux系统下的大小写问题
- mysql 在window / linux 环境下 大小写的问题
- 让mysql在linux下忽略大小写的问题
- Linux系统里的MySQL大小写问题
- Linux下MySQL的大小写区分问题
- LINUX下mysql的大小写区分问题
- LINUX下mysql的大小写区分问题
- LINUX下mysql的大小写区分问题
- LINUX下mysql的大小写区分问题
- LINUX下mysql区分大小写的问题
- linux下mysql的大小写问题
- DBUnit在Linux下表名大小写的问题
- Linux大小写的问题
- Linux 下 FAT32文件系统上 文件名 大小写的问题
- 解决Linux下mysql区分表名大小写的问题
- 有关于mysql 在linux下去分表名大小写的问题
- jasperReport在linux系统下x11问题的解决办法
- 解决JasperReport在Linux系统下找不到字体的问题
- Selenium RC
- fedora22:vsftp无法上传文件的解决方法
- 动态规划
- foreache里加事件
- Android 资料网站
- CI在linux系统下的大小写问题
- 解决Mac下GDB提示签名错误
- JVM工作原理简介与性能调优
- [iOS]使用Audio Queue Services 播放和录制音频
- spring 注解扫描bean配置
- (最新版)百度地图§覆盖物OverlayOptions
- [android警告]AndroidManifest.xml警告 Not targeting the latest versions of Android
- 【Java基础学习笔记】Thread+JLabel实现线程
- PL/SQL精明的调用栈分析