[Apache] CSS considéré comme script ?

Résolu/Fermé
Reivax962 Messages postés 3671 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 - 3 déc. 2009 à 17:37
giheller Messages postés 1875 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 3 février 2024 - 4 déc. 2009 à 11:17
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 1875 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 3 février 2024 142
3 déc. 2009 à 18:20
bonsoir

avez-vous essayé //localhost tout seul ?
0
Reivax962 Messages postés 3671 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
4 déc. 2009 à 10:54
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 3671 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
4 déc. 2009 à 11:10
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 1875 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 3 février 2024 142
4 déc. 2009 à 11:17
et c'était devant nos yeux !
0