Laravel 5 besoins index.php l'aide d'hôte virtuel Apache

Lorsque je charge les pages qui ne sont pas de racine, la page ne se charge pas, sans index.php avant la route. L'erreur que je reçois:

 Not Found

 The requested URL /login was not found on this server.

 Apache/2.4.7 (Ubuntu) Server at mydomain.com Port 80

Pour commencer j'ai un fichier hôte virtuel contenant:

//also tried adding DirectoryIndex here before <directory>
<directory /var/www/mydomain.com>
    DirectoryIndex index.php
    AllowOverride ALL
</directory>

et un .htacces dans mon public :

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews
    </IfModule>

    RewriteEngine On

    # Redirect Trailing Slashes...
    RewriteRule ^(.*)/$ /$1 [L,R=301]

    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
</IfModule>

J'ai un autre domaine avec le même .htaccess et appache config sur le même serveur et il fonctionne très bien. Aussi je n'ai redémarrer apache. Si j'utilise la fonction phpinfo sur mon index.php/page route je vois dans les Modules Chargés:

mod_rewrite mod_setenvif 

Lors de l'exécution du site web en local avec xampp tout fonctionne bien.
Pendant des heures je vais essayer maintenant mais je ne peux pas le réparer ou de trouver toute erreur (les journaux sont vides) ou toutes les solutions que je n'ai pas encore essayé.

Edit:

Jutilise Ubuntu Ubuntu 14.04 x64 sur un océan numérique VPS. Et j'ai essayé de l'allumer et de l'éteindre de nouveau (comme l'a suggéré). La Version de PHP 5.5.9-1ubuntu4.9. J'ai suivi cette tutoriel pour la configuration de tout (sauf le direcoty partie). J'ai changé l'emplacement de la log d'apache et une erreur de fichier.journal est créé dans le répertoire, mais pas d'erreurs sont en elle.

Mon actuellement appache config est :Laravel 5 besoins index.php l'aide d'hôte virtuel Apache (je l'ai en triple vérifié les parties blanches où le nom de domaine est).

Quand je lance apache2ctl -t D DUMP_VHOSTS-je obtenir

Laravel 5 besoins index.php l'aide d'hôte virtuel Apache

cela semble bien pour moi, aussi essayé de désactiver la configuration par défaut mais cela n'a pas aide.

Note: j'ai remplacé mon vrai nom de domaine avec mydomain.com en réalité, je utiliser mon vrai nom de domaine sur ces spots.

Pensée comment je sais pour sûr que le fichier conf im édition est celle utilisée par le domaine?