Installer SPIP sous Mac OS X avec MAMP

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.

Discussion

25 discussions

  • En objet : Précision sur la 2e partie du message du 17 novembre à 01:34


    Ce message du 17 nov comprenait deux parties A et B :
    A : Remerciement chaleureux à Denisb ( adequation et succes de la procedure)
    B : Mutualisation du noyau SPIP pour plusieurs sites (en local)


    Précision : Le developpement porte sur une unique base mysql d’entités
    qui ne sont pas seulement des rubriques de bases documentaires (articles). Les formulaires pour mettre à jour sont en des arborescences trop differentes pour etre aisement formalisables dans un unique site d’acces à cette lourde base unique. Cette derniere vise à éviter des synchronisations entre bases s’il venait l’idee de decouper la complexite en plusieurs bases juxtaposees. A ce stade, l’architecture retenue se compose de deux dix sites juxtaposes en localhost:8888/ qui interagisse (interagirait) avec la même database mysql.
    En résumé : dix sites pour une même base

    Répondre à ce message

  • 2
    François Jéru

    Une configuration de cette machine Mac OSX 10.6.8 fonctionne ; reste à la découvrir
    Q1 : Ne serait-ce pas ce qui fut installé les 12 et 14 juin 2012 qui empêcherait l’actuelle circuiterie d’installation ( « re-installation » qui se voudrait ex-nihilo ) ?
    Q2 : Y aurait-il une autre question à se poser sur l’amont de l’installation ? sur le contexte général avant l’installation ?
    Q3 : Comment fonctionne spip_loader.php ?
    Q4 : Est-ce bien en /Users/ gxxxxx/Sites/spip/ qu’il faut placer spip_loader.php ?
    Q5 : En sus de spip-3.0.zip — au même URL — de quoi d’autre le loader a t-il besoin pour fonctionner ?
    Q6 : Quels autres éléments de configuation ne doivent pas se trouver ailleurs ?
    Q7 : Au contraire, quels autres éléments de configuation doivent se trouver ailleurs ?
    Q8 : Lors de l’installation à quoi doit pouvoir accéder (ailleurs) le programme /spip/ecrire/install/
    pour accéder à la database mysql ?

    Le point de départ vient d’être replacé à celui lors de mon premier message,
    c.a.d. /spip/ placé en
    /192.168.1.11/ gxxxxx/spip/ [ c.a.d. URL développé : /Utilisateurs/ gxxxxx/Sites/spip/ ].

    J’ai supprimé le .htaccess en répertoire /Sites/ - idem pour .my.cnf . . .
    en me disant que cela laisse, s’il y a lieu, le champ libre à spip_loader.php.

    Les sept URLs ci-après résument une part du contexte dont avez sûremennt besoin ppour votre diagnostic
    (je vous en remercie chaleureusement à l’avance)

    Le contexte :

    /spip/ est en http://192.168.1.11/~gxxxxx/spip/
    /spip/config/ est en http://192.168.1.11/~gxxxxx/spip/config

    http://192.168.1.11/~gxxxxx/ mène à /Users/ gxxxxx/Sites/index.html
    [ 192.168.1.11/ gxxxxx/ ]

    http://192.168.1.11/ mène à /Bibliothèque/WebServer/Documents/index.html

    http://localhost mène à /Bibliothèque/WebServer/Documents/index.html

    httpMettre en gras ://localhost:8888 mène à /Applications/MAMP/htdocs/index.html
    http://192.168.1.11:8888 mène à /Applications/MAMP/htdocs/index.html

    Sept observations-questions additionnelles :

    Q9 : Existe t-il une check-list de ce qui doit être « remis à zéro » ( à vide ou standard )
    avant de tout recommencer à charger une n-ième fois (MAMP et SPIP) ?

    Q10 : Et le .profile ?

    Q11 : N’y aurait-il pas d’autres .htaccess ailleurs ?

    Q12 : Avec quelle commande - exterieure à SPIP - par un php quelquepart - tester l’accès à la database mysql sans spip  ?
    Où et comment la procédure d’install PHP (étape 1) va t-elle chercher — en /Applications/MAMP/ ???/ ??/ ce dont elle a besoin ?

    Q13 : Que penser de /Applications/MAMP/Library/bin/mysql —host=localhost -uroot -proot

    Q14 : L’étape 1 de l’installation SPIP doit-elle prendre comme paramètres localhost, root, root ?
    ou autrechose que localhost ? ... autre chose que le root, root qui suit ?
    Procédons à l’installation ...

    Q15 : J’observe que le répertoire /spip/config/ ne contient que le fichier ecran_securite.php
    Il ne contient pas de fichier connect.php — Est-ce normal ?

    • macosx 10.6.8
      mamp 2.2

      lancer l’application mamp
      cliquer sur « préférences... »
      cliquer sur l’onglet « Apache »
      « Choisir... » le répertoire dont on voudra qu’il joue le rôle de racine de l’hébergement. ce peut être n’importe quel répertoire du disque, par exemple :
      /Users/moi/Documents/racine_web
      dézipper dans ce répertoire l’archive « spip-3.0.zip » récupérée sur http://www.spip.net/fr_download
      le répertoire /Users/moi/Documents/racine_web/ se présente donc ainsi :
      CHANGELOG.txt
      config/
      COPYING.txt
      ecrire/
      htaccess.txt
      IMG/
      index.php
      INSTALL.txt
      local/
      plugins-dist/
      prive/
      rien.gif
      spip.php
      spip.png
      squelettes-dist/
      svn.revision
      tmp/
      ouvrir un navigateur et appeler en url :
      http://localhost:8888/
      s’affiche alors :
      « Site en travaux
      Ce site n’est pas encore configuré. Revenez plus tard... »
      ajouter ecrire/ dans l’url pour avoir donc :
      http://localhost:8888/ecrire/
      s’affiche la procédure d’installation : « Installation du système de publication... »
      choisir le type de base de données : mysql par exemple
      adresse de la base de données : « localhost »
      login de connexion : « root »
      mot de passe : « root »
      Choisir une base déjà existante ou en créer une. nous en créons une nouvelle que nous appellerons spip_3
      nous garderons « spip » comme préfixe des tables.
      remplir les informations pour l’accès au site spip (noter login et mot de passe pour ne pas les oublier)
      on ne s’occupe pas de « Authentification externe », et nous cliquons sur « Suivant >> »
      « C’est terminé ! » un dernier clic sur « espace privé >> »
      et nous nous retrouvons dans http://localhost:8888/ecrire/?exec=accueil

    • Cher Denisb
      Parfait ! vraiment ! > 2 minutes ... dans un fauteuil.
      Votre exposé de la procédure est ultra simple et direct, parfait
      pur plaisir
      Bravo. C’est vraiment « user friendly » pour tous
      en français ? ... convivial à l’attablé(e) ?
      Je vous saurais gré de transmettre mes compliments aux concepteurs et merci à vous.
      François Jéru
      - - - - - - - - - - - - - - -
      Nota : parfait à un tout petit détail près. Ajouter spip juste après localhost:8888/
      [ localhost:8888/spip/ puis localhost:8888/spip/ecrire/
      Une fois la modif faite je vous invite à retirer ce nota ainsi que mes messages antérieurs
      ne présentant plus aucun intérêt.

      -  - - - - - - - - - - - - - -
      Toujours pour développer EN LOCAL sur Mac — auriez-vous la procédure de mutualisation du noyau SPIP pour plusieurs sites (en local)
      Le 4e paragraphe de http://www.spip.net/fr_article3514.html redirige vers l’article Ferme à Spip
      http://contrib.spip.net/Ferme-a-SPIP daté janvier 2008
      Auriez-vous l’équivalent spécifiquement ciblé pour développement en local sur Mac avec MAMP
      (en écartant ainsi les points hors sujet, sources de difficulté et questions inutiles) ?
      Un grand merci pour votre réponse.

    Répondre à ce message

  • François Jéru

    L’URL http://localhost:8888/spip/index.php procure
    ce qui suit avec le bouton « espace privé » qui ne fonctionne pas
    Ecran titré « Mon site SPIP »

    Répondre à ce message

  • François Jéru

    Bonjour,
    [ Ce message fait suite aux deux précédents ]
    Et si j’abandonnais l’intallation de SPIP en /Users/ gxxxx/Sites/
    Autre option : aller tout mettre — MAMP + SPIP + DATABASE — en /Applications/
    ne serait-ce pas suggéré ?
    En ce cas le pack spip-3.0.zip serait à aller décomposer en /Applications/MAMP/hddocs/
    Qu’est-ce que cela va donner ?
    Le processus d’installation se déroule apparemment bien 1 - 2 - 3 - 4
    presque jusqu’à la fin, à l’exception de la dernière ligne
    au moment de passer à « espace privé ».
    En effet l’URL « localhost:8888/spip/ecrire/ ?exec=accueil » ne mène à rien
    Il reste sur un écran blanc.

    Quid du fichier .profile ?
    en refaire ou non un second ici en /Applications/ quelquepart ? probablement pas.
    Merci chaleureusement pour votre soutien

    Répondre à ce message

  • François Jéru

    Bonjour,
    Je vous remercie pour votre attention,
    Le moment venu vous pourrez effacer mes messages ... éventuellement,
    les remplacer, s’il y a lieu, par une possible ligne d’avertissement quelque part. Pour cela il convient, me semble t-il que vous ayez une idée suffisamment précise de mes tentatives.
    J’ai lu et relu, fait et refait.
    Aurai-je manqué de vigilance ?
    A L’onglet |general| de MAMP PRO les ports d’Apache et MySQL il a été demandé de les mettre à
    80 et 3306.
    Le système répondit : il vaudrait mieux éviter le port 80 mais il est possible d’avoir ce port 80
    même si cela peut provoquer un « conflit » (avec ? ... mystère).
    Après des essais en étant passé à 80, je suis revenu à 8888.

    Dans /Users/ gxxxx/Sites/ où se trouve le répertoire /spip/
    il y a déjà un fichier « profile » sans « . » devant (fourni par le package spip).
    Aussi avec /Applications/Utilitaires/Terminal/ j’ai créé au même niveau de l’arborescence [:Sites] ce
    .profile
    ( « point profile » invisible par la commande en ligne de commande « cp profile .profile ».

    Comme sur le modèle du conseiller fil j’ai créé ce fichier /.my.cnf/ dans /Users/ gxxxx/Sites/ :
    avec Terminal
    - - - - - - - - - ( sur 3 lignes) - - - - -
    [client]
    user=root
    password=root
    - - - - - - - - - - -
    la ligne de commande ne « comprend » pas « mysql spip »
    ne comprend pas « mysql »
    -  - - - - - - - - - -
    En ligne de commande j’ai frappé
    /Applications/MAMP/Library/bin/mysql —host=localhost -uroot -proot
    La réponse fut
    Welcome to the MySQL monitor. Commands end with ; or \g.
    Your MySQL connection id is 11
    Je ne sais pas si ce 11 est en rapport avec l’url local 192.168.1.11
    Bref,
    à tout hasard,
    j’ai redémarré la machine - Vérifié que tout était bien ouvert et actif
    l’appel URL http://191.168.1.11/~xxxxx/spip/ecrire/ redonne accès à l’installation de SPIP.
    Entre les étapes 1 et 2 il manque toujours l’accès à la database mysql (gérée par phpMyAdmin).
    Je ne vois pas comment etape_1.php va chercher le PATH des variables db_mysql.
    -  - - - - - - - - - - - - - -
    Merci pour votre aimable attention
    Où pourrait être le « manque » ou défaut dans le processus suivi ?

    Répondre à ce message

  • François Jéru

    Contexte : Intaller SPIP en local avec MAMP (sur Mac 10.6.8 )
    Obstacle : Impossibilité d’obtenir la connexion à la base de données


    Pour info : L’an dernier, les 12 et 14 juin 2012 j’avais déjà fait un essai SPIP avec MAMP. Après de longues péripéties et des paramètrages de config en des coins dont je n’ai plus la mémoire, l’installation avait fonctionné jusqu’à la manoeuvre /spip/ecrire/ et le menu privé à composer l’arborescence SPIP.

    Depuis deux jours, j’avance, recule, manoeuvre /uninstall/, recharge le tout, recommence, etc.
    Observations :
    A1 : Le package MAMP PRO est à nouveau neuf (nov 2013) ; il est valide jusqu’au 22 nov 2013
    A2 : MAMP et MAMP PRO sont installés sur le disque |macintosh HD| en /Applications/MAMP/ et /Applications/MAMP PRO/
    (création simultanée des deux repertoires)
    A3 : MAMP PRO fonctionne - phpMyAdmin fonctionne - J’ai créé un titre de base de données PEIO -
    A ce stade elle est vide (pas un seul article à l’interieur).

    A4 : L’onglet |general| de MAMP PRO précise les ports d’Apache et MySQL : 8888 et 8889
    Il déclare aussi qu’il faut lancer Apache/MySQL en tant qu’utilisateur gxxxx/gxxxx (changement possible en www/mysql)
    L’usage de cela m’est inconnu.
    A5 : Toujours sur MAMP PRO, le 3e onglet, l’onglet MySQL, déclare le mot de passe à root (j’ai mis à jour à root pour être bien certain).
    A6 : En haut à droite les deux sous-systemes Apache et MySQL suivis chacun d’un signe ’losange’ sont présents (’actifs’).
    le repère DynDNS est éteint.

    B1 : SPIP est neuf (hier)
    B2 : SPIP est installé en /Users/ xxxxx(home)/Sites/

    5 : Dans le navigateur l’appel URL http://191.168.1.11/-gxxxx/ mène à la page d’accueil avec succès
    6 : Dans le navigateur l’appel URL http://191.168.1.11/-gxxxx/spip/ecrire/ mène avec succès à l’écran « Installation du Systeme de Publication SPIP » (3.0.11 [20757]
    7 : A l’étape précédente, après avoir choisi « MySql » (plutôt que SQLite) l’installateur demande (a) Adresse de la base de données, (b) login user, (c) mot de passe. J’ai essayé
    -  (a) localhost, (b) gxxxx/gxxxx, (c) root
    -  (a) localhost, (b) gxxxx/gxxxx, (c) vide
    -  (a) localhost, (b) root, (c) vide
    -  (a) localhost, (b) root, (c) root
    -  (a) localhost, (b) vide, (c) root
    -  (a) localhost, (b) vide, (c) vide
    -  (a) vide, (b) vide, (c) vide.
    L’installation bloque à cette étape 1 du processus en quatre étapes. Pour un prochain visiteur, rappelons ces quatre étapes.
    /1/ Connexion à votre base de données - /2/ Choix de votre base - /3/ Infos personnelles - /4/ C’est terminé.
    Je vous remercie chaleureusement pour votre aimable attention
    Très cordialement,

    Répondre à ce message

  • lionel4

    Bonjour,

    J’ai installé MAMP (2.1.3) puis l’ai paramétré mais après avoir lancé « spip_loader.php » puis commencé la configuration de SPIP (3.0) je me suis retrouvé bloqué.

    1 Connexion à votre base de données -> j’ai laissé les 3 champs vides
    2 Choix de votre base -> MySQL puis j’ai laissé les 3 champs vides

    Et évidemment « L’opération a échoué. »

    Où est mon erreur ?

    Je voulais juste tenter de mettre SPIP 3 en local pour le tester…

    Répondre à ce message

  • pauline

    Bonjour,

    Je suis novice, et après ma formation de webmaster (sous windows) je souhaite retravailler sur mon site depuis mon mac.
    En installant Mamp, j’ai fait une erreur, pour le login, au lieu de mettre root, j’ai pensé qu’il fallait que j’en créé un nouveau et j’ai donc mis un nouveau login. J’ai réussi à entrer sur spip sur le moment, et après en être sortie, impossible de reprendre la main et le message suivant apparaît :
    « Site en travaux
    Attention : un problèm
    e technique (serveur SQL) empêche l’accès à cette partie du site. Merci de votre compréhension. » dès que je vais à l’adresse :"http://localhost:8888/spip.php?page=login&url=%2Fecrire%2F" c’est-à-dire en rajoutant /ecrire.
    J’ai désinstallé et reinstallé plusieurs fois MAMP et le problème me résite, je suis démunie, j’aimerais pouvoir réinstaller spip.

    Merci de votre aide précieuse,

    Pauline

    Répondre à ce message

  • 1
    marceletienne

    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 ?!

    • Qu’est ce que vous entendez pas « comment ça s’ouvre » ?

      Pour ouvrir le Terminal : Applications/Utilitaires/Terminal… :-)

    Répondre à ce message

  • 1
    marceletienne

    à 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 !

    • 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

  • 1

    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

  • 2
    Pascal TEXIER

    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

    • 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.

    • 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

  • 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

  • hermione35

    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

  • 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

  • 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

  • 6

    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.

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

    • 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.

    • 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

    • 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

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

    • 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

  • 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

  • Bonjour,

    Impeccable pour l’installation de spip sous mac (Je suis encore en panther, 10.3.9) avec MAMP (que j’utilisais déjà).
    Mais j’ai un problème : impossible de savoir si je suis en configuration complète. L’espace privé fonctionne très bien, mais ne mentionne rien sur la configuration. J’ai bien créé un fichier .profile à la racine, mais rien ne se passe. Par ailleurs, question peut-être idiote : je n’ai aucun plugin dans le dossier gestion des plugins. Est-ce que c’est possible de les avoir « en local » ?

    Merci de votre aide

    Charlotte

    PS:je suis plutôt genre néophyte mal dégrossie en informatique...!

    Répondre à ce message

  • Répondre à ce message

  • 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

  • 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

  • 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

  • 2

    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

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

    Répondre à ce message

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Qui êtes-vous ?
[Se connecter]

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

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom