Coucou,
Je découvre à l'instant Mac OS X. Premier sentiment : c'est très beau. Je
tente quelques installations pour s'amuser un peu... les indications
données récemment sur cette liste ne marchent plus (certains liens sont en
404). Voici donc mon parcours, si ça peut aider les prochains...
Apache 2
http://www.macupdate.com/download.php/Apache-2.0.39-MacOSX.tar.gz
S'installe d'un clic
PHP 4.2.2
http://www.macupdate.com/download.php/PHP-4.2.2-Apache2-MacOSX.tar.gz
S'installe d'un deuxième clic
mettre <? phpinfo(); ?> dans le fichier /usr/local/apache2/htdocs/info.php
et le voir à l'adresse http://localhost/info.php: super !
MySQL
http://www.entropy.ch/software/macosx/mysql/
le package s'installe facilement, mais ensuite il faut un peu configurer,
suivre la doc qui indique les manips à faire dans le Terminal.
Penser à installer mysql dans les éléments au démarrage grâce au
package suivant :
http://www2.entropy.ch/download/mysql-startupitem.pkg.tar.gz
Ensuite redémarrer et vérifier, via http://localhost/info.php que tout a
bien redémarré avec l'ordinateur...
Renommer le fichier info.php3, vérifier qu'il... n'est pas compris par le
serveur, et aller éditer /usr/local/apache2/conf/httpd.conf: ajouter sous
la ligne
AddType application/x-httpd-php .php
une ligne
AddType application/x-httpd-php .php3
et modifier la ligne
DirectoryIndex index.php3 index.php index.html
Redémarrer apache2 (/usr/local/apache2/bin/apachectl stop / puis ... start)
Créer le compte mysql pour le site: il faut aller dans le Terminal
mysql -uroot -p
(taper mot de passe root mysql)
create database spip1;
GRANT usage on spip1.* to caroline@localhost IDENTIFIED BY 'toto';
GRANT ALL PRIVILEGES on spip1.* to caroline@localhost;
exit
Installer SPIP (base 'spip1', login mysql 'caroline', pass' toto').
* * *
C'est bon... ou presque : je rencontre de gros problèmes avec les cookies
spip_session et spip_admin, qui ne sont pas acceptés/effacés à coup sûr
par le brouteur : probablement un truc que le serveur ne fait pas comme
d'habitude... une "feature" de php4.2.2 ou d'apache2 ? Une gestion plus
stricte de la RFC qui débouche sur un bug de SPIP ? Un bug de MacOS X ?
Aucune idée à ce stade...
Toujours est-il que les symptomes sont étranges : impossible de se loger du
premier coup mais la deuxième fois ça passe ; impossible de "se connecter
sous un autre identifiant" (opération censée supprimer spip_admin)...
-- Fil