i'm using ubuntu 12.04 lts linux on machine. i've installed lamp on it. want enable mod_rewrite module. did google lot , tried lots of tricks couldn't able enable mod_rewrite. can me enable mod_rewrite? in advance.
tl;dr version -- following in terminal:
sudo a2enmod rewrite && sudo service apache2 restart with explanations -- following in terminal:
ls -l /etc/apache2/mods-available/rewrite.load ///if prints out rewrite.load, it's there , ready go sudo a2enmod rewrite //enables mod ls -l /etc/apache2/mods-enabled/rewrite.load // shows created symlink sudo vi /etc/apache2/sites-available/default //opens file in vi (you can use vim or nano) replace occurrences of "allowoverride none" "allowoverride all" necessary
sudo service apache2 restart ///restarts apache edit virtual host entry in /etc/apache2/sites-available , add allowoverride all documentroot. virtual host should this:
<virtualhost *:80> servername example.com documentroot /var/www/vhosts/example.com <directory /var/www/vhosts/example.com> allowoverride </directory> </virtualhost> although isn't suitable production environments, works fine local development.
Comments
Post a Comment