title: Symfony doesn't load a page
body: <p>I just configured <code>Symfony</code> 3.4.15 in my <code>Ubuntu Server</code> and the Welcome page works, but when I want to create a new page, for example /home, with a Controller it doesn't work: </p>
  
  <blockquote>
    <p>Not Found</p>
    
    <p>The requested URL /home was not found on this server.
    Apache/2.4.18 (Ubuntu) Server at 167.99.90.60 Port 80</p>
  </blockquote>
  
  <p>I follow all the steps in the Symfony Documentation, but it doesn't work...</p>
  
  <p>I read that the problem is caused for my Apache2 configuration, but I don't know how to solve it. </p>
  
  <p>I have LAMP installed in my Ubuntu Server.</p>
  
  <p>The apache2 configuration is something like this: </p>
  
  <pre><code>&lt;Directory /&gt;
          Options FollowSymLinks
          AllowOverride None
          Require all denied
  &lt;/Directory&gt;
  
  &lt;Directory /usr/share&gt;
          AllowOverride None
          Require all granted
  &lt;/Directory&gt;
  
  &lt;Directory /var/www/my-project/public&gt;
          Options FollowSymLinks
          AllowOverride All
          Require all granted
  &lt;/Directory&gt;
  
  #&lt;Directory /srv/&gt;
  #       Options Indexes FollowSymLinks
  #       AllowOverride None
  #       Require all granted
  #&lt;/Directory&gt;
  </code></pre>
  
  <p>Here's my Virtual Host file configuration: </p>
  
  <pre><code>&lt;VirtualHost *:80&gt;
          # The ServerName directive sets the request scheme, hostname $
          # the server uses to identify itself. This is used when creat$
          # redirection URLs. In the context of virtual hosts, the Serv$
          # specifies what hostname must appear in the request's Host: $
          # match this virtual host. For the default virtual host (this$
          # value is not decisive as it is used as a last resort host r$
          # However, you must set it for any further virtual host expli$
          #ServerName www.example.com
  
          ServerAdmin webmaster@localhost
          DocumentRoot /var/www/my-project/public
  
          # Available loglevels: trace8, ..., trace1, debug, info, noti$
          # error, crit, alert, emerg.
          # It is also possible to configure the loglevel for particular
          # modules, e.g.
          #LogLevel info ssl:warn
  
          ErrorLog ${APACHE_LOG_DIR}/error.log
          CustomLog ${APACHE_LOG_DIR}/access.log combined
  
          # For most configuration files from conf-available/, which are
          # enabled or disabled at a global level, it is possible to
          # include a line for only one particular virtual host. For ex$
          # following line enables the CGI configuration for this host $
          # after it has been globally disabled with "a2disconf".
          #Include conf-available/serve-cgi-bin.conf
  &lt;/VirtualHost&gt;
  
  # vim: syntax=apache ts=4 sw=4 sts=4 sr noet
  </code></pre>
  
  <p>Any idea?</p>