Codeigniterをサーバーに設置したらエラーがでた・・・

動作環境

サーバー: さくら 1G SSD
OS: CentOS 6.5
PHP: 7.0.2
Codeigniter: 3.0.4

 

いきなりエラー!圧倒的エラー!!

ローカル環境で開発していたCodeigntierをサーバーにアップロードをすると以下のようなエラーが表示されました。

An uncaugth Exception was encountered

Type: RutimeException
Message:Unable to locate the model you have specified: [モデルファイル名]

なんじゃこりゃ?
最近Codeigniterを触って無かったので何か仕様が変わったのでしょうか・・・?

 

エラーを見ろ!全てはそこに書いてある!!

昔、先輩に言われた事です。
はい、確かにエラーに原因が書いてありました。

 

modelファイルの頭文字は大文字にすること!

つまり

model_hoge.php

Model_hoge.php

に変更する。

 

本家のドキュメントにも書いてありました。
http://www.codeigniter.com/user_guide/general/models.html#anatomy-of-a-model

では、今日はこんなところでー!

  • この記事を書いた人

カバノキ

印刷会社のWEB部隊に所属してます。 WEB制作に携わってから、もう時期10年になります。 普段の業務では、PHPをメインにサーバーサイドの言語を扱っています。 最近のお気に入りはJavascriptです。 Vue.jsを狂喜乱舞しながら、社内に布教中です。

-CodeIgniter