Pages

Sunday, September 15, 2013

Cakephp,Ubuntu-Setting Up Cakephp on Ubuntu Server/Enabling Mode_Rewrite

Recently while installing Cakephp on Ubuntu Server I face some initial setup errors.

1. Firstly rewrite_module was not enabled I enabled it using the following commands

sudo a2enmod rewrite

2.  Needed to Enable AllowOverride All For this I modified following file

/etc/apache2/sites-available/default



 <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>  
      ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/  
      <Directory "/usr/lib/cgi-bin">  
           AllowOverride All  
           Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch  
           Order allow,deny  
           Allow from all  
      </Directory>  
      ErrorLog ${APACHE_LOG_DIR}/error.log  
      # Possible values include: debug, info, notice, warn, error, crit,  
      # alert, emerg.  
      LogLevel warn  
      CustomLog ${APACHE_LOG_DIR}/access.log combined  
   Alias /doc/ "/usr/share/doc/"  
   <Directory "/usr/share/doc/">  
     Options Indexes MultiViews FollowSymLinks  
     AllowOverride All  
     Order deny,allow  
     Deny from all  
     Allow from 127.0.0.0/255.0.0.0 ::1/128  
   </Directory>  
 </VirtualHost>  


3. Finally restart Apache

 sudo /etc/init.d/apache2 restart

No comments:

Post a Comment