title: Phalcon tutorial error PhalconException: TestController handler class cannot be loaded
body: <p>I'm having some trouble getting <code>Phalcon</code> Tutorial 1 to work. In the end I've cloned the version of it on<code>Github</code> to make sure I'm not missing something; still getting the same behavior from that.</p>
  
  <p>Pointing the browser to localhost/test as shown in the tutorial gives: `</p>
  
  <pre><code>"PhalconException: TestController handler class cannot be loaded".
  </code></pre>
  
  <p>Going to <code>localhost/test.php</code>, however, loads the "Hello!" test message correctly.</p>
  
  <p>Phalcon is shown in <code>phpinfo() and get_loaded_extensions()</code>.</p>
  
  <p>I get this behaviour even having cloned the tutorial from </p>
  
  <p><a href="https://github.com/phalcon/tutorial" rel="nofollow noreferrer">https://github.com/phalcon/tutorial</a> .</p>
  
  <p>My guess is that <code>apache</code> is not re-writing URLs correctly, as described at <strong><a href="https://stackoverflow.com/questions/19605809/phalconphp-routes-not-working">Phalconphp routes not working</a></strong> , but my problem doesn't seem to the same as the one there.</p>
  
  <p>Contents of htaccess files:</p>
  
  <pre><code>#/tutorial/.htaccess
  &lt;IfModule mod_rewrite.c&gt;
      RewriteEngine on
      RewriteRule  ^$ public/    [L]
      RewriteRule  (.*) public/$1 [L]
  &lt;/IfModule&gt;
  </code></pre>
  
  <p>and </p>
  
  <pre><code>#/tutorial/public/.htaccess
  &lt;IfModule mod_rewrite.c&gt;
      RewriteEngine On
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteRule ^(.*)$ index.php?_url=/$1 [QSA,L]
  &lt;/IfModule&gt;
  </code></pre>