Cake can be a real bitch with errors. Deciphering exactly what went wrong (and in what file) can take way longer than it should. One such example was a blank Missing Layout error I received last week. Upon firing up one of my Cake apps on my server, the following appeared when visiting a particular page:
Missing Layout: You are seeing this error because the layout file can't be found or doesn't exist.
Notice: If you want to customize this error message, create /cat/views/errors/missing_layout.thtml.
Fatal: Confirm you have created the file :
Now normally, the last line above points you to the file it’s trying to find. This is Cake’s way of pointing you in the right direction - a hint, if you will.
Example: Fatal: Confirm you have created the file : \project\app\views\pages\index.thtml.
Cake’s “hint” to me was blank. CakePHP, eat me.
Read more »