2009-07-10 5 views
0

J'essaie d'activer les fichiers .htaccess sur un serveur Ubuntu que j'ai configuré. J'ai changé fichier des sites de:Problème d'activation de .htaccess

<VirtualHost *:80> 
    ServerAdmin [email protected] 

    DocumentRoot /var/www 
    <Directory /> 
     Options FollowSymLinks 
     AllowOverride None 
    </Directory> 
    <Directory /var/www> 
     Options Indexes FollowSymLinks MultiViews 
     AllowOverride None 
     Order allow,deny 
     allow from all 
    </Directory> 

    [unnecessary config code omitted] 

</VirtualHost> 

à

<VirtualHost *:80> 
    ServerAdmin [email protected] 

    DocumentRoot /var/www/document_root 
    <Directory /> 
     Options FollowSymLinks 
     AllowOverride None 
    </Directory> 
    <Directory /var/www/document_root> 
     Options Indexes FollowSymLinks MultiViews 
     AllowOverride All 
     Order allow,deny 
     allow from all 
    </Directory> 

    [unnecessary config code omitted] 

</VirtualHost> 

Maintenant, lorsque je tente d'afficher une page dans mon navigateur je reçois un 500 Internal Server Error. Des idées sur ce que mon problème peut être? Merci pour l'aide.

EDIT

Voici mon fichier .htaccess:

RewriteEngine on 
RewriteCond $1 !^(index\.php|images|css|js|robots\.txt|favicon\.ico) 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ /index.php/$1 [L] 

J'ai vérifié les journaux d'erreurs apache comme l'a demandé et il semble que l'erreur étant connecté est:

[ Fri Jul 10 19:39:12 2009] [alerte] [client 192.168.1.1] /var/www/document_root/.htaccess: commande non valide « RewriteEngine », peut-être mal orthographié ou défini par un module non inclus dans le serveur configuration

+0

Il y a probablement une erreur de syntaxe dans votre fichier .htaccess. Pouvez-vous fournir le contenu de votre fichier .htaccess, et jetez un oeil dans le ErrorLog (/var/log/apache2/error.log) –

Répondre

1

Bah ... Je n'ai pas mod_rewrite activé. Je me sens stupide.

+0

Je lance toujours un bloc ici bloquer autour de mes réécritures. Maintenant, je suis un peu curieux ... Si j'étais à votre place, est-ce que cela m'aurait retardé de façon significative à comprendre que la réécriture n'était pas activée? –