[Apache] CSS considéré comme script ?

Résolu
Reivax962 Messages postés 3672 Date d'inscription   Statut Membre Dernière intervention   -  
giheller Messages postés 1882 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je viens d'installer xampplite sur mon ordi.
J'ai voulu configurer le serveur Apache pour pouvoir pointer vers un autre répertoire :
    ScriptAlias /www/ "/Data/www/"
<Directory "/Data/www">
	AllowOverride None
	Options All
	Order allow,deny
	Allow from all
</Directory>

Je n'ai rien changé d'autre.
Lorsque je lance la page http://localhost/www/, j'obtiens le message d'erreur suivant dans les logs Apache :
[Thu Dec 03 17:31:36 2009] [error] [client 127.0.0.1] attempt to invoke directory as script: F:/Data/www/

Si j'ouvre une page php comprise dans ce document, aucun problème...
Par contre, pour les css, rebelote !
[Thu Dec 03 17:31:41 2009] [error] [client 127.0.0.1] script not found or unable to stat: F:/Data/www/css.css
[Thu Dec 03 17:31:47 2009] [error] [client 127.0.0.1] F:/Data/www/style.css is not executable; ensure interpreted scripts have "#!" first line
[Thu Dec 03 17:31:47 2009] [error] [client 127.0.0.1] (9)Bad file descriptor: don't know how to spawn child process: F:/Data/www/style.css

Je n'y comprends rien... On dirait qu'il essaie de lire ça comme si c'était du cgi !
Pourtant, si je vais dans les sites définis par défaut dans xampp : localhost/phpmyadmin, tout fonctionne correctement, y compris pour les CSS... Ce ne doit donc pas être un problème de type mime.
Pour info, je n'ai pas de fichiers .htaccess.

Auriez-vous une idée ?

Xavier
A voir également:

4 réponses

giheller Messages postés 1882 Date d'inscription   Statut Membre Dernière intervention   142
 
bonsoir

avez-vous essayé //localhost tout seul ?
0
Reivax962 Messages postés 3672 Date d'inscription   Statut Membre Dernière intervention   1 011
 
Bonjour,

Oui, http://localhost me renvoie bien à la page d'accueil de Xampp (http://localhost/xampp/splash.php), qui contient un fichier css interprété sans problème.

Xavier
0
Reivax962 Messages postés 3672 Date d'inscription   Statut Membre Dernière intervention   1 011
 
Quel idiot !
Bon c'est ma faute, j'ai copié-collé la ligne d'alias de cgi-bin sans voir qu'elle avait des paramètres spécifiques...
Dans mon code :
ScriptAlias /www/ "/Data/www/"
<Directory "/Data/www">
	AllowOverride None
	Options All
	Order allow,deny
	Allow from all
</Directory>

J'ai utilisé ScriptAlias au lieu de Alias ! Donc évidemment, il prend ça pour du script... Je pensais que le script se déclarait uniquement dans la partie Options et avec les types MIME...
Il fallait bien sûr mettre ceci :
Alias /www/ "/Data/www/"
<Directory "/Data/www">
	AllowOverride None
	Options All
	Order allow,deny
	Allow from all
</Directory>

Des heures de recherches pour ça...

Merci à ceux qui se sont penchés sur mon problème !

Xavier
0
giheller Messages postés 1882 Date d'inscription   Statut Membre Dernière intervention   142
 
et c'était devant nos yeux !
0