I had problem that htaccess not working. When I reinstalled PyroCMS into a new server I got this problem.
You might have same problem.
what I did to fix:
I found this link
http://www.ubun2.com/question/302/how_install_enable_apache_mod_rewrite_ubuntu
There is a Bug in apache while using a2enmod, it doesn’t make any
changes.
so I edited /etc/sites-enabled/000-default this
there
DocumentRoot /var/www
Options FollowSymLinks
AllowOverride All
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
Notice that you have to have AllowOverride All
then restard apach2
hope it will work

