|
|
Aide Inforoots OS X
Installer SPIP avec Panther (Mac
OS X 10.3)
Pré-requis :
Cette méthode d'installation suppose plusieurs
points acquis :
- Vous avez un Mac (achetez-en un,
et vite!)
- Il est équipé avec Mac OS X 10.3 (Panther)
- Il est à jour en 10.3.8 ou mieux
(passez par la Pomme, "A propos de ce Mac", et "Mise à jour
de logiciels si besoin")
- Vous connaissez votre mot de passe administrateur
(sinon redémarrez sur le premier CD de Panther et
utilisez l'outil de remise à zéro du
mot de passe)
Si vous êtes du genre bidouilleur et que vous
avez déjà installé des packages
divers et variés, touchant de près ou de
loin à PHP, Apache ou MySQL, je vous recommande
plutôt que d'attaquer cette méthode bille
en tête, pour économiser les aspirines,
de repartir d'un système vierge et sentant bon
le neuf, mis à jour par Internet.
1°) Activer le moteur
PHP qui est livrée
avec le serveur web Apache sur votre système
(3 minutes)
Commencez
d'abord par télécharger et
installer BBEdit 8 ( ou la version
6 lite). A son installation, il vous demandera
si il doit installer le "command line tool",
répondez oui. Cet outil va nous permettre
de ne pas rester coincé dans le terminal
et de retrouver des pratiques un peu plus habituelles
sur Mac...
Si vous n'avez pas le haut débit
et que les 11,5 Mo de la démo vous posent
problème, voyez la méthode
classique par le terminal sur spip-contrib,
via un editeur de texte du terminal.
|
On
lance donc ce fameux Terminal (il est caché dans
le dossier Utilitaires, qui se trouve dans le
dossier Applications). La première commande
va servir à nous "autoriser" à faire
ce qu'on veut, en tant qu'utilisateur "root" ayant
tous les droits.
sudo -s
Le terminal vous demande alors
votre mot de passe administrateur.
Une fois identifié, le prompt au début
de la ligne de commande devrait se terminer avec"root#".
Tapez ensuite
bbedit /etc/httpd/httpd.conf
Ça devrait ouvrir le fichier
de configuration d'Apache, le serveur web,
directement dans BBEdit avec les droits de
modification.
|

Maintenant, activer dans BBEdit
la fonction "Show Line Numbers" en
cliquant sur le petit icône des préférences
dans la barre d'icônes sous le titre.

Aux alentours de la ligne 239,
vous devriez trouver cette ligne :
#LoadModule php4_modul libexec/httpd/libphp4.so
Effacez le dièse (#) au
début de la ligne, puis faites de même
vers la ligne 282 pour :
#AddModule mod_php4.c
Passez à la ligne 443,
et ajoutez " index.htm index.php
index.php3 "après
DirectoryIndex index.html
ce qui donnera ensuite:
<IfModule mod_dir.c>
DirectoryIndex index.html index.htm index.php index.php3
< /IfModule>
Enfin, autour de la ligne 1076,
ajoutez un espace puis ".php3" à la
fin de la ligne, ça donne :
AddType application/x-httpd-php
.php .php3
C'est terminé. Vous pouvez
sauvegarder (Pomme-S) et on vous demande à nouveau
votre mot de passe administrateur. Fermez ensuite
la fenêtre de httpd.conf.
|

Dans la pomme, lancez les Préférences
Système.
Dans la partie "Internet et Réseau",
choisissez "Partage". Ensuite, cochez la case "Partage
Web Personnel". Si la case était déjà cochée,
décochez-là, attendez un peu, puis recochez-là à nouveau
(cela fait redémarrer Apache).

|

Dans
BBEdit, ouvrez un nouveau document, copiez-y
ceci :
<? phpinfo() ?>
Ensuite, sauvegardez ce fichier
au bon endroit : commencez par votre disque
dur (pas votre dossier perso, avec la maison,
vraiment le disque dur), puis le dossier "Bibliothèque",
dans lequel vous allez trouver "Webserver" et
ensuite "Documents". Une fois ce
dernier dossier selectionné, donnez
au fichier le nom de "phpinfo.php" puis
cliquez sur enregistrer.
|

Si
vous effectuez ces manipulations sur votre
Mac en ce moment, vous n'avez plus qu'à cliquer
sur ce lien pour tester l'activation de PHP
sur votre serveur Web (car votre Mac EST un serveur
web).
http://localhost/phpinfo.php
Vous devriez alors voir un tableau,
comportant pleins d'informations ésotériques,
avec le logo de PHP

Si c'est le cas, vous avez activé PHP
sur votre système.
Si vous n'obtenez qu'une page
blanche avec le texte "<? phpinfo()
?>" c'est que quelquechose a été oublié dans
la méthode ci-dessus. Essayez de redémarrer
Apache (décocher pui recochez la case
partage web dans les préférences
système) avatn de refaire un test.
|
Suite :
2) Installer MySQL
|