私たちのサイトは古いサーバーでは正常に動作していましたが、最近新しいサーバーに移動したところ、すぐにサイトのすべてがめちゃくちゃに見えました (つまり、ビューで探しているデータが見つかりません)。
さらに調査すると、以前は次のように返されていました。
$articles[0]['Article']['title']
現在戻っています:
$articles[0][0]['title']
最初は、PDO がインストールされていない (または破損しているなど) と言われましたが、Apache を PDO で何度も再構築したところ、PHP と MySQL の両方で PDO がオンになっています。
検索してみましたが、検索内容が間違っているか、良い情報がありません。これを引き起こしている可能性のあるアイデア、および/またはそれを修正する方法はありますか?
編集:
また、更新前にこのサーバーで動作し、5.3 に更新されました (以前のバージョンが何であったかはわかりません)。
編集 2
提案に従って、データソースをHpMysqlに変更しました 。これで機能します。ただし、一時的な修正と見なされるため、私の質問には答えません。問題の内容と、この回避策を使用せずに修正する方法を知りたいです。