j'ai installé et j'utilise le plus possible macosx avec mysql et spip et
j'explore petit à petit avec plein de questions bêtes.
une qui m'emmerde depuis un bon moment car j'ai exploré à peu près toutes
les solutions possibles en lisant tout ce que j'ai pu trouver comme doc, et
je suis sur que ça doit être tout bête
comment faire pour que le zinzin se lance avec une url du style
http//www.mon_hergeur/~mon_beau_site/
le / final appelle naturellement un fichier index.html, pourtant inexistant
J'ai tenté le coup de faire une copie de sommaire.html renommée index.html
mais ce n'est pas vraiment satisfaisant, dans le premier PHP fonctionne et
ne fait apparaître que les donénes, dans le second il ne fonctionne pas et
n'apparaissent que les codes correspondant aux données non appelées...
renommer index.php3 en index.html ne marche pas non plus, non plus que les
différents codes d'appel d'index.php3 depuis une page index.html crée de
toute pièce.
bref, apparemment seul de son espèce, index.php3 n'a pas de squelette qui
lui corresponde, et chez moi cela l'empêche de se lancer et de faire
apparaître le sommaire, dont je suppose que c'est la page d'accueil.
comment faire pour que le zinzin se lance avec une url du style
http//www.mon_hergeur/~mon_beau_site/
Il faut créer dans les "préférences système" un nouvel utilisateur au nom de
ton sous répertoire (mon_beau_site).
Un nouveau dossier du même nom apparait dans le dossier /Users/
Dans le dossier "mon_beau_site" se trouve un dossier "Sites".
C'est dans ce dossier que tu dois placer ton site, il sera accessible avec
l'URL http://localhost/~mon_beau_site/ ou http://127.0.0.1/~mon_beau_site/
le / final appelle naturellement un fichier index.html, pourtant inexistant
Normal.
Par défaut Apache n'est pas configuré pour appeler les fichiers
"index.php3".
Dans ton fichier httpd.conf (/private/etc/httpd/httpd.conf), il faut
rajouter les fichiers index que tu veux appeler lors de la saisie du dossier
racine.
Nota: le dossier "/private" est invisible. Pour y accéder il faut utiliser
la commande "Aller" -> "Aller au dossier..." dans la barre des menus du
Finder. Dans le champ de saisie qui apparait, tape /private/. Ton dossier
invisible apparait.
La ligne à éditer (ligne n° 437 sous OS X.1) ressemble à ceci :
<IfModule mod_dir.c>
DirectoryIndex index.html
</IfModule>
Il faut la transformer en :
<IfModule mod_dir.c>
DirectoryIndex index.html index.php3 ...
</IfModule>
Nota: n'hésites pas à rajouter index.php index.shtml etc...
Pour que les modifications soient prises en compte, il faut redémarrer
apache via le terminal ou les "préférences systèmes" -> "partage".
Nota :
-via Terminal :
Sudo apachectl restart (puis saisie de ton mot de passe)
-via Préférences Systèmes
Bouton Partage
Bouton Partage Web -> arrêter
Bouton Partage Web -> démarrer
le 19/11/01 13:03, stephan à steph1@mac.com a écrit :
hello girls and boys
Normal.
Par défaut Apache n'est pas configuré pour appeler les fichiers
"index.php3".
Dans ton fichier httpd.conf (/private/etc/httpd/httpd.conf), il faut
rajouter les fichiers index que tu veux appeler lors de la saisie du dossier
racine.
c'est bon ça marche, c'est juste ce qu'il me manquait