As I’ve been testing CakePHP I’ve run into an odd issue on my local OS X development environment. I couldn’t get the system configured to properly render the site I was building. It didn’t even show the default documentation properly – the CSS and images were missing. After digging around the Web and trying many different options, including mod_rewrite modifications and changes to MAMP, I discovered that I hadn’t properly configured my local dev site in Headress.
The issue was my choice of document roots within Headdress. I had chosen the main directory (
Dev/MySite/), but what I needed to choose was the
webroot directory a couple of levels down (
Dev/MySite/app/webroot/). That small change fixed the appearance and redirection issues. Easy as Cake!