Guide ultime de MAMP Pro pour les utilisateurs de WordPress

Publié: 2022-07-28

Si vous êtes développeur WordPress depuis assez longtemps, vous voyez probablement l'intérêt de créer des sites Web localement. Vous pouvez éviter des frais d'hébergement coûteux pendant le développement, surtout si vous prévoyez de développer plus d'un site à la fois. Développer localement avec MAMP Pro est un moyen populaire de créer votre site - permettant à un environnement privé de peaufiner votre conception et vos fonctionnalités avant de les révéler au monde. Les hébergeurs ont également reconnu cette tendance. Par exemple, des hébergeurs tels que Flywheel proposent des services qui fonctionnent avec MAMP pour vous aider à mettre votre site en ligne une fois qu'il est construit.

Dans cet article, nous vous expliquerons pourquoi l'utilisation de MAMP Pro, plutôt que leur version gratuite, pourrait vous faciliter la vie lorsque vous utilisez des environnements locaux. Nous vous expliquerons toutes les fonctionnalités de MAMP Pro et vous montrerons comment l'utiliser. Allons-y.

Qu'est-ce que MAMP Pro ?

MAMP est une pile de solutions ou une pile logicielle qui inclut Mac OS, Apache, M ySQL et P HP pour créer une plate-forme logicielle complète pour la création de sites Web WordPress. À l'origine, MAMP ne prenait en charge que Mac OS (d'où le premier "M" dans MAMP), mais il est désormais disponible pour les systèmes d'exploitation Mac OS et Windows (avec quelques fonctionnalités limitées pour les utilisateurs de Windows). Il est le plus largement utilisé pour développer des sites WordPress, mais a également la capacité de créer d'autres sites CMS, tels que Drupal et Joomla.

MAMP est utilisé depuis plus d'une décennie pour permettre aux développeurs de créer des sites Web sur leurs machines locales. Avec la sortie de MAMP Pro 6, ils ont amélioré les fonctionnalités de MAMP Pro, incitant davantage les utilisateurs à franchir le pas de la mise à niveau de 99 $.

MAMP Pro

Quelle est la différence entre MAMP et MAMP Pro ?

De loin, ce sont les fonctionnalités. Avec MAMP, vous avez la possibilité de créer un hôte local sur Apache ou Nginx, ce qui est formidable, mais vous devrez littéralement effectuer chaque étape de la configuration manuellement, de l'installation de WordPress à la modification des fichiers de configuration. Avec MAMP Pro, c'est fait pour vous en quelques clics. Vous n'avez pas besoin de créer une base de données dans PHPmyAdmin, ni d'installer manuellement vos fichiers WordPress. De plus, vous obtiendrez une pléthore de fonctionnalités avec la version pro qui pourraient vous convaincre de mettre à niveau.

Caractéristiques de MAMP Pro

MAMP Pro propose une liste incroyable de fonctionnalités qui ne sont pas proposées avec la version gratuite. Le clonage d'hôtes, la prise en charge améliorée de WordPress, les instantanés et les plans font partie des nombreuses nouvelles fonctionnalités étonnantes disponibles avec la dernière version. De plus, des éléments tels que la capacité d'édition de code, le FTP pour mettre en ligne votre site local, la configuration de la messagerie, le stockage dans le cloud et la migration de site sont inclus. Ils proposent même l'application MAMP Viewer qui vous permettra de tester vos sites locaux sur votre appareil mobile iOS ou Android. Plongeons-nous dans les fonctionnalités pour vous montrer la puissance de leur forfait à 99 $.

Installations multiples de WordPress

Avec la version pro, vous pouvez avoir autant de messages que vous le souhaitez. Chaque hôte peut être configuré à votre guise, en utilisant différents serveurs Web. Par exemple, vous pourriez avoir une installation WordPress sur Apache et une autre sur Nginx. Avec la possibilité d'exécuter plusieurs versions de PHP, vous pouvez avoir un site sur 7.4 et un autre sur 8.0.

Certificats SSL

Avoir un certificat SSL n'est pas possible dans la version gratuite de MAMP sans modifier les fichiers de configuration. C'est bien si vous avez de l'expérience dans ce genre de choses, mais les débutants pourraient considérer cela comme intimidant. Heureusement, MAMP Pro permet la création de certificats SSL en cochant simplement une case. De plus, les navigateurs Web ne rechignent pas à cela. Vous n'aurez pas à vous soucier des avertissements d'erreur SSL. Nous approfondirons la procédure d'installation des certificats SSL lorsque nous parcourrons les étapes de configuration d'un nouvel hôte.

Certificat SSL

Plans du site

Semblables aux services proposés par certains hébergeurs, les plans vous permettent de configurer une installation WordPress comme vous le souhaitez, puis de la réutiliser sur des versions supplémentaires. Cela vous permet de gagner du temps sur de nouveaux sites en utilisant vos processus de configuration dédiés. Les thèmes, les plugins et les paramètres de personnalisation sont tous enregistrés, ce qui vous permet d'ignorer ces détails sur chaque nouveau site Web que vous créez.

Stockage en ligne

Si vous ne souhaitez pas stocker vos fichiers sur une machine locale, vous n'êtes pas obligé de le faire. MAMP Pro vous permet de stocker vos fichiers dans le cloud via Dropbox ou OneDrive. Vous pouvez stocker un ou tous vos hôtes dans le cloud. C'est un excellent moyen de vous protéger contre la suppression accidentelle de fichiers sur vos projets et vous permet de travailler sur des sites sur différents ordinateurs. La configuration de la fonctionnalité cloud est un processus simple.

Accédez à l'onglet Nuage . À l'aide du menu déroulant du fournisseur de cloud, choisissez votre option de stockage . Un nouvel onglet de navigateur s'ouvrira vous demandant de vous connecter. Une fois lié, choisissez d'utiliser le cryptage ou d' empêcher le sommeil pendant l'activité du cloud. Ensuite, cliquez sur le bouton Choisir pour indiquer à MAMP où enregistrer votre journal cloud. Enfin, cliquez sur le bouton Enregistrer .

Nuage MAMP Pro

Serveurs de messagerie avec MailHog

MailHog est un excellent outil qui permet de tester les e-mails PHP mail(). Les ports SMTP vous seront automatiquement attribués afin qu'aucun conflit de port ne se produise. Vous pouvez également afficher vos journaux de messagerie avec leur interface Web graphique pour vérifier que les e-mails sont envoyés et reçus correctement. Ce paramètre pratique vous permettra de faire face à tous les problèmes qui pourraient survenir avant de lancer votre site.

Pour configurer le test des e-mails, cliquez sur l'onglet MailHog . Ensuite, cochez la case Inclure le serveur MailHog dans GroupStart . Choisissez de stocker ou non les e-mails de manière permanente , ainsi que de simuler les erreurs . Enfin, enregistrez vos paramètres.

Processus de configuration de MailHog

Éditeur de code intégré

Si vous devez apporter des modifications à vos fichiers, il n'est pas nécessaire de quitter l'interface. Vous pouvez apporter des modifications de code à la volée à l'aide de la fonction d'édition de code intégrée de MAMP Pro. De plus, vous pouvez changer l'apparence de votre éditeur en modifiant les couleurs et les polices. Enfin, vous pouvez choisir vos propres applications par défaut pour le texte, les images, les PDF et les vidéos si vous avez déjà vos favoris.

Interface d'édition

Instantanés

Les instantanés fonctionnent un peu comme des sauvegardes, sauf qu'avec un instantané, vous prenez une image d'un hôte à tout moment du processus de développement, en les enregistrant à la volée. Cela est pratique si vous venez de travailler sur une longue session de codage et que vous souhaitez enregistrer vos progrès. Vous pouvez également partager des instantanés avec les membres de l'équipe lorsque vous avez besoin d'aide pour identifier un problème, car les instantanés ne sont pas liés à une installation MAMP Pro particulière.

Pour prendre un instantané, accédez à l'onglet des hôtes . Faites un clic droit sur l'hôte pour lequel vous souhaitez prendre un instantané, puis sélectionnez créer un instantané .

Créer un instantané dans MAMP Pro

Une boîte de dialogue apparaîtra pour vous informer que la création peut prendre un certain temps. Cliquez sur OK pour confirmer.

Boîte de dialogue Instantané MAMP Pro

Une autre boîte de dialogue apparaîtra. Vous donnerez un nom à votre instantané, attribuerez une balise (si vous le souhaitez), sélectionnez un emplacement pour enregistrer l'instantané, puis cliquez sur le bouton Enregistrer .

Enregistrez votre instantané

Cloner des hôtes dans MAMP Pro

En tant que développeurs WordPress, nous savons qu'il peut parfois y avoir des problèmes. La mise en œuvre de nouveaux plugins, codes ou thèmes peut casser votre site, surtout lorsque vous vous y attendez le moins. Avec le clonage, vous avez la possibilité de copier votre site et de tester un nombre illimité de variables pour déterminer ce qui se passera lorsque vous souhaiterez implémenter plusieurs modifications de texte sur votre site.

Le clonage est une tâche facile dans MAMP Pro. Commencez par naviguer vers les hôtes . Ensuite, faites un clic droit sur l'hôte que vous souhaitez cloner. Cliquez sur cloner l'hôte .

Cloner l'hôte dans MAMP PRO

Ensuite, vous nommerez votre site cloné, puis choisirez l'emplacement de création de votre répertoire. Il est préférable de créer un dossier dans votre dossier root hosts pour stocker vos fichiers. Le vidage des fichiers de votre site directement dans le dossier racine entraînera des problèmes. Enfin, cliquez sur le bouton cloner l'hôte .

Nommez votre clone

Langages de programmation supplémentaires

La principale raison pour laquelle les gens utilisent MAMP est de pouvoir exécuter des applications PHP sur leurs machines locales. Cela étant dit, il y a tellement plus sous le capot. Si vous êtes un développeur de jeux en herbe, vous serez peut-être ravi de savoir que MAMP Pro a la capacité d'exécuter Python. Vous pouvez aller au-delà des capacités des sites WordPress basés sur PHP en utilisant Ruby on Rails pour développer votre prochain projet Web. Enfin, si Perl est votre confiture, MAMP Pro vous a couvert. Quel que soit le type de projet Web ou d'application que vous cherchez à créer, vous avez à votre disposition des options autres que PHP et MySQL.

Configurations PHP infinies

MAMP Pro a la capacité de fonctionner en mode CGI, ce qui vous permet d'exécuter une version différente de PHP sur un hôte donné. Comme mentionné précédemment, c'est très bien si vous avez un site WordPress avec des plugins qui ne sont pas encore compatibles avec PHP 8.0. De plus, il est facile de changer la version de PHP installée. Par exemple, le mode module permet de passer facilement d'une version à l'autre, ce qui est très bien pour tester différentes configurations. Cela vous sera utile lorsqu'il sera temps de mettre à jour PHP pour un site WordPress.

Pour changer la version de PHP installée sur votre hébergeur, accédez d'abord à la section des hôtes . Ensuite, sélectionnez l'hôte que vous souhaitez modifier. Faites un clic droit dessus , puis cliquez sur définir la version de PHP sur . Vous pouvez choisir entre la version par défaut de PHP 7.4.21 ou n'importe quelle version de 5.4.45 à 8.08.

Mode module PHP

Caractéristiques supplémentaires

En plus de toutes les fonctionnalités mentionnées précédemment, MAMP Pro vous donne la possibilité de mettre en cache vos serveurs à l'aide de Memcached. Memcached est un logiciel open source qui prendra une photo de votre serveur et l'enregistrera dans le cloud, permettant à votre site de se charger plus rapidement.

Une autre fonctionnalité à mentionner est la possibilité de configurer un DNS dynamique. Si votre routeur n'est pas capable de gérer le DNS dynamique (la plupart des routeurs modernes le font), vous pouvez utiliser MAMP Pro pour informer Internet en cas de modification de votre adresse IP. Nous aimerions mentionner que si vous utilisez un DNS dynamique, vous devrez vous inscrire auprès de l'un de leurs partenaires : DNS-O-Matic, No-IP, dyn.com ou easydns.com.

Enfin, avec MAMP Pro, vous aurez une expérience plus optimisée avec WordPress qu'avec la version gratuite. Non seulement MAMP Pro simplifie l'installation de WordPress, mais il est également plus rapide et plus stable. Faire des choses comme changer de port, renommer votre installation ou attribuer un certificat SSL ne nécessitera aucune modification des paramètres. Il garde WordPress intact afin que vous puissiez continuer à concevoir votre site sans tracas.

Navigation dans l'interface MAMP Pro

Vous avez le choix entre deux interfaces de tableau de bord dans MAMP Pro. Vue standard et vue étendue. La vue standard est plus adaptée aux utilisateurs qui souhaitent travailler de la manière la plus simple. Il comprend des paramètres par défaut qui vous permettront d'installer WordPress en quelques clics sans aucune personnalisation. La vue étendue est destinée aux développeurs WordPress invétérés qui souhaitent prendre le contrôle total de leur configuration et n'ont pas peur de se salir les mains en configurant les ports, les paramètres PHP, la gestion de plusieurs bases de données, etc.

Examinons d'abord la vue standard pour vous montrer comment vous déplacer dans le tableau de bord.

Vue standard MAMP Pro

Vous pouvez trouver tout ce dont vous avez besoin pour créer un site WordPress dans MAMP Pro en utilisant la vue standard. Vous pouvez créer un hôte, personnaliser votre tableau de bord, modifier des fichiers et choisir entre les serveurs Web Apache et Nginx. De plus, vous pouvez migrer, importer ou publier votre hôte à partir de ce mode.

Voici une ventilation complète de ce que comprend la vue standard et où la trouver :

  1. Liste d'hôtes
  2. Personnaliser la vue
  3. Ajouter un hôte
  4. Ouvrir l'interface Web MAMP Pro
  5. Modifier les fichiers
  6. Démarrer le serveur
  7. Choisissez l'emplacement du chemin
  8. Ouvrir le dossier de fichiers du serveur
  9. Choisissez entre Apache et Nginx
  10. Attribuer un certificat SSL
  11. Choisissez la version de PHP
  12. Affichez votre site sur mobile avec l'application de visualisation MAMP
  13. Afficher dans NAMO (ajout facultatif)
  14. Migrez votre hébergeur
  15. Importer un hôte
  16. Hôte de publication
  17. Annuler les modifications apportées aux paramètres de l'hôte
  18. Enregistrer les modifications apportées aux paramètres de l'hôte

Vue standard MAMP Pro

Vue étendue MAMP Pro

La vue étendue va au-delà de la vue standard en vous offrant un contrôle ultime sur vos projets Web. Les développeurs WordPress expérimentés qui préfèrent une approche plus pratique avec les paramètres du serveur, les langages de programme et les paramètres PHP adoreront la liste d'options de la vue étendue.

Les options d'affichage étendu sont vastes, nous allons donc vous montrer où les trouver :

  1. Liste d'hôtes
  2. Paramètres de port et d'utilisateur
  3. Éditeur de code
  4. Options de stockage en nuage
  5. Paramètres du serveur Web Apache
  6. Paramètres du serveur Web Nginx
  7. Option MySQL
  8. Paramètres DNS dynamiques
  9. Paramètres de mémoire cache
  10. Paramètres Redis
  11. MailHog
  12. Paramètres PHP
  13. Langages de programmation supplémentaires (Python, Ruby, Perl)
  14. Ajouter un nouvel hôte
  15. Page de démarrage de MAMP Pro
  16. Éditeur de code
  17. Démarrer le serveur
  18. Nom d'hôte
  19. VersionPHP
  20. DNS dynamique
  21. adresse IP
  22. Numéro de port
  23. serveur Web
  24. Racine du document
  25. Suppléments
  26. Paramètres de résolution
  27. Rétablir les paramètres de l'hôte
  28. Enregistrer les paramètres de l'hôte

paramètres généraux de la vue étendue

Paramètres Apache de la vue étendue

Si vous choisissez Apache pour votre serveur Web, vous pouvez choisir des options de configuration supplémentaires. Vous pouvez choisir des directives pour votre répertoire, définir des paramètres AllowOverride, définir un index de répertoire, définir des paramètres supplémentaires pour les directives VirtualHost et spécifier une adresse e-mail d'administrateur.

Paramètres Apache de la vue étendue

Paramètres Nginx de la vue étendue

Lorsque vous choisissez Nginx comme serveur Web pour héberger WordPress, vous disposez de paramètres supplémentaires que vous pouvez définir. Vous pouvez choisir votre index de répertoire et décider de l'indexer automatiquement. Vous pouvez également définir des paramètres supplémentaires pour le répertoire, définir des limites d'accès et autoriser ou refuser certaines limites.

Paramètres MAMP Pro Nginx

Paramètres de certificat SSL d'affichage étendu

Ici, vous pouvez choisir d'activer ou de désactiver votre certificat SSL. Lorsque vous créez un hôte WordPress, MAMP Pro en génère automatiquement un lorsque vous cochez une case (plus à ce sujet plus tard). En plus de pouvoir le désactiver ici, vous pouvez également mettre un certificat personnalisé et des fichiers de clé, définir un fichier de chaîne de certificats, appliquer TLS pour n'autoriser que les dernières versions ou créer un nouveau certificat auto-signé.

Paramètres SSL de la vue étendue

Paramètres de base de données d'affichage étendu

Dans les paramètres de la base de données, vous pouvez choisir les bases de données à attribuer à chaque hôte. Ceci est utile pour les sites qui nécessitent plus d'une base de données pour fonctionner. Par exemple, si vous avez créé une fonctionnalité de recherche personnalisée sur votre site en fonction de certains paramètres, vous aurez très probablement besoin d'une base de données distincte. Vous pouvez l'attribuer ici.

Paramètres de base de données d'affichage étendu

Paramètres de la vue étendue à distance

Lorsque vient le temps de transférer votre site local vers un environnement en direct, vous utiliserez cet écran pour configurer les choses. Dans les paramètres à distance, vous aurez les options suivantes à votre disposition.

  1. Activer la fonctionnalité à distance
  2. Entrez une URL publique
  3. Configurez votre connexion FTP ou SFTP
  4. Établir une connexion à un serveur mySQL distant
  5. Vérifiez vos paramètres, migrez, importez ou publiez votre site

Paramètres à distance de la vue étendue

Paramètres étendus de la vue cloud

Dans l'onglet des paramètres du cloud, vous pouvez vous connecter à votre serveur cloud, puis enregistrer vos fichiers. Vous pouvez également charger des fichiers depuis le cloud, les supprimer et résoudre les changements de nom. De plus, vous pouvez enregistrer ou charger vos fichiers sur le bureau.

paramètres de la vue étendue à distance

Premiers pas avec MAMP Pro

Si vous connaissez MAMP, vous savez que la configuration d'un site WordPress n'est pas exactement un processus simple. Ce n'est pas le cas avec MAMP Pro. WordPress peut être créé en quelques étapes seulement. Vous n'avez pas besoin d'installer manuellement les fichiers WordPress. MAMP Pro s'en chargera pour vous. De plus, si vous choisissez Nginx comme serveur Web, vous n'aurez pas à modifier les fichiers de configuration de votre serveur Web. MAMP garantit que Nginx est prêt à sortir de la boîte. Avant de commencer l'installation de Nginx, passons en revue les étapes d'installation de WordPress à l'aide d'Apache.

Pour les besoins de ce didacticiel, nous travaillerons en vue standard. Ouvrez MAMP Pro et cliquez sur le bouton de démarrage pour démarrer le serveur.

Démarrer le serveur MAMP Pro

Cliquez ensuite sur le bouton + Ajouter un hôte .

Ajouter un nouvel hôte

Lorsque la boîte de dialogue apparaît, cliquez sur l' icône WordPress , puis cliquez sur continuer .

Choisissez WordPress

Donnez un nom à votre hébergeur et choisissez un dossier de destination . Lorsque vous cliquez sur le bouton Choisir , MAMP vous demandera de créer un dossier dans le dossier de destination. C'est une étape importante pour éviter les erreurs. En fait, si vous essayez de déposer les fichiers directement dans votre dossier racine, MAMP vous découragera. Une fois que vous avez créé votre dossier, cliquez sur continuer .

Nommez votre hôte

Lorsque l'écran final apparaît, vous serez invité à créer vos informations d'identification d'administrateur. Entrez le nom d'administrateur de votre choix, suivi d'un mot de passe. Ensuite, vous entrerez votre adresse e-mail et fournirez des informations sur la base de données. C'est bien de laisser ces valeurs par défaut. Si vous choisissez de modifier la base de données, l'utilisateur et le mot de passe, assurez-vous de commencer chacun par wp_.

Créez votre hôte

Quel serveur Web devriez-vous utiliser ?

Apache a été introduit en 1995, donc naturellement, c'est un choix populaire étant donné qu'il existe depuis longtemps. Environ 67% des installations WordPress sont construites à l'aide d'Apache. Cela étant dit, au cours des dernières années, Nginx a gagné en popularité.

Nginx a été créé par un programmeur russe nommé Igor Sysoev en 2002. Sa principale raison de créer Nginx était qu'Apache avait du mal avec un grand nombre de clients simultanément. Il voulait créer un serveur Web capable de vitesses plus élevées nécessitant moins de ressources. Après plusieurs années de tests, la première version de Nginx a été rendue publique en 2004. Depuis lors, la base de fans de Nginx a connu une croissance exponentielle.

WordPress fonctionne à merveille sur Nginx et détient 33 % des sites Web hébergés sur Internet. Plusieurs fournisseurs d'hébergement populaires l'utilisent maintenant. Des entreprises telles que SiteGround, InMotion Hosting et Cloudways utilisent les serveurs Web Nginx pour leurs plans d'hébergement.

Étant donné qu'Apache et Nginx sont tous deux l'un des meilleurs serveurs Web, le choix du bon dépend en grande partie de la taille de votre site. Si vous avez un site purement informatif qui n'héberge pas beaucoup de fichiers, vous pouvez utiliser Apache qui a fait ses preuves. Cependant, les sites plus grands seraient probablement mieux servis en utilisant Nginx en raison de ses seuls avantages en termes de vitesse. En fait, des entreprises telles que Uber, Instagram, Instacart et Airbnb sont toutes construites sur Nginx.

Configurer WordPress sur Nginx avec MAMP Pro

Il est tout à fait possible d'exécuter WordPress sur Nginx dans MAMP Pro. Cependant, vous devrez suivre quelques étapes supplémentaires pour y parvenir. Tout d'abord, Nginx n'utilise pas de fichier .htaccess, dont WordPress a généralement besoin. Pour cette raison, vous devrez installer WordPress un peu différemment.

Pour cet exemple, nous allons créer un nouveau site de test en utilisant la vue étendue. Nous devrons créer un hébergeur sans WordPress cette fois. Si nous choisissons WordPress, Apache sera automatiquement installé. Dans MAMP Pro, accédez à l'onglet général sous hôtes . Cliquez sur le bouton + Ajouter un hôte . Cette fois, nous allons cliquer sur le bouton vide pour créer notre hôte.

Hôte vide

Nous nommerons notre hôte Nginx-test . Définissez le dossier d'emplacement de votre hôte, puis cliquez sur continuer . Une fois notre nouvel hôte créé, nous voudrons nous assurer que Nginx est sélectionné sous l'onglet général . Ensuite, cliquez sur enregistrer . C'est une bonne idée de redémarrer votre serveur pour vous assurer que la modification a été effectuée. Pour cela, cliquez sur stop en haut à droite de l'écran. Attendez quelques secondes, puis cliquez sur démarrer .

Définir le serveur Web Nginx MAMP PRO

Sous l'onglet général de la section des extras, cliquez sur le bouton Ajouter .

Suppléments Nginx

Une boîte de dialogue apparaîtra. Pour installer WordPress, sélectionnez WordPress (la dernière version), puis cliquez sur continuer .

Installer WordPress sur Nginx

Donnez un nom à votre blog et entrez votre adresse e -mail. Ensuite, notez le préfixe de votre table et le nom de votre base de données. Ajoutez un nom d' utilisateur et un mot de passe , puis cliquez sur installer .

Paramètres WordPress Nginx

Pour afficher votre site, cliquez sur ouvrir sous l'onglet général. Votre site s'ouvrira dans votre navigateur par défaut. Si vous souhaitez voir votre site dans d'autres navigateurs, cliquez sur le bouton Ouvrir dans .

Affichage de votre site dans MAMP PRO

Mettre votre site en ligne

Nous avons démontré à quel point il est simple de créer un site WordPress dans Apache et Nginx. Ensuite, voyons comment mettre votre site en ligne. Il existe essentiellement deux façons de procéder. L'un se fait via les paramètres FTP dans MAMP, l'autre avec un plugin de migration tel que UpdraftPlus ou Backup Buddy. Avant d'en arriver là, nous discuterons de l'importance de sauvegarder votre site avant de le déplacer vers un environnement en direct.

Comment sauvegarder/restaurer votre site

La sauvegarde et la restauration de votre site dans MAMP Pro est une étape importante à franchir avant de mettre votre site en ligne. La création d'une sauvegarde vous évite des erreurs coûteuses qui pourraient survenir pendant le processus de transfert. MAMP Pro en a fait une tâche simple qui ne prend que quelques étapes. Pour sauvegarder votre site, vous suivrez ces étapes simples.

Sauvegardez vos fichiers d'hôte et de base de données

Avant de sauvegarder votre ou vos hôtes, assurez-vous que votre serveur n'est pas en cours d'exécution. Dans le menu fichier , sélectionnez sauvegarde .

Sauvegarde MAMP PRO

Lorsque la boîte de dialogue apparaît, choisissez soit tous les hôtes virtuels , soit toutes les bases de données MySQL , soit les deux.

Sélectionnez vos sauvegardes

Ensuite, vous nommerez votre sauvegarde et choisirez un emplacement pour stocker les fichiers. Enfin, cliquez sur enregistrer . Le processus peut prendre quelques minutes en fonction de la taille de vos fichiers hôte et base de données.

Enregistrez votre sauvegarde

Restauration de vos sauvegardes

La restauration de vos fichiers est aussi simple que de les sauvegarder. Assurez-vous que votre serveur n'est pas en cours d'exécution avant de commencer. Dans le menu fichier , choisissez restaurer .

Restaurer vos fichiers

Ensuite, sélectionnez l'emplacement où vos fichiers sont enregistrés, puis cliquez sur restaurer .

Choisissez vos fichiers de restauration

Une boîte de dialogue d'avertissement apparaîtra indiquant que votre base de données MySQL actuelle et les fichiers de l'hôte virtuel seront remplacés. Cliquez sur OK .

Connexion à un serveur distant

Lorsqu'il s'agit de mettre votre site en ligne, MAMP Pro ne peut pas vous faciliter la tâche. Il s'agit de se connecter à votre hébergeur via FTP ou d'utiliser un plugin de migration. Pour ce didacticiel, nous nous concentrerons sur l'utilisation de FTP pour vous donner une meilleure compréhension du processus. Assurez-vous d'avoir votre URL et vos informations de connexion FTP pour votre fournisseur d'hébergement prêtes à l'emploi.

Remarque : À l'heure actuelle, MAMP Pro ne prend en charge que le transfert à distance des sites WordPress. Si vous devez pousser d'autres sites CMS tels que Joomla ou Drupal vers un hôte en direct, cela devra être fait manuellement.

Ensuite, assurez-vous que votre serveur a été démarré. Cliquez sur l'hôte que vous souhaitez mettre en ligne, puis accédez à l'onglet distant .

Mise en ligne de votre site

Ensuite, cochez la case Activer la fonctionnalité à distance et entrez l'URL de destination de votre site. Ensuite, indiquez si vous souhaitez transférer vos fichiers via FTP ou SFTP . Nous vous recommandons d'utiliser SFTP en raison de la sécurité accrue qu'il offre. Saisissez votre port , votre hôte (serveur), votre nom d' utilisateur et votre mot de passe . Entrez le nom d' utilisateur , le mot de passe , le nom de la base de données et le nom d'hôte de la base de données pour votre serveur MySQL distant. Enfin, testez vos paramètres en cliquant sur le bouton de vérification . Une fois que vous avez confirmé que vos paramètres sont corrects, cliquez sur le bouton de publication pour mettre votre site en ligne. Une fois vos paramètres confirmés, cliquez sur enregistrer .

Pousser WordPress en direct

En plus de mettre votre site en ligne via MAMP Pro, vous pouvez insérer votre site en ligne dans votre environnement local. Pour ce faire, répétez les étapes décrites ci-dessus, mais cliquez plutôt sur le bouton d'importation.

MAMP Pro est une solution complète pour le développement local

Avoir la possibilité de développer des sites WordPress localement est important pour certains développeurs WordPress. Avec la prise en charge de plusieurs hôtes, les installations en un clic et les fonctionnalités de serveur Web Apache et Nginx, vous ne pouvez pas vous tromper avec MAMP Pro. La version gratuite de MAMP est une bonne option pour le développement WordPress si vous avez besoin d'une solution simple. Cependant, si vous avez besoin de plus d'options comme la configuration de certificats SSL, les tests de messagerie, le DNS dynamique ou la possibilité d'exécuter plusieurs langages de programmation, MAMP Pro est la solution.

Utilisez-vous MAMP Pro pour le développement de sites Web locaux ? Si oui, donnez-nous votre avis dans la section des commentaires ci-dessous.