2009-06-01 4 views
1

J'exécute une instance Apache sur Ubuntu et ai ce problème: les fichiers .html avec bonafide HTML est à l'intérieur d'être servi sous forme de fichier texte:contenu html de service apache nouvellement installé en tant que texte

> **For eg. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"> <html> 
> <body> <h1>Index to Butterthlies 
> Catalogs</h1> 

etc etc J'ai vérifié l'en-tête dans firebug et bien sûr la page est plain\text. Je me suis dit que je manque probablement le module mod_mime, alors j'ai essayé de l'inclure dans un module comme celui-ci:

LoadModule mod_mime /usr/lib/apache2/modules/mod_mime.so 
TypesConfig conf/mime.types 

où le /usr/lib ... chemin contient le mod_mime.so. Mais cela ne fonctionne pas et donne l'erreur suivante:

Syntax error on line 1 of /usr/www/APACHE3/site.first/conf/httpd.conf: Can't locate API module structure `mod_mime' in file /usr/lib/apache2/modules/mod_mime.so: /usr/lib/apache2/modules/mod_mime.so: undefined symbol: mod_mime

Répondre

2

Une longue description est inutile, le dernier paragraphe suffit.

Réinstallez votre apache à partir de zéro, quelque chose est cassé dans votre installation. BTW, apache installé à partir du paquet de toute distribution doit déjà être configuré correctement pour servir les fichiers HTML.

+0

+1: sons Busted –

2

Modifiez la ligne LoadModule pour ressembler à ceci:

LoadModule mime_module /usr/lib/apache2/modules/mod_mime.so 
Questions connexes