Codeigniter — Unable to locate the model you have specified: sharechiwai_model

最近又開始繼續學習Codeigniter…
我在WIN VISTA 上 安裝了 XAMPP, 用他來作我的Web Server
花了一段時間後終於完成了一個 十分簡單的 Website…
但當我發佈Web Hosting 的 Server 上時…
出現這個 錯誤信息…
“Unable to locate the model you have specified: sharechiwai_model”

我在自己的電腦上測試過是沒有問題的..
最後發現…原來…Codeigniter 的Model/Controller 的檔案名是需要使用Lower Case 的… E.G. sharechiwai_model… 當你的檔案名是ShareChiWai_Model 時便會出現問題了
在Linux 的Server 上由於是Case Sensetive 所以便不能找到正確的檔案名了…

如果你現在開始使用Codeigniter Framework PHP 的話..我會建議所有的檔案名都用Lower Case 來寫

Hope you find it useful

Leave a Reply