現象
セッションが原因でcodeigniterのバージョンを3.1.10から3.2.0に
日本語ドキュメントの手順通りにアップグレードしたら
An uncaught Exception was encountered Type: Error Message: Cannot call constructor
と表示されてしまいました・・・
解決策
英文のドキュメントには書いてありましたが
3.2.0に以降した場合はCI_Modelの
public function __construct() { parent::__construct(); }
は不要のようでした。
全てのmodelファイルで上記の記載を削除したら、無事ページが表示されるようになりました!
日本語ドキュメントだけ見てても抜けがあるかもなので、
英文のドキュメントも確認する必要がありますね