Pretty URLS broke log-in [even after disabled]

Permalink
Technicalities...
Ubuntu 12.04 server edition
concrete5.6.1.2
PHP version 5.3.10-1
Apache version 2.2.22
MySQL 5.5.22

The website ishttp://prostone.obtechsupport.com/...

I tried enabling Pretty URL's, which didn't work:
--------------
*enabled pretty URL's from the dashboard

*enabled mod_rewrite

*added this to httpd.conf [base dir. is /var/www/]
<Directory "/var/www">
        Options +FollowSymLinks
        AllowOverride all
        Order deny,allow
        Allow from all
        RewriteEngine On
</Directory>

*edited .htaccess
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On
RewriteBase /var/www/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}/index.html !-f
RewriteCond %{REQUEST_FILENAME}/index.php !-f
RewriteRule . index.php [L]
</IfModule>

*added this line to config/site.php
define(URL_REWRITING_ALL', true);

*restart apache service
--------------

First problem:
With Pretty URLs enabled, index.php disappears from the URLs as expected, but they link to 404's.

I spent the afternoon yesterday messing with that with no success. When I got back today, the session timed out so I was no longer logged in. Clicking the login button [bottom-right], as expected, also goes to a 404. So I type in index.php/login and type in my username & password... but the confirm button apparently submits to a bad page, too.

Second problem:
I figured out how to turn off/on Pretty URL's via MySQL, but the login problem persists despite Pretty URL's. Now I'm kinda stumped.

Any ideas on why Pretty URLs aren't working or how to fix the log in situation would be appreciated. I'm pretty certain the login issue will no longer be a problem if the other is fixed.

 
kellee replied on at Permalink Reply
Figured it out; in /etc/apache2/sites-available/default, changed "AllowOverride" to All. Simple fix for quite a headache.