CodeIgniter的HMVC模块化扩展存在问题

5
我一直在使用PHP 5.3、CodeIgniter 2.0和HMVC模块化扩展在MacOS X Snow Leopard上进行本地开发,一切都很顺利。但是突然间,在尝试打开某个页面时,偶尔会出现以下错误,我无法确定原因:
无法选择指定的数据库:app 文件名:/Library/WebServer/Documents/www/development/appdb/third_party/MX/Loader.php 行号:96
这个错误并不是在特定的地方出现,似乎每隔5-10个页面就会出现一次。通常刷新一下就可以解决,虽然有时需要多次刷新。
有人遇到过这个错误吗?这只是我的Mac上MySQL的问题吗?(我还尝试将当前数据库导出并以不同的名称重新导入,然后分配新的数据库,但问题仍然存在。我不知道如何测试和“修复”Mac上的MySQL数据库。)
感谢您提前的帮助!
Gary

你确定这与HMVC直接相关吗?听起来更像是与数据库会话有关的问题。也许尝试禁用它们,看看问题是否消失,至少可以让你更接近问题的源头。 - Wesley Murch
嗨Gray,你找到这个问题的解决方案了吗?我也遇到同样的问题,给你点赞...希望你能写点什么。 - Madan Sapkota
同样的问题在这里...因为我认为我的免费网络主机提供商限制了数据库会话或与数据库相关的某些内容,他们限制了我的本地服务器网站可以正常工作。我找到了一个带有数据库错误之类的免费主机,但他们放置广告... - mSatyam
1个回答

2

这只是一个涉及到你的MySQL数据库问题。虽然我不确定具体问题是什么,但HMVC与此无关。

错误来自于加载器被HMVC扩展,但逻辑并未改变。建议修复数据库或安装MAMP。


感谢Phil和Wesley。问题最终只是一个数据库问题,现在一切都正常工作了。感谢你们的反馈。 - Gary

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接