SPIP - Contrib

SPIP - Contrib

[ar] [en] [es] [fr] [it]

91 visiteurs en ce moment

fontsizeup fontsizedown
Accueil du site > Contribs > Documentation > SPIP en local > SPIP sur Mac OSX > Installer SPIP sous Mac OS X (Leopard et Tiger) avec MAMP
[7 commentaires]

Installer SPIP sous Mac OS X (Leopard et Tiger) avec MAMP

jeudi 21 février 2008, par Fil

1 vote

Après quelques bonnes galères pour installer MySQL correctement sur Mac OS X Leopard, voici la méthode que je trouve la plus simple (testée sous Mac OS 10.5 [Leopard] et Mac OS 10.4 [Tiger]) :

Télécharger et installer MAMP

MAMP (pour « Macintosh Apache MySQL PHP ») est un tout-en-un, une application Mac OS X libre (sous licence GNU/GPL) qui lance au démarrage du Mac deux serveurs :
- un serveur Web Apache avec php intégré (au choix : php4 ou php5, eaccelerator étant inclus) ;
- un serveur MySQL en version 5.1.

Sur le site de MAMP http://www.mamp.info/fr/ il suffit de suivre le lien « Download » et de cliquer sur l’icône bleue pour télécharger l’application [1].

Une fois le (gros) paquet téléchargé, le glisser dans le répertoire /Applications/ du Mac, et lancer le programme.

Vérifier auparavant dans les Préférences Système / Partage que le partage Web est désactivé (pour éviter toute confusion entre le serveur Web natif de Mac OS X et le serveur Web de MAMP).

Parmi les Préférences, choisir :

  • Démarrer/arrêter :
    • lancer les serveurs au démarrage de MAMP
  • Ports
    • Ports par défaut d’Apache (80) et MySQL (3306)
  • PHP
    • php5, Zend optimizer, eAccelerator...
  • Apache
    • le répertoire web (j’ai choisi /Users/fil/Sites/).

Je peux désormais installer SPIP via l’URL http://one.local/spip/ecrire/ (one est le petit nom de mon ordi, et http://one.local/ son adresse sur mon réseau local), en entrant comme identifiants de connexion MySQL le login root, mot de passe root.

Affiner la configuration

Par rapport à une installation complète, il nous manque :

- L’accès en ligne de commande

Pour cela, il faut éditer le fichier .profile (fichier invisible, à créer le cas échéant, à la racine de mon compte /Users/fil/), de façon à y renseigner le PATH, c’est-à-dire le chemin de recherche des fichiers exécutables :

export PATH=/Applications/MAMP/Library/bin:$PATH

Personnellement, ayant aussi installé MacPorts, j’ajoute le chemin de MAMP à ceux qui y sont déjà :

export PATH=/opt/local/bin:/opt/local/sbin:/Applications/MAMP/Library/bin:$PATH

Enfin, pour ne pas avoir à saisir de mot de passe en ligne de commande (par défaut, l’utilisateur root de MAMP a pour mot de passe root), j’édite le fichier .my.cnf, à créer lui aussi au besoin dans /Users/fil/ :

[client]
user=root
password=root

Je peux dès lors, dans le Terminal, regarder le nombre d’articles dans mon site SPIP en tapant :

one:~ fil$ mysql spip
mysql> SELECT COUNT(*) FROM spip_articles;
+----------+
| count(*) |
+----------+
|        2 |
+----------+

ou encore, pour faire une sauvegarde de ma base spip sur le Bureau du Mac :

one:~ fil$ mysqldump --opt spip > ~/Desktop/sauvegarde_spip.sql

- Le lancement au démarrage

Il ne reste plus qu’à lancer MAMP au démarrage de l’ordinateur. Une méthode est donnée ici mais me paraît trop compliquée ; pour l’instant, je me contente d’un clic prolongé sur l’icone de MAMP dans le Dock, et de cocher l’option « Ouvrir à l’ouverture de session », de manière à lancer l’application après chaque redémarrage. Si vous trouvez une méthode plus élégante, merci de la signaler dans le forum.

Notes

[1] L’application contient à la fois une version gratuite et libre, et une version « pro », pour ceux qui aiment payer du logiciel pas tout à fait libre.

Retour en haut de la page

7 Messages de forum

Voir toute la discussion

  • Répondre à ce message

    9 mai 23:12 , par masterh1

    Je viens de voir cet article et j’utilise MAMP mais avec le dossier "htdocs" sur une clé USB. Cela me permet de travailler sur des ordinateurs différents en ne promenant que ma clé USB. Pour cela il faut bien sur installer MAMP sur chaque ordinateur et choisir dans les préférences de Préférences/Apache le dossier "htdocs" de la clé USB du genre /Volumes/usb512/htdocs. Voilà, si cela peut aider.

  • Répondre à ce message

    14 décembre 2008 19:53 , par alain

    Merci pour votre aide, j’étais bien sur la bonne voie, ça marche impec grâce à votre aide. Une seule chose me manquait encore, c’était aussi l’extension exigée par spip au départ avec"/ecrire pour le lancer. Maintenant, j’ai changé mon dossier "spip" de place (dans le dossier "sites" du mac et changé dans mes préférences de mamp -> /Users/Alain/Sites/spip et l’adresse devient : http://localhost/ecrire/ (ecrire pour lancer l’application) Encore merci.

  • Répondre à ce message

    14 décembre 2008 16:40

    Si le dossier dans lequel spip est contenu est nommé "spip20fr" dans le dossier htdocs, lui même dans MAMP, lui même dans Applications, lui même dans le disque dur de démarrage

    je confirme que la bonne URL pour accéder à spip (spip20fr) est : http://localhost:8888/spip20fr/

    +++++++ MAMP 1.7.1 Mac Os 10.5.5 (Leopard) ++++++++

    Espérant avoir aidé

    MB

  • Répondre à ce message

    14 décembre 2008 12:21

    Quand tu vas dans MAMP, tu as un bouton "Ouvrir la page d’accueil". Chez moi, ça m’amène sur une page /localhost:8888/MAMP/?language=French> (le port peut être différent selon ta configuration).

    Il suffit de supprimer la fin de l’URL pour arriver sur ta page d’accueil. Dans mon cas, il s’agit donc de : /localhost:8888/>

  • Répondre à ce message

    14 décembre 2008 11:47

    Normalement ce serait http://localhost:80/.

  • Répondre à ce message

    14 décembre 2008 00:33 , par alain

    Salut, je suis enseignant et je suis une formation avec spip. J’ai lu ton article avec grand intérêt, mais je coince pour l’installation de spip. Manp fonctionne, j’ai le dossier spip, il semblerait qu’il faut le placer dans htdocs, ce que j’ai fait. Puis j’y perd mon latin. Je n’arrive pas à démarrer sur spip à partir de mon navigateur. Quelle adresse lui donner pour qu’il touve la page d’accueil de spip. Merci pour ton aide

  • Répondre à ce message

    21 février 2008 11:53 , par marjorie

    merci pour cet article. toutes les fois où j’avais essayé dans le passé, j’avais abandonné !

Répondre à cet article

Retour en haut de la page

Ça discute par ici