我们的站点在旧服务器上运行良好,但我们最近将它移到了新服务器上,并且立即,站点上的所有内容看起来都一团糟(即在视图中找不到它正在寻找的数据)。
经过进一步调查,之前返回的内容是这样的:
$articles[0]['Article']['title']
现在正在返回:
$articles[0][0]['title']
起初,我们被告知 PDO 未安装(或已损坏或其他原因),但我们一遍又一遍地使用 PDO 重建 Apache,它显示 PHP 和 MySQL 都启用了 PDO。
我试过搜索,但要么我在搜索错误的东西,要么那里没有好的信息。有什么想法可能导致这种情况和/或我们如何解决它?
编辑:
它在更新之前也可以在此服务器上运行,更新到 5.3(不确定之前的版本是什么)
编辑 2
根据建议,我将数据源更改为HpMysql 这使其工作。但它并没有回答我的问题,因为我认为它是一个临时修复 - 我仍然想知道问题是什么,以及如何在不必使用此解决方法的情况下修复它。