Tout est dans le sujet ou presque ; comment doit-on procéder pour
activer la gestion des SSI du serveur Apache intégré de Panther ?
J'épluche la doc, (plus souvent trouvée sur le net que dans l'aide Mac),
mais je n'y arrive pas.
J'ai lu l'article Apache Tutorial : Introduction to SSI et pour
configurer et permettre la gestion des SSI on tombe sur le mod_include
qui doit être installé. La doc du Mod_include est aussi en anglais et là
je n'y comprends plus rien... Doit-on également activer PHP comme j'ai
cru lire dans un article renvoyé par l'aide de Dreamweaver ?
L'objectif "final" étant de pouvoir tester en local mon site qui utilise
des SSI sans être connecté (je n'utilise pas PHP pour mon site
simplement des .shtml).
A titre d'info d'ailleurs, une solution est d'utiliser le shareware
PageSpinner qui "émule" les SSI quand on visualise dans un navigateur ;
je voudrais quand même avoir mon serveur Apache fonctionnel complètement
au cas où un jour... ;-)
mod_include *est* ce qui gère les Server Side Includes !
Ben c'est bien ce que j'avais compris ; que dois-je en déduire ? Qu'en l'état des choses les SSI devraient fonctionner ? Dans la suite des infos données par "phpinfo", il y a de précisé par exemple que ctype, curl, dbx, exif, ftp, ldap, mysql, obbc, xml, etc, etc... sont enabled... Mais point de SSI nulle part :-(
Tiens au cas où : <http://www.apachefrance.com/Manuels/Apache_1.3_VF/mod/mod_include.html>
D'autre part merci pour l'URL ci-dessus mais je l'avais déjà lue ; ça fait plusieurs fois que je remarque qu'il est écrit ceci :
Options +Includes
alors que je n'ai mis que le mot "Includes" à la suite des autres devant "Options" dans httpd.conf. Faut-il ajouter ce signe "+" ou est-ce aussi une convention d'écriture comme le "$" ?! J'opte instinctivement (et logiquement à mon sens !) pour la deuxième idée mais sait-on jamais...
Je vais tenter le coup de remplacer mon fichier httpd.conf par le tien (en sauvegardant le mien dans un coin bien sûr) ; en épluchant le mien en détail, je ne vois vraiment pas ce qui cloche et ce qui manque... Certes, il est un peu noyé sous les commentaires (1099 lignes en tout !) mais je m'y retrouve petit à petit...
Autre chose me paraît bizarre aussi : j'ai "lancé" dans Safari l'adresse en localhost d'un des fichiers SSI (un "footer" ou pied de page si on veut) ; il s'est affiché correctement (puisqu'il contient un code html utilisable "seul", mais il fait appel à une image située dans un autre répertoire ; eh bien cette image ne s'affiche pas. Pourtant je suis en mode "descendant" (pas de ../)... comme précisé dans les docs pour mon arborescence de site (qui est on ne peut plus simple). Bizarre non ?
J'ai écarté une mauvaise syntaxe dans mes pages shtml et dans les SSI puisqu'avec PageSpinner mes SSI fonctionnent correctement (les navigateurs affichent les pages correctement) ; idem pour le site en ligne. Le problème reste bien dans la "machine" ;-)
Merci encore pour ton aide précieuse et les infos que tu me donnes :-)
Cordialement,
Alain. (qui ne désespère pas que ça fonctionne un jour !)
On Sun, 25 Jul 2004 00:26:55 +0200,
Alain Dalmen <Alain.Dalmen@invalid.fr> wrote:
...
Une version de php est déjà installée avec Mac OS X / Darwin.
C'est la version 4.3.2
Oui je sais bien mais il faut "l'activer" pour qu'il soit opérationnel
et j'ai réussi la manip. sans problème... contrairement à celle pour les
SSI...
Un "phpinfo" me donne (quelques pages d'infos...) dont :
mod_include *est* ce qui gère les Server Side Includes !
Ben c'est bien ce que j'avais compris ; que dois-je en déduire ? Qu'en
l'état des choses les SSI devraient fonctionner ? Dans la suite des
infos données par "phpinfo", il y a de précisé par exemple que ctype,
curl, dbx, exif, ftp, ldap, mysql, obbc, xml, etc, etc... sont
enabled... Mais point de SSI nulle part :-(
Tiens au cas où :
<http://www.apachefrance.com/Manuels/Apache_1.3_VF/mod/mod_include.html>
D'autre part merci pour l'URL ci-dessus mais je l'avais déjà lue ; ça
fait plusieurs fois que je remarque qu'il est écrit ceci :
Options +Includes
alors que je n'ai mis que le mot "Includes" à la suite des autres devant
"Options" dans httpd.conf. Faut-il ajouter ce signe "+" ou est-ce aussi
une convention d'écriture comme le "$" ?! J'opte instinctivement (et
logiquement à mon sens !) pour la deuxième idée mais sait-on jamais...
Je vais tenter le coup de remplacer mon fichier httpd.conf par le tien
(en sauvegardant le mien dans un coin bien sûr) ; en épluchant le mien
en détail, je ne vois vraiment pas ce qui cloche et ce qui manque...
Certes, il est un peu noyé sous les commentaires (1099 lignes en tout !)
mais je m'y retrouve petit à petit...
Autre chose me paraît bizarre aussi : j'ai "lancé" dans Safari l'adresse
en localhost d'un des fichiers SSI (un "footer" ou pied de page si on
veut) ; il s'est affiché correctement (puisqu'il contient un code html
utilisable "seul", mais il fait appel à une image située dans un autre
répertoire ; eh bien cette image ne s'affiche pas. Pourtant je suis en
mode "descendant" (pas de ../)... comme précisé dans les docs pour mon
arborescence de site (qui est on ne peut plus simple).
Bizarre non ?
J'ai écarté une mauvaise syntaxe dans mes pages shtml et dans les SSI
puisqu'avec PageSpinner mes SSI fonctionnent correctement (les
navigateurs affichent les pages correctement) ; idem pour le site en
ligne. Le problème reste bien dans la "machine" ;-)
Merci encore pour ton aide précieuse et les infos que tu me donnes :-)
Cordialement,
Alain. (qui ne désespère pas que ça fonctionne un jour !)
mod_include *est* ce qui gère les Server Side Includes !
Ben c'est bien ce que j'avais compris ; que dois-je en déduire ? Qu'en l'état des choses les SSI devraient fonctionner ? Dans la suite des infos données par "phpinfo", il y a de précisé par exemple que ctype, curl, dbx, exif, ftp, ldap, mysql, obbc, xml, etc, etc... sont enabled... Mais point de SSI nulle part :-(
Tiens au cas où : <http://www.apachefrance.com/Manuels/Apache_1.3_VF/mod/mod_include.html>
D'autre part merci pour l'URL ci-dessus mais je l'avais déjà lue ; ça fait plusieurs fois que je remarque qu'il est écrit ceci :
Options +Includes
alors que je n'ai mis que le mot "Includes" à la suite des autres devant "Options" dans httpd.conf. Faut-il ajouter ce signe "+" ou est-ce aussi une convention d'écriture comme le "$" ?! J'opte instinctivement (et logiquement à mon sens !) pour la deuxième idée mais sait-on jamais...
Je vais tenter le coup de remplacer mon fichier httpd.conf par le tien (en sauvegardant le mien dans un coin bien sûr) ; en épluchant le mien en détail, je ne vois vraiment pas ce qui cloche et ce qui manque... Certes, il est un peu noyé sous les commentaires (1099 lignes en tout !) mais je m'y retrouve petit à petit...
Autre chose me paraît bizarre aussi : j'ai "lancé" dans Safari l'adresse en localhost d'un des fichiers SSI (un "footer" ou pied de page si on veut) ; il s'est affiché correctement (puisqu'il contient un code html utilisable "seul", mais il fait appel à une image située dans un autre répertoire ; eh bien cette image ne s'affiche pas. Pourtant je suis en mode "descendant" (pas de ../)... comme précisé dans les docs pour mon arborescence de site (qui est on ne peut plus simple). Bizarre non ?
J'ai écarté une mauvaise syntaxe dans mes pages shtml et dans les SSI puisqu'avec PageSpinner mes SSI fonctionnent correctement (les navigateurs affichent les pages correctement) ; idem pour le site en ligne. Le problème reste bien dans la "machine" ;-)
Merci encore pour ton aide précieuse et les infos que tu me donnes :-)
Cordialement,
Alain. (qui ne désespère pas que ça fonctionne un jour !)
Alain Dalmen
On Sun, 25 Jul 2004 11:45:25 +0200, Alain Dalmen wrote:
...
On va faire plus simple, car ça commence à devenir ubuesque comme situation.
Envoi moi en privé *ton* /etc/httpd/httpd.conf que tu as modifié et ton /etc/httpd/users/alaindal.conf Je vais te les corriger...
On aurait du commencer par là, mais j'aurai pas appris autant de choses. Résultat : j'ai trouvé. A qui incriminer la faute ? A moi forcément ;-)
En copiant les fichiers sur le bureau, je me suis étonné de la petite taille du fichier alaindal.conf (1Ko). Du coup, comme on avait jamais parlé de celui-ci, sauf erreur de ma part, j'ai été voir ce qu'il y avait dedans :
<Directory "/Users/alaindal/Sites/"> Options Indexes MultiViews AllowOverride None Order allow,deny Allow from all </Directory>
Que ne manque t-il pas devant Options hein ?!!
Allez, j'ai ajouté Includes et :
*ça marche* !!
OUF!!
Je peux quand même t'envoyer en mail privé le httpd.conf si tu veux vérifier qu'il est en "bon état". Mais je comprends que "ça suffit comme ça maintenant" (surtout que tout fonctionne, SSI *et* PHP !)
En revanche, peut-être une dernière chose : les références d'un "bon" bouquin sur Unix ? Ou quelques adresses internet ?
Avec mes sincères remerciements, en espérant que d'autres auront profité de l'échange (et de la solution),
On va faire plus simple, car ça commence à devenir ubuesque comme
situation.
Envoi moi en privé *ton* /etc/httpd/httpd.conf que tu as modifié et ton
/etc/httpd/users/alaindal.conf
Je vais te les corriger...
On aurait du commencer par là, mais j'aurai pas appris autant de choses.
Résultat : j'ai trouvé. A qui incriminer la faute ? A moi forcément ;-)
En copiant les fichiers sur le bureau, je me suis étonné de la petite
taille du fichier alaindal.conf (1Ko). Du coup, comme on avait jamais
parlé de celui-ci, sauf erreur de ma part, j'ai été voir ce qu'il y
avait dedans :
<Directory "/Users/alaindal/Sites/">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Que ne manque t-il pas devant Options hein ?!!
Allez, j'ai ajouté Includes et :
*ça marche* !!
OUF!!
Je peux quand même t'envoyer en mail privé le httpd.conf si tu veux
vérifier qu'il est en "bon état". Mais je comprends que "ça suffit comme
ça maintenant" (surtout que tout fonctionne, SSI *et* PHP !)
En revanche, peut-être une dernière chose : les références d'un "bon"
bouquin sur Unix ? Ou quelques adresses internet ?
Avec mes sincères remerciements, en espérant que d'autres auront profité
de l'échange (et de la solution),
On Sun, 25 Jul 2004 11:45:25 +0200, Alain Dalmen wrote:
...
On va faire plus simple, car ça commence à devenir ubuesque comme situation.
Envoi moi en privé *ton* /etc/httpd/httpd.conf que tu as modifié et ton /etc/httpd/users/alaindal.conf Je vais te les corriger...
On aurait du commencer par là, mais j'aurai pas appris autant de choses. Résultat : j'ai trouvé. A qui incriminer la faute ? A moi forcément ;-)
En copiant les fichiers sur le bureau, je me suis étonné de la petite taille du fichier alaindal.conf (1Ko). Du coup, comme on avait jamais parlé de celui-ci, sauf erreur de ma part, j'ai été voir ce qu'il y avait dedans :
<Directory "/Users/alaindal/Sites/"> Options Indexes MultiViews AllowOverride None Order allow,deny Allow from all </Directory>
Que ne manque t-il pas devant Options hein ?!!
Allez, j'ai ajouté Includes et :
*ça marche* !!
OUF!!
Je peux quand même t'envoyer en mail privé le httpd.conf si tu veux vérifier qu'il est en "bon état". Mais je comprends que "ça suffit comme ça maintenant" (surtout que tout fonctionne, SSI *et* PHP !)
En revanche, peut-être une dernière chose : les références d'un "bon" bouquin sur Unix ? Ou quelques adresses internet ?
Avec mes sincères remerciements, en espérant que d'autres auront profité de l'échange (et de la solution),
Alain.
Alain Dalmen
On Sun, 25 Jul 2004 23:40:43 +0200, Alain Dalmen wrote:
...
En revanche, peut-être une dernière chose : les références d'un "bon" bouquin sur Unix ? Ou quelques adresses internet ? ...
Tout ces bouquins sont disponibles chez Eyrolles, à Saint-Germain, Paris 05° arr.
Merci pour ces références ; je vais me pencher sur les deux premiers avant d'envisager d'acquérir les 1704 pages du troisième ;-)