Ultimativer Leitfaden zu MAMP Pro für WordPress-Benutzer
Veröffentlicht: 2022-07-28Wenn Sie lange genug WordPress-Entwickler waren, sehen Sie wahrscheinlich den Wert darin, Websites lokal zu erstellen. Sie können kostspielige Hosting-Gebühren während der Entwicklung vermeiden, insbesondere wenn Sie vorhaben, mehr als eine Website gleichzeitig zu entwickeln. Die lokale Entwicklung mit MAMP Pro ist eine beliebte Methode, um Ihre Website zu erstellen – damit Sie Ihr Design und Ihre Funktionalität in einer privaten Umgebung optimieren können, bevor Sie es der Welt zeigen. Auch Hosting-Provider haben diesen Trend erkannt. Beispielsweise bieten Hosts wie Flywheel Dienste an, die mit MAMP zusammenarbeiten, um Sie dabei zu unterstützen, Ihre Website live zu schalten, sobald sie erstellt wurde.
In diesem Artikel erklären wir Ihnen, warum die Verwendung von MAMP Pro anstelle der kostenlosen Version Ihr Leben bei der Verwendung lokaler Umgebungen erleichtern könnte. Wir führen Sie durch alle Funktionen von MAMP Pro und zeigen Ihnen, wie Sie es verwenden. Lasst uns anfangen.
Was ist MAMP Pro?
MAMP ist ein Lösungsstapel oder Softwarestapel, der Mac OS, A pache, M ySQL und P HP enthält, um eine vollständige Softwareplattform zum Erstellen von WordPress-Websites zu erstellen. Ursprünglich unterstützte MAMP nur Mac OS (daher das erste „M“ in MAMP), aber es ist jetzt sowohl für Mac OS- als auch für Windows-Betriebssysteme verfügbar (mit einigen eingeschränkten Funktionen für Windows-Benutzer). Es wird am häufigsten zur Entwicklung von WordPress-Sites verwendet, kann aber auch andere CMS-Sites wie Drupal und Joomla erstellen.
MAMP wird seit über einem Jahrzehnt verwendet, um Entwicklern das Erstellen von Websites auf ihren lokalen Computern zu ermöglichen. Mit der Veröffentlichung von MAMP Pro 6 haben sie die Funktionen von MAMP Pro verbessert und den Benutzern mehr Anreize gegeben, den 99-Dollar-Upgrade-Sprung zu wagen.
Was ist der Unterschied zwischen MAMP und MAMP Pro?
Hand runter, es sind die Features. Mit MAMP haben Sie die Möglichkeit, einen lokalen Host auf Apache oder Nginx zu erstellen, was großartig ist, aber Sie müssen buchstäblich jeden Schritt des Setups manuell durchführen – von der Installation von WordPress bis hin zur Bearbeitung von Konfigurationsdateien. Mit MAMP Pro ist dies mit nur wenigen Klicks für Sie erledigt. Sie müssen keine Datenbank in PHPmyAdmin erstellen oder Ihre WordPress-Dateien manuell installieren. Außerdem erhalten Sie mit der Pro-Version eine Fülle von Funktionen, die Sie zu einem Upgrade überzeugen könnten.
Funktionen von MAMP Pro
MAMP Pro bietet eine unglaubliche Liste von Funktionen, die in der kostenlosen Version nicht angeboten werden. Das Klonen von Hosts, verbesserte WordPress-Unterstützung, Snapshots und Blaupausen gehören zu den vielen erstaunlichen neuen Funktionen, die mit der neuesten Version verfügbar sind. Darüber hinaus sind Funktionen wie Codebearbeitung, FTP zum Live-Pushen Ihrer lokalen Website, E-Mail-Einrichtung, Cloud-Speicher und Website-Migration enthalten. Sie bieten sogar die MAMP Viewer-App an, mit der Sie Ihre lokalen Websites auf Ihrem iOS- oder Android-Mobilgerät testen können. Lassen Sie uns in die Funktionen eintauchen, um Ihnen die Leistung zu zeigen, die in ihrem 99-Dollar-Paket steckt.
Mehrere Installationen von WordPress
Mit der Pro-Version können Sie so viele Beiträge haben, wie Sie möchten. Jeder Host kann mit verschiedenen Webservern nach Ihren Wünschen konfiguriert werden. Beispielsweise könnten Sie eine WordPress-Installation auf Apache und eine andere auf Nginx haben. Mit der Möglichkeit, mehrere Versionen von PHP auszuführen, könnten Sie eine Site auf 7.4 und eine weitere auf 8.0 haben.
SSL-Zertifikate
Ein SSL-Zertifikat ist in der kostenlosen Version von MAMP nicht möglich, ohne Konfigurationsdateien zu bearbeiten. Das ist in Ordnung, wenn Sie in solchen Dingen erfahren sind, aber Anfänger könnten das als entmutigend empfinden. Glücklicherweise ermöglicht MAMP Pro die Erstellung von SSL-Zertifikaten durch bloßes Ankreuzen eines Kontrollkästchens. Außerdem werden Webbrowser nicht davor zurückschrecken. Sie müssen sich keine Gedanken über SSL-Fehlerwarnungen machen. Wir werden ausführlicher auf die Installation von SSL-Zertifikaten eingehen, wenn wir die Schritte zum Einrichten eines neuen Hosts durchgehen.
Website-Blaupausen
Ähnlich wie bei Diensten, die von einigen Hosting-Providern angeboten werden, können Sie mit Blaupausen eine WordPress-Installation nach Ihren Wünschen einrichten und sie dann für weitere Builds wiederverwenden. Auf diese Weise können Sie mit Ihren dedizierten Einrichtungsprozessen bei neuen Websites Zeit sparen. Themes, Plugins und Customizer-Einstellungen werden alle gespeichert, sodass Sie diese Details auf jeder neuen Website, die Sie erstellen, überspringen können.
Cloud-Speicher
Wenn Sie Ihre Dateien nicht auf einem lokalen Computer speichern möchten, müssen Sie das auch nicht. Mit MAMP Pro können Sie Ihre Dateien über Dropbox oder OneDrive in der Cloud speichern. Sie können einen oder alle Ihre Hosts in der Cloud speichern. Dies ist eine großartige Möglichkeit, Sie vor dem versehentlichen Löschen von Dateien in Ihren Projekten zu schützen, und ermöglicht Ihnen, an Websites auf verschiedenen Computern zu arbeiten. Das Einrichten der Cloud-Funktion ist ein einfacher Vorgang.
Navigieren Sie zum Cloud -Tab. Wählen Sie im Dropdown-Menü des Cloud-Anbieters Ihre Speicheroption aus. Ein neuer Browser-Tab wird geöffnet, in dem Sie aufgefordert werden, sich anzumelden. Wählen Sie nach der Verknüpfung, ob Sie Verschlüsselung verwenden oder den Ruhezustand während der Cloud-Aktivität verhindern möchten . Klicken Sie anschließend auf die Schaltfläche „Auswählen“, um MAMP mitzuteilen, wo Ihr Cloud-Protokoll gespeichert werden soll. Klicken Sie abschließend auf die Schaltfläche Speichern .
Mailserver mit MailHog
MailHog ist ein großartiges Tool, das E-Mail-Tests mit PHP mail() ermöglicht. SMTP-Ports werden Ihnen automatisch zugewiesen, sodass keine Portkonflikte auftreten. Sie können Ihre E-Mail-Protokolle auch mit ihrer GUI-Weboberfläche anzeigen, um zu überprüfen, ob E-Mails korrekt gesendet und empfangen werden. Mit dieser praktischen Einstellung können Sie eventuell auftretenden Problemen zuvorkommen, bevor Sie Ihre Website starten.
Um E-Mail-Tests einzurichten, klicken Sie auf die Registerkarte MailHog . Aktivieren Sie als Nächstes das Kontrollkästchen MailHog-Server in GroupStart einbeziehen . Wählen Sie aus, ob E-Mails dauerhaft gespeichert werden sollen, und simulieren Sie Fehler s. Speichern Sie abschließend Ihre Einstellungen.
Eingebauter Code-Editor
Wenn Sie Änderungen an Ihren Dateien vornehmen müssen, müssen Sie die Benutzeroberfläche nicht verlassen. Mit der integrierten Codebearbeitungsfunktion von MAMP Pro können Sie Codeänderungen im Handumdrehen vornehmen. Darüber hinaus können Sie das Erscheinungsbild Ihres Editors ändern, indem Sie Farben und Schriftarten ändern. Schließlich können Sie Ihre eigenen Standardanwendungen für Text, Bilder, PDF und Video auswählen, wenn Sie bereits Ihre Favoriten haben.
Schnappschüsse
Snapshots funktionieren ähnlich wie Backups, außer dass Sie bei einem Snapshot zu einem beliebigen Zeitpunkt während des Entwicklungsprozesses ein Image eines Hosts erstellen und diese während des Betriebs speichern. Dies ist praktisch, wenn Sie gerade eine längere Programmiersitzung durchgearbeitet haben und Ihren Fortschritt speichern möchten. Sie können Snapshots auch mit Teammitgliedern teilen, wenn Sie Hilfe bei der Identifizierung eines Problems benötigen, da Snapshots nicht an eine bestimmte MAMP Pro-Installation gebunden sind.
Navigieren Sie zum Erstellen eines Schnappschusses zur Registerkarte „ Hosts “. Klicken Sie mit der rechten Maustaste auf den Host, für den Sie einen Snapshot erstellen möchten, und wählen Sie dann Snapshot erstellen aus.
Ein Dialogfeld wird angezeigt, in dem Sie darauf hingewiesen werden, dass die Erstellung einige Zeit dauern kann. Klicken Sie zur Bestätigung auf OK.
Ein weiteres Dialogfeld wird angezeigt. Sie geben Ihrem Schnappschuss einen Namen, weisen ihm ein Tag zu (wenn Sie möchten), wählen einen Speicherort für den Schnappschuss aus und klicken dann auf die Schaltfläche „ Speichern “.
Klonen von Hosts in MAMP Pro
Als WordPress-Entwickler wissen wir, dass es manchmal Probleme geben kann. Das Implementieren neuer Plugins, Codes oder Designs kann Ihre Website beschädigen – besonders wenn Sie es am wenigsten erwarten. Beim Klonen haben Sie die Möglichkeit, Ihre Website zu kopieren und eine unbegrenzte Anzahl von Variablen zu testen, um festzustellen, was passiert, wenn Sie mehr als nur ein paar Textänderungen auf Ihrer Website implementieren möchten.
Das Klonen ist eine einfache Aufgabe in MAMP Pro. Beginnen Sie mit der Navigation zu hosts . Als nächstes klicken Sie mit der rechten Maustaste auf den Host, den Sie klonen möchten. Klicken Sie auf Host klonen .
Als Nächstes benennen Sie Ihre geklonte Site und wählen dann den Speicherort für Ihr zu erstellendes Verzeichnis. Am besten erstellen Sie einen Ordner in Ihrem Root-Hosts-Ordner, um Ihre Dateien zu speichern. Das direkte Ablegen der Dateien Ihrer Website in den Stammordner führt zu Problemen. Klicken Sie abschließend auf die Schaltfläche Host klonen .
Zusätzliche Programmiersprachen
Der Hauptgrund, warum Benutzer MAMP verwenden, besteht darin, PHP-Anwendungen auf ihren lokalen Computern ausführen zu können. Davon abgesehen steckt so viel mehr unter der Haube. Wenn Sie ein aufstrebender Spieleentwickler sind, wird es Sie vielleicht freuen zu erfahren, dass MAMP Pro Python ausführen kann. Sie können über die Möglichkeiten von PHP-basierten WordPress-Sites hinausgehen, indem Sie Ruby on Rails verwenden, um Ihr nächstes Webprojekt zu entwickeln. Zu guter Letzt, wenn Perl Ihr Ding ist, dann ist MAMP Pro genau das Richtige für Sie. Welche Art von Webprojekt oder Anwendung Sie auch erstellen möchten, Ihnen stehen Optionen zur Verfügung, die über PHP und MySQL hinausgehen.
Endlose PHP-Konfigurationen
MAMP Pro kann im CGI-Modus ausgeführt werden, sodass Sie auf jedem beliebigen Host eine andere Version von PHP ausführen können. Wie bereits erwähnt, ist dies großartig, wenn Sie eine WordPress-Site mit Plugins haben, die noch nicht mit PHP 8.0 kompatibel sind. Außerdem ist es einfach, die installierte PHP-Version zu wechseln. Im Modulmodus können Sie beispielsweise einfach von einer Version zur anderen wechseln, was sich hervorragend zum Testen verschiedener Konfigurationen eignet. Dies ist praktisch, wenn es an der Zeit ist, PHP für eine WordPress-Site zu aktualisieren.
Um die auf Ihrem Host installierte PHP-Version zu wechseln, navigieren Sie zuerst zum Hosts -Bereich. Wählen Sie als Nächstes den Host aus, den Sie ändern möchten. Klicken Sie mit der rechten Maustaste darauf und klicken Sie dann auf PHP-Version auf . Sie können zwischen der Standardversion von PHP 7.4.21 oder einer beliebigen Version von 5.4.45 bis 8.08 wählen.
Zusatzfunktionen
Zusätzlich zu allen zuvor erwähnten Funktionen bietet Ihnen MAMP Pro die Möglichkeit, Ihre Server mit Memcached zwischenzuspeichern. Memcached ist eine Open-Source-Software, die ein Bild von Ihrem Server macht und es in der Cloud speichert, sodass Ihre Website schneller geladen werden kann.
Ein weiteres erwähnenswertes Feature ist die Möglichkeit, dynamisches DNS einzurichten. Wenn Ihr Router kein dynamisches DNS verarbeiten kann (die meisten modernen tun dies jedoch), können Sie MAMP Pro verwenden, um dem Internet mitzuteilen, wenn sich Ihre IP-Adresse ändert. Wir möchten erwähnen, dass Sie sich bei Verwendung von dynamischem DNS bei einem ihrer Partner anmelden müssen: DNS-O-Matic, No-IP, dyn.com oder easydns.com.
Schließlich haben Sie mit MAMP Pro ein optimierteres Erlebnis mit WordPress als mit der kostenlosen Version. MAMP Pro macht die Installation von WordPress nicht nur einfach, sondern auch schneller und stabiler. Dinge wie das Wechseln von Ports, das Umbenennen Ihrer Installation oder das Zuweisen eines SSL-Zertifikats erfordern keine Einstellungsänderungen. Es hält WordPress intakt, sodass Sie problemlos mit der Gestaltung Ihrer Website fortfahren können.
Navigieren in der MAMP Pro-Oberfläche
In MAMP Pro stehen zwei Dashboard-Oberflächen zur Auswahl. Standardansicht und erweiterte Ansicht. Die Standardansicht ist eher für Benutzer geeignet, die möglichst einfach arbeiten möchten. Es enthält Standardeinstellungen, mit denen Sie WordPress mit wenigen Klicks ohne Anpassungen installieren können. Die erweiterte Ansicht ist für Hardcore-WordPress-Entwickler, die die vollständige Kontrolle über ihr Setup übernehmen möchten und keine Angst haben, sich die Hände schmutzig zu machen, um Ports, PHP-Einstellungen, die Verwaltung mehrerer Datenbanken und mehr zu konfigurieren.
Werfen wir zunächst einen Blick auf die Standardansicht, um Ihnen zu zeigen, wie Sie sich im Dashboard zurechtfinden.
MAMP Pro-Standardansicht
In der Standardansicht finden Sie alles, was Sie zum Erstellen einer WordPress-Site in MAMP Pro benötigen. Sie können einen Host erstellen, Ihr Dashboard anpassen, Dateien bearbeiten und zwischen Apache- und Nginx-Webservern wählen. Darüber hinaus können Sie Ihren Host in diesem Modus migrieren, importieren oder veröffentlichen.
Hier ist eine vollständige Aufschlüsselung dessen, was die Standardansicht enthält und wo sie zu finden ist:
- Hostliste
- Ansicht anpassen
- Gastgeber hinzufügen
- Öffnen Sie die MAMP Pro-Weboberfläche
- Dateien bearbeiten
- Starten Sie den Server
- Pfadposition wählen
- Server-Dateiordner öffnen
- Wählen Sie zwischen Apache und Nginx
- Weisen Sie ein SSL-Zertifikat zu
- Wählen Sie die PHP-Version
- Zeigen Sie Ihre Website mit der MAMP-Viewer-App auf Mobilgeräten an
- In NAMO anzeigen (optionales Add-on)
- Migrieren Sie Ihren Host
- Importieren Sie einen Host
- Host veröffentlichen
- Änderungen an den Hosteinstellungen rückgängig machen
- Speichern Sie Änderungen an den Hosteinstellungen
MAMP Pro Erweiterte Ansicht
Die erweiterte Ansicht geht über die Standardansicht hinaus, indem sie Ihnen die ultimative Kontrolle über Ihre Webprojekte bietet. Erfahrene WordPress-Entwickler, die eine praktischere Herangehensweise bei Servereinstellungen, Programmsprachen und PHP-Einstellungen bevorzugen, werden die Liste der Optionen der erweiterten Ansicht lieben.
Die erweiterten Ansichtsoptionen sind riesig, also zeigen wir Ihnen, wo Sie sie finden:
- Hostliste
- Port- und Benutzereinstellungen
- Code-Editor
- Cloud-Speicheroptionen
- Apache-Webserver-Einstellungen
- Nginx-Webserver-Einstellungen
- MySQL-Optionen
- Dynamische DNS-Einstellungen
- Memcache-Einstellungen
- Redis-Einstellungen
- MailHog
- PHP-Einstellungen
- Zusätzliche Programmiersprachen (Python, Ruby, Perl)
- Neuen Host hinzufügen
- MAMP Pro-Startseite
- Code-Editor
- Server starten
- Hostname
- PHP-Version
- Dynamisches DNS
- IP Adresse
- Port-Nummer
- Webserver
- Dokument Root
- Extras
- Auflösungseinstellungen
- Hosteinstellungen zurücksetzen
- Hosteinstellungen speichern
Erweiterte Ansicht Apache-Einstellungen
Wenn Sie sich für Apache als Webserver entscheiden, stehen Ihnen weitere Einstellungsmöglichkeiten zur Verfügung. Sie können Anweisungen für Ihr Verzeichnis auswählen, AllowOverride-Parameter festlegen, einen Verzeichnisindex festlegen, zusätzliche Parameter für VirtualHost-Anweisungen definieren und eine Administrator-E-Mail-Adresse angeben.
Erweiterte Ansicht Nginx-Einstellungen
Wenn Sie Nginx als Ihren Webserver zum Hosten von WordPress auswählen, haben Sie einige zusätzliche Einstellungen, die Sie definieren können. Sie können Ihren Verzeichnisindex auswählen und entscheiden, ob Sie ihn automatisch indizieren möchten. Sie können auch beliebige zusätzliche Parameter für das Verzeichnis definieren, Zugriffsbeschränkungen festlegen und bestimmte Beschränkungen zulassen oder verweigern.
SSL-Zertifikateinstellungen für erweiterte Ansicht
Hier können Sie wählen, ob Sie Ihr SSL-Zertifikat aktivieren oder deaktivieren möchten. Wenn Sie einen WordPress-Host erstellen, generiert MAMP Pro automatisch einen, wenn Sie ein Kontrollkästchen aktivieren (dazu später mehr). Sie können es hier nicht nur deaktivieren, sondern auch benutzerdefinierte Zertifikats- und Schlüsseldateien einfügen, eine Zertifikatskettendatei festlegen, TLS erzwingen, um nur die neuesten Versionen zuzulassen, oder ein neues selbstsigniertes Zertifikat erstellen.
Datenbankeinstellungen für erweiterte Ansicht
In den Datenbankeinstellungen können Sie auswählen, welche Datenbanken Sie jedem Host zuweisen möchten. Dies ist nützlich für Websites, die mehr als eine Datenbank benötigen, um zu funktionieren. Wenn Sie beispielsweise eine benutzerdefinierte Suchfunktion auf Ihrer Website basierend auf bestimmten Parametern erstellt haben, benötigen Sie höchstwahrscheinlich eine separate Datenbank. Diese können Sie hier zuweisen.
Remote-Einstellungen für erweiterte Ansicht
Wenn es an der Zeit ist, Ihre lokale Site in eine Live-Umgebung zu übertragen, verwenden Sie diesen Bildschirm, um die Dinge einzurichten. In den Remote-Einstellungen stehen Ihnen die folgenden Optionen zur Verfügung.
- Aktivieren Sie die Remote-Funktion
- Geben Sie eine öffentliche URL ein
- Stellen Sie Ihre FTP- oder SFTP-Verbindung ein
- Stellen Sie eine Verbindung zu einem Remote-MySQL-Server her
- Überprüfen Sie Ihre Einstellungen, migrieren, importieren oder veröffentlichen Sie Ihre Website
Cloud-Einstellungen für erweiterte Ansicht
Auf der Registerkarte Cloud-Einstellungen können Sie eine Verbindung zu Ihrem Cloud-Server herstellen und dann Ihre Dateien speichern. Sie können auch Dateien aus der Cloud laden, löschen und Namensänderungen beheben. Außerdem können Sie Ihre Dateien auf dem Desktop speichern oder laden.
Erste Schritte mit MAMP Pro
Wenn Sie mit MAMP vertraut sind, wissen Sie, dass das Einrichten einer WordPress-Site nicht gerade ein einfacher Prozess ist. Das ist bei MAMP Pro nicht der Fall. WordPress lässt sich in wenigen Schritten erstellen. Sie müssen keine WordPress-Dateien manuell installieren. MAMP Pro übernimmt das für Sie. Wenn Sie Nginx als Webserver auswählen, müssen Sie außerdem keine Änderungen an den Konfigurationsdateien Ihres Webservers vornehmen. MAMP stellt sicher, dass Nginx sofort einsatzbereit ist. Bevor wir mit der Installation von Nginx beginnen, gehen wir die Schritte zur Installation von WordPress mit Apache durch.
Für dieses Tutorial arbeiten wir in der Standardansicht. Öffnen Sie MAMP Pro und klicken Sie auf die Schaltfläche Start , um den Server zu starten.
Klicken Sie anschließend auf die Schaltfläche + Host hinzufügen.
Wenn das Dialogfeld angezeigt wird, klicken Sie auf das WordPress-Symbol und dann auf Weiter .
Geben Sie Ihrem Host einen Namen und wählen Sie einen Zielordner . Wenn Sie auf die Schaltfläche „Auswählen“ klicken, fordert MAMP Sie auf, einen Ordner innerhalb des Zielordners zu erstellen. Dies ist ein wichtiger Schritt, um Fehler zu vermeiden. Wenn Sie versuchen, die Dateien direkt in Ihrem Stammordner abzulegen, wird MAMP Sie davon abhalten. Nachdem Sie Ihren Ordner erstellt haben, klicken Sie auf Weiter .
Wenn der letzte Bildschirm angezeigt wird, werden Sie aufgefordert, Ihre Administratoranmeldeinformationen zu erstellen. Geben Sie den Admin-Namen Ihrer Wahl ein, gefolgt von einem Passwort. Dann geben Sie Ihre E-Mail-Adresse ein und geben Datenbankinformationen an. Es ist in Ordnung, diese Standardeinstellungen zu belassen. Wenn Sie die Datenbank, den Benutzer und das Passwort ändern möchten, achten Sie darauf, jeweils mit wp_ zu beginnen.
Welchen Webserver sollten Sie verwenden?
Apache wurde 1995 eingeführt, daher ist es natürlich eine beliebte Wahl, da es es schon lange gibt. Etwa 67 % der WordPress-Installationen werden mit Apache erstellt. Allerdings hat Nginx in den letzten Jahren an Popularität gewonnen.
Nginx wurde 2002 von einem russischen Programmierer namens Igor Sysoev entwickelt. Sein Hauptgrund für die Entwicklung von Nginx war, dass Apache mit einer großen Anzahl von Clients gleichzeitig zu kämpfen hatte. Er wollte einen Webserver schaffen, der höhere Geschwindigkeiten erreichen kann und weniger Ressourcen benötigt. Nach mehreren Jahren des Testens wurde die erste Nginx-Version 2004 veröffentlicht. Seitdem ist die Nginx-Fangemeinde exponentiell gewachsen.
WordPress funktioniert wunderbar auf Nginx und hat einen Anteil von 33 % an Websites, die im Internet gehostet werden. Mehrere beliebte Hosting-Anbieter nutzen es jetzt. Unternehmen wie SiteGround, InMotion Hosting und Cloudways verwenden Nginx-Webserver für ihre Hosting-Pläne.
Angesichts der Tatsache, dass Apache und Nginx beide zu den besten Webservern da draußen gehören, hängt die Wahl des richtigen Servers weitgehend davon ab, wie groß Ihre Website ist. Wenn Sie eine reine Informationsseite haben, die nicht viele Dateien hostet, können Sie den bewährten Apache verwenden. Größere Websites wären jedoch wahrscheinlich am besten mit Nginx allein aufgrund seiner Geschwindigkeitsvorteile bedient. Tatsächlich basieren Unternehmen wie Uber, Instagram, Instacart und Airbnb alle auf Nginx.
Einrichten von WordPress auf Nginx mit MAMP Pro
Es ist durchaus möglich, WordPress auf Nginx in MAMP Pro auszuführen. Es gibt jedoch einige zusätzliche Schritte, die Sie ausführen müssen, um dies zu erreichen. Zunächst einmal verwendet Nginx keine .htaccess-Datei, die WordPress im Allgemeinen benötigt. Aus diesem Grund müssen Sie WordPress etwas anders installieren.
Für dieses Beispiel erstellen wir eine neue Test-Site mit der erweiterten Ansicht. Diesmal müssen wir einen Host ohne WordPress erstellen. Wenn wir uns für WordPress entscheiden, wird Apache automatisch installiert. Navigieren Sie in MAMP Pro zur Registerkarte Allgemein unter Hosts . Klicken Sie auf die Schaltfläche + Host hinzufügen. Dieses Mal klicken wir auf die leere Schaltfläche, um unseren Host zu erstellen.
Wir nennen unseren Host Nginx-test . Legen Sie den Standortordner für Ihren Host fest und klicken Sie dann auf Weiter . Sobald unser neuer Host erstellt ist, möchten wir sicherstellen, dass Nginx auf der Registerkarte „ Allgemein “ ausgewählt ist. Klicken Sie anschließend auf Speichern . Es ist eine gute Idee, Ihren Server neu zu starten, um sicherzustellen, dass die Änderung vorgenommen wurde. Klicken Sie dazu oben rechts auf dem Bildschirm auf Stopp . Warten Sie einige Sekunden und klicken Sie dann auf Start .
Klicken Sie auf der Registerkarte „ Allgemein “ im Abschnitt „Extras“ auf die Schaltfläche „ Hinzufügen “.
Ein Dialogfeld wird angezeigt. Um WordPress zu installieren, wählen Sie WordPress (die neueste Version) aus und klicken Sie dann auf Weiter .
Geben Sie Ihrem Blog einen Namen und geben Sie Ihre E-Mail-Adresse ein. Notieren Sie sich als Nächstes Ihr Tabellenpräfix und Ihren Datenbanknamen. Fügen Sie einen Benutzernamen und ein Passwort hinzu und klicken Sie dann auf Installieren .
Um Ihre Website anzuzeigen, klicken Sie auf der Registerkarte „Allgemein“ auf „ Öffnen “. Ihre Website wird in Ihrem Standardbrowser geöffnet. Wenn Sie Ihre Website in anderen Browsern sehen möchten, klicken Sie auf die Schaltfläche „ Öffnen in “.
Pushen Sie Ihre Website live
Wir haben gezeigt, wie einfach es ist, eine WordPress-Site sowohl in Apache als auch in Nginx zu erstellen. Als Nächstes sehen wir uns an, wie Sie Ihre Website live schalten. Dazu gibt es grundsätzlich zwei Möglichkeiten. Zum einen über die FTP-Einstellungen in MAMP, zum anderen über ein Migrations-Plugin wie UpdraftPlus oder Backup Buddy. Bevor wir jedoch dazu kommen, besprechen wir die Bedeutung der Sicherung Ihrer Website, bevor Sie sie in eine Live-Umgebung verschieben.
So sichern/wiederherstellen Sie Ihre Website
Das Sichern und Wiederherstellen Ihrer Website in MAMP Pro ist ein wichtiger Schritt, den Sie unternehmen sollten, bevor Sie Ihre Website live schalten. Das Erstellen eines Backups erspart Ihnen kostspielige Fehler, die während des Übertragungsprozesses auftreten können. MAMP Pro hat es zu einer einfachen Aufgabe gemacht, die nur ein paar Schritte dauert. Um Ihre Website zu sichern, befolgen Sie diese einfachen Schritte.
Sichern Sie Ihre Host- und Datenbankdateien
Stellen Sie vor dem Sichern Ihrer Hosts sicher, dass Ihr Server derzeit nicht läuft. Wählen Sie im Menü „Datei“ die Option „ Sicherung “ aus.
Wenn das Dialogfeld angezeigt wird, wählen Sie entweder alle virtuellen Hosts oder alle MySQL-Datenbanken oder beides aus.
Als Nächstes benennen Sie Ihr Backup und wählen einen Speicherort für die Dateien aus. Klicken Sie abschließend auf Speichern . Der Vorgang kann je nach Größe Ihrer Host- und Datenbankdateien einige Minuten dauern.
Wiederherstellen Ihrer Sicherungen
Das Wiederherstellen Ihrer Dateien ist so einfach wie das Sichern. Stellen Sie sicher, dass Ihr Server derzeit nicht läuft, bevor Sie beginnen. Wählen Sie im Menü „Datei“ die Option „ Wiederherstellen “ aus.
Wählen Sie als Nächstes den Speicherort aus, an dem Ihre Dateien gespeichert sind, und klicken Sie dann auf Wiederherstellen .
Ein Warndialogfeld wird angezeigt, das besagt, dass Ihre aktuelle MySQL-Datenbank und die virtuellen Hostdateien ersetzt werden. Klicken Sie auf OK .
Verbindung zu einem Remote-Server herstellen
Wenn es darum geht, Ihre Website live zu schalten, könnte MAMP Pro die Dinge für Sie nicht einfacher machen. Es geht darum, sich per FTP mit Ihrem Host zu verbinden oder ein Migrations-Plugin zu verwenden. In diesem Tutorial konzentrieren wir uns auf die Verwendung von FTP, um Ihnen ein besseres Verständnis des Prozesses zu vermitteln. Stellen Sie sicher, dass Sie Ihre URL- und FTP-Verbindungsinformationen für Ihren Hosting-Provider bereit haben.
Hinweis: Derzeit unterstützt MAMP Pro nur die Remote-Übertragung von WordPress-Sites. Wenn Sie andere CMS-Sites wie Joomla oder Drupal auf einen Live-Host übertragen müssen, muss dies manuell erfolgen.
Stellen Sie als Nächstes sicher, dass Ihr Server gestartet wurde. Klicken Sie auf den Host, den Sie live schalten möchten, und navigieren Sie dann zur Registerkarte „ Remote “.
Aktivieren Sie als Nächstes das Kontrollkästchen Remote-Funktionalität aktivieren und geben Sie die URL für das Ziel Ihrer Website ein. Geben Sie als Nächstes an, ob Sie Ihre Dateien per FTP oder SFTP übertragen möchten. Wir empfehlen die Verwendung von SFTP aufgrund der erhöhten Sicherheit, die es bietet. Geben Sie Ihren Port , Host (Server), Benutzernamen und Passwort ein. Geben Sie den Benutzernamen , das Passwort , den Datenbanknamen und den Datenbank-Hostnamen für Ihren Remote-MySQL-Server ein. Testen Sie abschließend Ihre Einstellungen, indem Sie auf die Schaltfläche „ Häkchen “ klicken. Nachdem Sie bestätigt haben, dass Ihre Einstellungen korrekt sind, klicken Sie auf die Schaltfläche „ Veröffentlichen “, um Ihre Website live zu schalten. Nachdem Sie Ihre Einstellungen bestätigt haben, klicken Sie auf Speichern .
Zusätzlich zum Live-Pushing Ihrer Website über MAMP Pro können Sie Ihre Live-Website in Ihre lokale Umgebung ziehen. Wiederholen Sie dazu die oben beschriebenen Schritte, klicken Sie jedoch stattdessen auf die Schaltfläche „Importieren“.
MAMP Pro ist eine vollständige Lösung für die lokale Entwicklung
Die Möglichkeit, WordPress-Sites lokal zu entwickeln, ist für einige WordPress-Entwickler wichtig. Mit Unterstützung für mehrere Hosts, Ein-Klick-Installationen und sowohl Apache- als auch Nginx-Webserver-Funktionen können Sie mit MAMP Pro nichts falsch machen. Die kostenlose Version von MAMP ist eine gute Option für die WordPress-Entwicklung, wenn Sie eine einfache Lösung benötigen. Wenn Sie jedoch weitere Optionen wie das Einrichten von SSL-Zertifikaten, E-Mail-Tests, dynamisches DNS oder die Möglichkeit, mehrere Programmiersprachen auszuführen, benötigen, ist MAMP Pro der richtige Weg.
Verwenden Sie MAMP Pro für die lokale Website-Entwicklung? Wenn ja, teilen Sie uns Ihre Gedanken im Kommentarbereich unten mit.