Installation de l'application MAMP
Voilà les trois icônes que vous devriez avoir après avoir téléchargé et décompressé l'archive :
Double-cliquez sur la troisième, intitulée MAMP, pour découvrir son contenu :
Pour installer l'application, sélectionnez le dossier MAMP et glissez-le dans votre dossier Applications. Voilà, c'est installé ! Pas trop dificile hein ? Bon, vous pouvez maintenant vous débarrasser de ce que vous avez téléchargé et décompressé.
Lancement de l'application
Dans le dossier MAMP que vous avez copié dans le dossier Applications, il y a l'application elle-même, identifiable par son icône ronde contenant deux éléphants stylisés :
Double-cliquez sur cette icône pour démarrer l'application. Vous devriez normalement obtenir une fenêtre de ce genre :
Si toutefois, les serveurs étaient signalés comme arrêtés (leds rouge allumées), cliquez alors sur le bouton Démarrer les serveurs
. Notez que le démarrage automatique des serveurs peut être activé ou désactivé via les préférences (bouton Préférences…
). Vous avez maintenant un serveur Apache incluant MySQL, PHP 4 ou 5 (à choisir également via les préférences) en parfait ordre de marche.
Préparation pour l'installation de DotClear
Cliquez maintenant sur le bouton intitulé Ouvrir la page d'accueil…
. Votre navigateur préféré doit normalement ouvrir une page (ou un nouvel onglet) avec la page d'accueil fournie par MAMP :
Avant d'installer DotClear, il va falloir créer une base de données. Cliquez sur l'item de menu intitulé phpMyAdmin
qui est un outil de gestion des bases de données MySQL. Une nouvelle page s'affiche sous le menu principal. Il faut indiquer le nom de la base de données que vous souhaitez pour DotClear, j'ai pour ma part choisi … dotclear, original non ? Ensuite il faut sélectionner latin1_general_ci
dans le menu qui est à droite (cela détermine la manière dont MySQL gérera les tris alphabétiques). Enfin cliquez sur le bouton Créer
. C'est tout, votre base est prête à l'usage.
Cliquez maintenant sur l'item de menu intitulé Start
(le premier sur la ligne), cela vous ramène sur la page principale fournie par l'application. Un peu plus bas, vous trouverez les informations nécessaires à l'installation de DotClear lorsque ce dernier vous demandera les informations relatives à votre base de données :
Pour résumer les informations importantes sont :
- Adresse du serveur MySQL :
localhost:8889
- Nom de la base de données :
dotclear
(si vous avez choisi ce nom pour la création) - Utilisateur :
root
- Mot de passe :
root
Revenons maintenant au dossier de l'application MAMP. Dans ce dossier vous trouverez un dossier (surligné en bleu) intitulé htdocs
. Ce dossier sera utilisé comme racine de votre serveur web.
Donc si dans votre navigateur favori pour donnez l'adresse http://localhost:8888/
, ce sera le contenu de ce dossier qui sera listé :
Vous n'avez plus qu'à glisser dans le dossier htdocs
votre dossier DotClear tout neuf que vous venez de télécharger et de décompresser et vous rendre ensuite à l'adresse http://localhost:8888/dotclear/install
. Ensuite, à vous de jouer !
Voir aussi :
- La fiche correspondante chez Framasoft
1 De la lène -
On peut aussi héberger les sites ailleurs parce que c'est un peu lourd d'aller dans Applications/MAMP/httpdocs. C'est dans les préférences de MAMP, onglet Apache. Vala :)
2 De Franck -
Oui, je sais mais je voulais faire le plus simple possible. Par ailleurs je comptais un peu (beaucoup) sur vos commentaires pour apporter quelques précisions ;-)
Il y a également :
3 De Groumphy -
Hello Franck,
Sympa, ... dommage que je ne travaille pas sous Mac.
Mais je suppose que sur PC, il suffit d'installer un Serveur Web, un DB PHP, et les connecter. Ensuite dans le dossier Local Web (correspondant à la base http://local/) de décompresser le petit DotClear.
Enfin, j'en déduis cela à la lecture de ton billet.
A te lire,
G.
4 De Franck -
Tu as parfaitement raison, l'équivalent pour Windows, s'appelle EasyPHP.
5 De Groumphy -
En global, nous pourrions dire que ton petit tutorial pourrais servir de même sous Windows ... (Je me souvenais plus du nom du logiciel ! Thanks, !)
6 De David Latapie -
Chez moi, impossible de lancer Apache (pas de problème pour MySQLà. Je relance MAMP, je force le démarrage… rien à faire.
Cela pourrait-il provenir de mon FS sensible à la casse ?
7 De Franck -
Dans le dossier de l'application MAMP, il y a un dossier logs. L'examen du fichier log d'Apache serait peut être utile ?
8 De julien -
c'est vrai que c'est vraiment pratique. il y a quelques temps j'avais installé php + mysql grace à un tuto de macbidouille, à grand coups de ligne de terminal... ici, en 3 clics c'est faits ;) merci !
9 De julien -
en passant, j'ai découvert smultron comme éditeur de texte.
Bien plus sympa que text-edit. j'ai même jeté mon dreamweaver piraté...
10 De David Latapie -
Je l'avais essayé l'année dernière et il ne m'avait pas convaincu. Je n'ai rien trouvé de mieux que l'excellent autant que renommé BBEdit.
11 De julien -
quelques avantages quand même : le prix, le français...
12 De johannsen -
Sounds like I did my Dotclear-on-iBook install the hard way. Here's my tutorial on Dotclear installation for the terminally English mac-users. :)
http://johannsen.mon-blog.org
13 De Franck -
Nice how-to in the
of the Mac OS X !Thank you for your contribution johannsen.
14 De n0unours, ou l'étonnement éphémère -
Installer DotClear sur EasyPhp
Installer Dotclear sur EasyPhp
15 De just call me pep -
Où l'on reparle mise à jour et plugins... (Part. 1)
S'il est bien un sujet qui revient régulièrement dans le petit monde dotclearien[1], c'est la survie des modifications et hacks personnels face à la méthode de mise à jour de DotClear. Avec la sortie récente de DotClear 1.2.4, nous n'y coupons pas...
16 De TiBen -
Pour PC, l'alternative est Wamp Gratuit, efficace, et qui fait tourner dotclear sans (gros) problème. En cas d'erreur, une modification entre path info et query string, pour l'adresse du blog, et ça passe.
17 De Jidoche -
David L> Effectivement, c'est ça le problème, comme le laissent deviner les fichiers log. C'est à cause du L majuscule de Library. Pour le résoudre, il faut, à partir du Terminal, créer un lien symbolique : cd /applications/MAMP/; ln -s Library/ library et ça marche. Malheureusement, il n'est pas possible de renommer le dossier ou de créer un alias depuis le Finder. http://forum.mamp.info/viewtopic.php?t=396 en http://forum.mamp.info/viewtopic.php?t=319 de
18 De David Latapie -
Jidoche > Merci beaucoup ! C'est donc la troisième application Mac que je connais qui a des problèmes avec la casse, c’est-à-dire pas grand chose.
19 De Franck -
Pour créer un lien symbolique directement avec le Finder il y a un petit utilitaire qui rajoute l'option idoine dans le menu contextuel. Très pratique à l'usage.
C'est disponible via VersionTracker.
20 De David Latapie -
Ça marche. En revanche, le script que tu m'as donné à lui-meme une erreur : ce n'est pas application mais Application.
cd /Applications/MAMP/; ln -s Library/ library
/me
pense qu’Apple devrait rendre son FS sensible à la casse dès que possible, ça forcerait à la rigueur21 De MiniMan -
Merci à toi Franck, ton post m'a été d'un grand secours. Je rends gloire à ta générosité ! ; )
22 De Christian -
Je viens d'installer dotclear grâce à toi, Un très GRAND merci... Sans ton travail, je ne crois pas que j'y serais arrivé...
Cependant, j'ai deux questions auxquelles tu pourras peut-être répondre ?
Question 1 : Comment installer Dotclear (dans le dossier Sites ?), de manière à partager le blog dans un (tout) petit réseau privé ?
Question 2 : Si j'installe dotclear sur un poste (par exemple un poste familial), pourra-t-il être visualisé et utilisé par tous les utilisateurs du poste ? Y a-t-il quelque chose de spécial à faire pour cela ?
23 De Franck -
Sur un réseau local, si on imagine que l'adresse IP du Mac est
192.168.1.1
alors, une fois que MAMP est lancé, il suffit de s'y connecter dans le navigateur d'une autre machine du réseau local en donnant comme URL :http://192.168.1.1:8888/dotclear/
.Par contre pour l'accès en mode multi-session je n'ai jamais essayé !
24 De Christian -
J'ai essayé sur deux Mac, avec une liaison wifi. ça a l'air de fonctionner parfaitement. Par contre, je trouve assez gênant de devoir accéder au dossier application de l'ordinateur serveur... Dans le dossier sites, ça me paraît plus prudent... Que faut-il changer pour que les documens dotclear y soient stockés ?
25 De Franck -
Rien de bien compliqué vu qu'une option accessible par le bouton
Préférences
(ongletApache
) de MAMP permet de préciser le dossier racine du serveur web.26 De Franck -
Petite précision : ni le partage web, ni le partage de fichier n'ont besoin d'être activés pour pouvoir accéder au serveur web du réseau local.
27 De Christian -
Par contre, il semble qu'il faille désactiver le firewall. :-(
28 De Franck -
Non pas nécessaire, il suffit d'ouvrir le port 8888 (et peut-être 8889).
29 De boutikfacile -
Je l'utilise, vraiment très très bon logiciel.
30 De Franck -
Et bien tant mieux ;-)
PS : Je retire le lien vers votre site, je n'aime pas la pub sur mon blog.
31 De Christian -
Je l'ai essayé en local sur un Mac. Suite à une réinitialisation de Safari, j'ai effacé tous les cookies. Impossible de me souvenir de mon identificateur/mot de passe ? Y a-t-il une solution ?
32 De Franck -
Bien sûr, voilà le lien qui sauve : Récupération de mot de passe pour Dotclear !
Merci qui ? Merci Maurice Svay ;-)
33 De Christian -
Merci. Ça marche vraiment. Question suivante : y a-t-il des précautions particulières à prendre si on procède à une mise à jour de MAMP (typiquement, passage de la version 1.3 à 1.4) dans le cas où on a déjà un blogue qui fonctionne en local ? Risque-t-on de perdre quelque chose ?
34 De Franck -
Attention à deux choses : la ou les bases de données MySQL et le répertoire racine du serveur web.
Pour ma part, je préconise de faire une sauvegarde (avec phpMySQL) de chacune des bases de données (normalement dans un sous-répertoire
db
du dossier MAMP) et une sauvegarde du répertoirehtdocs
(lui aussi sous-répertoire du dossier MAMP). L'emplacement racine du serveur MAMP peut être déplacé via les préférences, ça évite les mauvaises surprises en cas de mise à jour.A mon avis, le mieux est de renommer le vieux dossier MAMP en MAMP-old puis d'installer le nouveau. De cette manière il y a toujours moyen de revenir à l'ancienne version (au cas où).
35 De loïc -
Bonjour, Grâce à vos commentaires j'ai enfin trouvé comment faire fonctionner MAMP avec les ports par défauts (80 & 3630), via le pb de la majuscule de Library.
Mais je n'ai tjs pas trouvé comment lancer me sserveurs mysql et apache automatiquement au démarrage de ma machine. Auriez-vous des informations à ce sujet svp ?
Merci.
36 De Franck -
Peut-être qu'un démarrage de MAMP à l'ouverture de la session suffirait ? Dans ce cas, il faut le rajouter dans les préférences systèmes, gestion des comptes utilisateurs, onglet démarrage où il suffit de rajouter l'application MAMP.
37 De xelsor -
Bonjour, J'ai suivi les instructions par étapes, mais losque je suis allé voir dans le dossier htdocs, rien! Donc je nage...
38 De xelsor -
Je débute dans le domaine par conséquent, j'ai l'impression d'avoir deux mains gauches et je suis droitié.
39 De Franck -
xelsor, bien lire la dernière phrase du billet :
;-)
En fait une fois arrivé à ce moment, tout est prêt pour faire une installation de DotClear (ou d'autre chose d'ailleurs). En effet un serveur Apache+PHP+MySQL est actif est prêt à répondre à la moindre sollicitation.
40 De xelsor -
Bonjour, meci Franck, j'ai bien placé mon dossier qui s'appelle par ailleurs "dotclear 2" dans le dossier "htdocs", déjà decompressé l'adresse http://localhost:8888/dotclear/install sur mon navigateur? J'ai l'habitude de naviguer sur "Safari". Quand je suis aller dans phpMyAdmin introduit dotclear latin1_general_ci en cliquer créer, le resultat est: Erreur requête SQL:CREATE DATABASE `dotclear` DEFAULT CHARACTER SET latin1 COLLATE latin1_general_ci; MySQL a répondu:
. De plus quand je tape "http://localhost:8888/dotclear/install" voici la réponse qu'affiche une page: Not Found The requested URL /dotclear/install/ was not found on this server. Apache/2.0.59 (Unix) PHP/5.2.0 DAV/2 mod_ssl/2.0.59 OpenSSL/0.9.7l Server at localhost Port 8888 Merci de la patience accordée.
41 De Franck -
xelsor, le dossier
dotclear 2
devrait être renommé endotclear2
ou mêmedotclear
, les espaces ne font jamais bon ménage avec les adresses http. Une fois renommé, disons endotclear2
, l'adresse a utiliser sera :42 De kao -
salut
pour ma part,j'ai installé MAMP, tout marche sauf qu'à l'install de dotclear2, il affiche une page blanche et ne bouge plus.. http://localhost:8888/dotclear/admin/install/wizard.php
ca reste planté là..
kao
43 De François Granger -
Un problème de version de l'un des composants ? Impossible de trouver les versions contenues dans MAMP sur leur site...
Pour Mac, tout ce qui est nécessaire est là:
http://www.entropy.ch/software/macosx/
44 De Franck -
Merci François d'avoir répondu pour moi ;-)
45 De bitox -
super, merci !