title: FUEL CMS admin gives error 404
body: <p>I installed Fuel CMS to ubuntu server, but cannot open the FUEL admin. When I open the http:// (my ip)/fuel/, Welcome to Fuel CMS Version 1.2.1 "Getting started" page shows just fine. I have also installed the database. http:// (my ip)/phpmyadmin works (phpmyadmin is on /var/lib/). However, http:// (my ip)/fuel/ redirects to http:// (my ip)/fuel/start, and gives 404 error.</p>
  
  <p>I have tried to edit .htaccess and apache configuration files with no luck, and restarted apache multiple times, so now I'm out of ideas. </p>
  
  <p>I'm going to list information about my configuration below. Is there something I'm missing, or What else could be a problem?</p>
  
  <p>My apache configuration:</p>
  
  <pre><code>&lt;VirtualHost *:80&gt;
          ServerAdmin webmaster@localhost
          DocumentRoot /var/www/html
          &lt;Directory "/var/www/html"&gt;
              Options Indexes FollowSymLinks MultiViews
              AllowOverride None
              Order allow,deny
              allow from all
          &lt;/Directory&gt;
  
  
          ErrorLog ${APACHE_LOG_DIR}/error.log
          CustomLog ${APACHE_LOG_DIR}/access.log combined
  
  &lt;/VirtualHost&gt;
  </code></pre>
  
  <p>Mod rewrite is on. At least, when I try to enable it, it says so: Module rewrite already enabled</p>
  
  <p>The tree for fuel installation is this:</p>
  
  <pre><code>/var/
  | -- www
  |  | -- html
  |  |   | -- assets
  |  |   |    |-- cache
  |  |   |    |-- css
  |  |   |    |-- docs
  |  |   |    |-- images
  |  |   |    |-- js
  |  |   |    |-- pdf
  |  |   |    |-- swf
  |  |   | -- fuel
  |  |   |    |-- application
  |  |   |    |-- codeigniter
  |  |   |    |-- data_backup
  |  |   |    |-- install
  |  |   |    |-- licenses
  |  |   |    |-- modules
  |  |   |    |-- scripts
  </code></pre>
  
  <p>My htaccess (from /var/www/html) looks like this  (I have also tried RewriteRule .* index.php?/$0 [L]) with no luck:</p>
  
  <pre><code>Options +FollowSymLinks
  
  &lt;IfModule mod_rewrite.c&gt;
          RewriteEngine On
          RewriteBase /html/
  
          &lt;Files .*&gt;
                  Order Deny,Allow
                  Deny From All
          &lt;/Files&gt;
  
          # Allow asset folders through
          RewriteRule ^(fuel/modules/(.+)?/assets/(.+)) - [L]
  
          # Protect application and system files from being viewed
          RewriteRule     ^(fuel/install/.+|fuel/crons/.+|fuel/data_backup/.+|fuel/codeigniter/.+|fuel/modules/.+|fuel/application/.+) - [F,L]
  
  
          RewriteCond %{REQUEST_FILENAME} !-f
          RewriteCond %{REQUEST_FILENAME} !-d
  
          RewriteRule .* index.php/$0 [L]
  
          # Prevents access to dot files (.git, .htaccess) - security.
          RewriteCond %{SCRIPT_FILENAME} -d
          RewriteCond %{SCRIPT_FILENAME} -f
          RewriteRule "(^|/)\." - [F]
  
  &lt;/IfModule&gt;
  Options -Indexes
  </code></pre>