Usually I use a production or an advanced setup when setting up a CakePHP project, even on my development machine. To verify an issue with NoseRub I had to use a development setup. As I tried to access the application via http://localhost/noserub I got the following error:

Fatal error: Class 'Configure' not found in /var/www/noserub/app/config/core.php on line 43

At first I wondered what I did wrong. Then I realized I forgot to set “AllowOverride All” in the Apache configuration file (/etc/apache2/sites-available/default). So I had to add the following snippet to the aforementioned file and restart Apache to make it work:

<Directory /var/www/noserub/>
    AllowOverride All
</Directory>

Maybe this will help someone else who encounters the same error…