用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1872|回复: 1
收起左侧

[讨论/交流] 一次奇葩的500错误排错经历

[复制链接]
发表于 2014-4-14 17:27:27 | 显示全部楼层 |阅读模式
                  问题起源
                        程序在别的服务器上测试良好,新来了一台设备,我搭建环境。因为apache他们已经用了,监听了80端口。我就弄虚拟目录监听了81端口,然后信心满满点开,报错~~~。一直是500,500,首先想到的是路由规则不对,然而在其他机器上是可以的啊。

                        开始问题的方向是认为配置文件错了,或者是路由规则设置错误。还有网上说的服务器不支持某一个变量,测试测试。最后一只是报错


                  问题解决
                         熬了两个小时以后,忽然想想,会不会是数据库模块加载报的错。于是就用原本的welcome控制器调用了一下,我了个去,竟然显示了。于是终于从路由规则的泥潭中爬了出来。一检查,果然$db['default']['dbdriver'] = 'mysqli';
                         因为以前环境都是自己装,所以编译安装php的时候都会加上with-mysqli,然而,这次别人的网站用的是php5.4.27版本写的,用的数据库连接的驱动是mysql,我了个去啊,被坑惨了。

                   发帖目的
                         分享一下自己的排错经历,顺便吐槽一下版本不一致带来的问题。


                    总结:新人发帖混脸熟
发表于 2014-4-14 19:38:35 | 显示全部楼层

没试过这种情况~
不能连接数据库难道不是应该数据库报错吗~

本版积分规则