SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano

273 Plugins, 191 contribs sur SPIP-Zone, 33 visiteurs en ce moment

Accueil du site > Documentation > SPIP en local > SPIP sur Mac OSX > Installer SPIP sous Mac OS X avec MAMP

Installer SPIP sous Mac OS X avec MAMP

21 février 2008 – par Fil – 30 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

14 votes

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.7 [Lion], 10.6 [Snow Leopard], 10.5 [Leopard] et 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, qui chez moi a fonctionné du premier coup.

Notes

[1L’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

Vos commentaires

  • Le 29 janvier à 00:07, par marceletienne En réponse à : Installer SPIP sous Mac OS X avec MAMP

    autre chose à propos du Terminal...

    à un moment donné j’ai trouvé un truc ouvert et je l’ai fermé par réflexe...
    c’était Terminal, j’ai juste eu le temps de le voir, et maintenant pas moyen de trouver comment ça s’ouvre...

    c’est couillon, hein ?!

    Répondre à ce message

  • Le 29 janvier à 00:03, par marceletienne En réponse à : Installer SPIP sous Mac OS X avec MAMP

    à mon tour de me perdre dans le processus...

    je suis parvenu jusqu’à l’étape 2 de « installation du système de publication » et je ne parviens pas à créer une base donnée !

    y a-t-il une formulation particulière pour être compris par ce logiciel ?
    j’ai tenté entre autres « /applications/MAMP/htdocs/echoamo1 » mais rien n’y fait

    je ne sais pas quoi faire maintenant, alors que jusque là je m’en suis sorti entre le toturiel et les commentaires avisés de Teddy Payet que je remercie au passage !

    quelqu’un pour me sortir de là ?
    merci d’avance !

    • Le 29 janvier à 15:32, par Teddy Payet En réponse à : Installer SPIP sous Mac OS X avec MAMP

      Bonjour,

      De rien pour le commentaire.

      Pour la création de bases de données, tu dois aller sur le phpMyAdmin de MAMP. Pour y aller si ne te souviens pas de l’url :

      Maintenant que tu es dans phpMyAdmin, tu devrais voir "MySQL localhost". Juste en dessous "Créer une base de données", entres le nom de ta nouvelle base de données dans le champ vide. Cliques sur « créer ». Et voilà, ta base de données est créée et tu la trouveras de suite dans le répertoire « Applications/MAMP/db/mysql/ ».
      ET sincèrement, n’y touches pas. Laisses MAMP faire son travail tout seul comme un grand si tu ne connais pas son fonctionnement à la ligne de code prêt. :-D

    Répondre à ce message

  • Le 20 décembre 2011 à 15:29, par YNF En réponse à : Installer SPIP sous Mac OS X (Leopard et Tiger) avec MAMP

    Jai tenté de suivre ce tutoriel, mais échec dès le décompactage de MAMP qui réclame MacOs 10,5 alors que dans la doc on affirme que MAMP est compatible avec Tiger 10.4 ???? Est ce que le fait que je sois sous tiger et sous processeur motorola a qqchose à voir ?? La compatibilité se limite-t-elle aux processeurs Intel ?

    Répondre à ce message

  • Le 5 mai 2011 à 22:09, par Pascal TEXIER En réponse à : Installer SPIP sous Mac OS X (Leopard et Tiger) avec MAMP

    Bonjour,
    ca fait plusieurs jours que j’essaie d’installer spip en local avec MAMP sans succès : j’ai pourtant suivi ce tuto, installé MAMP dans le dossier Applications, décompressé spip et installé le dossier dans /MAMP/htdocs/spip.
    Dans le dossier MAMP/préférences à l’url je mets http://Pascal.one/localhost/spip/ecrire et pour l’onglet Apache : /Applications/MAMP/htdocs/spip/ecrire

    Si je tape dans mon navigateur http://127.0.0.1/, je tombe sur la page « site en travaux, revenez plus tard » ....
    Y a-t- il quelqu’un pour m’indiquer où je merdouille ?
    Ca me prend le chou, je ne comprends pas pourquoi je n’arrive pas à accéder à la page d’accueil pour installer SPIP....
    Si une bonne volonté veut bien m’aider...
    Cordialement,
    Pascal

    • Le 23 novembre 2011 à 17:06, par Christian.Mercat En réponse à : Installer SPIP sous Mac OS X (Leopard et Tiger) avec MAMP

      localhost/ donne « site en travaux » mais localhost/ecrire/ devrait donner la procédure d’installation.

      Comme j’avais déjà un site spip que je voulais reproduire localement, j’ai commencé par créer la base à la main avec un

      /Applications/MAMP/Library/bin/mysql --host=localhost -uroot -proot

      dans lequel j’ai lancé

      create database spip;
      quit;

      Puis j’ai chargé le dump de ma base :

      mysql --host=localhost -uroot -proot spip < ~/Desktop/sauvegarde_spip.sql

      Ensuite, j’ai mis localhost, root, root dans les paramètres, j’ai un peu attendu, réessayé quelques petites fois parce que Firefox ou Apache est impatient, et voilà, j’ai mon install locale comme sur le site en production. Merci Fil pour le tuto.

    • Le 24 novembre 2011 à 10:04, par Teddy Payet En réponse à : Installer SPIP sous Mac OS X (Leopard et Tiger) avec MAMP

      Bonjour,

      Pour installer MAMP, et à raison SPIP, il ne faut pas changer les urls des préférences de MAMP (et Apache). Laisses les urls d’origine.
      Puis, lances http://localhost:8888/spip/
      Tu tomberas sur la page « site en travaux ».
      Lances http://localhost:8888/spip/ecrire/ pour commencer l’installation de SPIP.

      Ton « erreur » a été aussi de mettre localhost dans ton url http://Pascal.one/localhost/spip/ecrire
      Il ne faut pas non plus mettre « spip/ » ni même « ecrire » dans ton url de préférences. Cela te permettra d’installer autant de spip que tu désires dans ton répertoire « htdocs » de MAMP. Un répertoire par site : site1/ site2/ etc.

    Répondre à ce message

  • Le 4 octobre 2011 à 06:58, par Hélène En réponse à : Installer SPIP sous Mac OS X (Leopard et Tiger) avec MAMP

    Bonjour,
    J’ai téléchargé Mamp et Spip. Lors de l’installation de spip, j’ai eu un message d’erreur : impossible de se connecter à la base de données MySQL. Depuis, le voyant de Mamp pour Serveur MySQL reste toujours rouge, quoi que je fasse, et il n’y a pas moyen d’aller sur la page d’accueil, même pas celle de Mamp.
    Auriez-vous une idée pour résoudre le problème ?
    Merci

    Répondre à ce message

  • Le 2 octobre 2010 à 11:12, par hermione35 En réponse à : Installer SPIP sous Mac OS X (Leopard et Tiger) avec MAMP

    Bonjour,

    J’essaie d’installer spip mais je bloque aussi sur l’url alors que j’ai télécharger le dossier spip je l’ai mis dans le dossier Mamp/htdocs/spip.
    Mais ensuite impossible de me connecter. j’ai bien dans mamp apache sur application/mamp/htdocs/spip.
    Dois je modifier un dossier spip ? comme pour wordpress ?

    en me connectant à http://localhost:8888/spip/ecrire/ voilà la réponse :
    Not Found
    The requested URL /spip/ecrire/ was not found on this server.
    Apache/2.0.63 (Unix) PHP/5.2.13 DAV/2 Server at localhost Port 8888
    En effet mon port est 8889 et pas 8888 sur mamp en page d’accueil mais même en modifiant ça il revient à la forme précédente...Bref je m’arrache un peu les cheveux...

    Merci

    Répondre à ce message

  • Le 18 septembre 2010 à 16:09, par puce En réponse à : Installer SPIP sous Mac OS X (Leopard et Tiger) avec MAMP

    Je ne sais pas pourquoi j’ai fait plusieurs méthodes pour installer SPIP et mon navigateur m’affiche toujours une URL not found :-(
    J’ai téléchargé SPIP que j’ai décompressé et mis le dossier soit dans mon mac/sites et dans le htdocs de MAMP aussi ..., j’ai configuré MAMP comme conseillé dans l’article et cela ne marche pas ...
    Ai-je raté un épisode ?
    Bon, je vais reprendre à zéro encore une fois, mais vos conseils sont les bienvenus !

    Répondre à ce message

  • Le 13 septembre 2010 à 22:33, par CRIS En réponse à : Installer SPIP sous Mac OS X (Leopard et Tiger) avec MAMP

    Concernant les fichiers .profile et .y.cnf, il faut les créer avec la ligne de code indiquée dans quel logiciel ? l’éditeur de texte de mac c ok ?
    merci !

    Répondre à ce message

  • Le 11 septembre 2010 à 22:16, par CRIS En réponse à : Installer SPIP sous Mac OS X (Leopard et Tiger) avec MAMP

    J’ai installé le logiciel, configuré mais je bloque complètement à partir de : « Je peux désormais installer SPIP via l’URL »... C’est quoi cette URL ? comment la personnaliser ? Oui oui je suis complètement néophyte...Merci pour votre aide.

    • Le 11 septembre 2010 à 22:22, par Fil En réponse à : Installer SPIP sous Mac OS X (Leopard et Tiger) avec MAMP

      L’URL d’installation est celle de ton ordinateur (probablement sous la forme Macintosh-de-CRIS.local) suivie de spip/ecrire/.

    • Le 12 septembre 2010 à 20:26, par CRIS En réponse à : Installer SPIP sous Mac OS X (Leopard et Tiger) avec MAMP

      Ok mais j’ai toujours un train de retard...ça va trop vite pour moi. Euh...

      Quand je fais cliquer sur la page d’accueil j’arrive sur « bienvenue dans Mamp » suivi d’un message « Pour afficher la configuration de PHP, vous pouvez examiner le résultat de phpinfo.
      La base de données MySQL peut être administrée via phpMyAdmin. » Désolée mais Php et MySql c’est du chinois pour moi. Je la rentre où l’URL personnalisée ?

      Je veux juste installer Spip...Mamp va m’aider comment ? tu peux m’aider en détaillé sur les étapes ?

      Merci beaucoup.

    • Le 12 septembre 2010 à 20:35, par Maïeul En réponse à : Installer SPIP sous Mac OS X (Leopard et Tiger) avec MAMP

      dans ton navigateur, lorsque tu est sur la page d’acceuil de MAMP : enleve la parti qui commence par /MAMP et toute la suite.

      remplace par /spip/ecrire.

      Ou alors tape : http://localhost/spip/ecrire

    • Le 13 septembre 2010 à 14:13, par CRIS En réponse à : Installer SPIP sous Mac OS X (Leopard et Tiger) avec MAMP

      Il doit y avoir une erreur quelque part car ça ne fonctionne pas...

      En lisant les commentaires sur le site, je me rends compte que je n’ai pas de dossier « spip » dans applications/mamp. Suis-je censée le créer ? déplacer quelque chose vers le répertoire web que j’ai choisi : users/monnom/Sites ?

      Help !

      Merci

    • Le 13 septembre 2010 à 15:14, par Maïeul En réponse à : Installer SPIP sous Mac OS X (Leopard et Tiger) avec MAMP

      dans users/votrenom/site vous devez mettre le dossier de SPIP.

    • Le 13 septembre 2010 à 20:40, par CRIS En réponse à : Installer SPIP sous Mac OS X (Leopard et Tiger) avec MAMP

      merci beaucoup pour ta réactivité !

      ça y est ! c installé. ce qui clochait c’est que j’avais pas téléchargé le logiciel, normal, donc !

    Répondre à ce message

  • Le 3 avril 2010 à 00:09, par ? En réponse à : Installer SPIP sous Mac OS X (Leopard et Tiger) avec MAMP

    bonjour a tous je trouve l’explication bien expliqué mais je bloque car le voyant du serveur apache reste rouge !
    j’ai cherche mais je n’ai aucune reponse sur le net concernant le comment faire

    si on peut m’aider .....

    merci

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d'abord sur gravatar.com (gratuit et indolore) et n'oubliez pas d'indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Une licence pour un article

    18 avril 2007 – 25 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Sur une idée originale de erational, voici un plugin permettant de lier une licence à un article.

  • Plugin Parrainage

    6 novembre 2011 – <blink style='color:red;'>public|spip|ecrire:commentaire</blink>

    Permettre aux utilisateurs d’inviter leurs contacts à s’inscrire sur le site. Description Vous connaissez le web moderne et son cortège d’applis toujours en version « beta » et de buzz sur le dernier réseau à la mode ? Vous voulez vous aussi vous y (...)

  • Formulaire de contact libre

    27 avril 2011 – 36 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Dans SPIP il n’y a pas un formulaire de contact, mais autant de formulaires de contact que d’auteurs. Cette phrase de Romy, dans son article Une page de contact dans mon SPIP, pointe un petit manque de SPIP. La possibilité d’insérer rapidement un (...)

  • Plugin Mot de Passe Compliqué

    2 novembre 2007 – 16 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Ce plugin ajoute un testeur de complexité de mot de passes dans les formulaires de choix de mot de passe de SPIP.

  • Navigation AJAX

    31 janvier – 18 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Ce plugin permet de modifier automatiquement une parties des liens internes de manière à ce qu’ils ne déclenchent pas un chargement complet de la page cible, mais un chargement en AJAX de certains éléments spécifiés à l’avance. Il permet aussi de (...)