[Apache] CSS considéré comme script ?

Résolu/Fermé
Signaler
Messages postés
3671
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
-
Messages postés
1838
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
24 juillet 2019
-
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

4 réponses

Messages postés
1838
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
24 juillet 2019
139
bonsoir

avez-vous essayé //localhost tout seul ?
Messages postés
3671
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 004
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
Messages postés
3671
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 004
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
Messages postés
1838
Date d'inscription
dimanche 14 juin 2009
Statut
Membre
Dernière intervention
24 juillet 2019
139
et c'était devant nos yeux !