Activer htaccess erreur sur Ubuntu 12.04 avec Apache2

J'ai essayé d'activer le htaccess. J'ai changé:

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

À:

<Directory /var/www/abc.biz/>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    allow from all
</Directory>

Mais je suis de 500 (Internal Server) erreur. Pourquoi?

Voici mon /etc/apache2/sites-available/default fichier:

<VirtualHost *:80>
ServerAdmin [email protected]

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

ScriptAlias /cgi-bin//usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
    AllowOverride None
    Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
    Order allow,deny
    Allow from all
</Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog ${APACHE_LOG_DIR}/access.log combined

Alias /doc/"/usr/share/doc/"
<Directory "/usr/share/doc/">
    Options Indexes MultiViews FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
    Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>

</VirtualHost>
  • Peut-on aussi voir votre .htaccess fichier? Est mod_rewrite activé? Avez-vous vérifié le journal des erreurs d'Apache?
  • Faire un <super>connecter et d'ouvrir le Visionneuse de Fichier Journal puis ajouter votre /var/log/apache2/error.log à la liste des fichiers de log. (Ajouter de l'accès.journal et de le réécrire.journal si c'est un dev du système). Vous pouvez maintenant vérifier les journaux d'erreur avec une interface graphique qui vous serez à l'aise avec.
  • merci. j'ai essayer d'activer le mod_rewrite et de la réussite