I’m working in cakephp for last two years, I developed and hosted many times, during hosting I got many problem all these are .htaccess related.
Today I tried to host one of my project, I created a server on rackspace cloud and installing all features apache, mysql, phpmyadmin and configure everything, I installed sugarcrm there and it worked, but when I tried to run my cakephp project, its always displaying “PAGE NOT FOUND”. the rewrite mdoule was on and i checked it working for others,
I checked apache error/access log, not clue found, doing some google no result, but I never give-up again trying to do some google got a reference in drupal site and check my apache configuration.
Only one thing I left in apache configuration.
// Open the apache site available sudo nano /etc/apache2/sites-available/default
The article says that for URL rewriting we need to make “AllowOverride none” to “AllowOverride All”
I open that file and changed it.
<VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www <Directory /> Options FollowSymLinks AllowOverride All </Directory> <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> ...... ...... ...
Done, went to my site and its working properly, 🙂