Wenn Sie ein starker WordPress-Entwickler wie ich sind, müssen Sie möglicherweise für jede Site eine neue Installation erstellen, für die eine seltsame Struktur oder bestimmte Beiträge erforderlich sind, anstatt Ihre einheitliche WordPress-Testinstallation vor Ort zu verwenden. Stichwort WordPress Mu. WordPress Multi User ist eine Plattform, die von den Genies von Automattic erstellt wurde und im Wesentlichen eine WordPress-Installation ist, die die Ausführung mehrerer Blogs mit derselben Software ermöglicht.
In diesem Tutorial werde ich Ihnen zeigen, wie Sie WordPress Mu lokal einrichten, sodass es auch in VMWare Fusion angezeigt werden kann. Diese Software ermöglicht das Cross-Browser-Testen von Microsoft XP und Vista. Nur Mac, sorry, aber ich bin mir sicher, dass mit den PC-Versionen von MAMP etwas Ähnliches gemacht werden kann.
Leider erfordert dieses Tutorial ein paar bezahlte Dinge, daher kann es teuer werden. Sie benötigen MAMP PRO, Microsoft XP und VMWare Fusion- Nur MAMP PRO ist unerlässlich, wenn Sie keinen Cross-Browser-Test benötigen. MAMP PRO bietet einige Funktionen für MAMP, die wir zur Definition unserer neuen Entwicklerseite benötigen. Laden Sie auch WordPress MU herunter, das brauchen wir!
Hinweis: MAMP PRO wird mit MAMP geliefert. Stecken Sie beide in Applications ein, weil Sie beide benötigen.
OK, also wenn Sie nicht genau wissen, was wir tun werden, werde ich es weiter abbauen. Wenn Sie WordPress zur Entwicklung Ihrer Websites verwenden, müssen Sie bei jeder Erstellung einer neuen Website eine neue Installation von WordPress herunterladen, installieren und den gesamten Vorgang nur für eine neue Website durchlaufen. Dies kostet Zeit UND Speicherplatz auf der Festplatte. Was wir tun, ist das Einrichten einer Art WordPress-Installation, die es Ihnen ermöglicht, dieselben WordPress-Dateien zu verwenden und eine neue WordPress-Site über wp-admin einzurichten, anstatt die berühmte 5-Minuten-Installation durchzuführen.
Am Ende des Lernprogramms können Sie http://wordpress.mu/ besuchen, um Ihre lokale WordPress-MU-Installation anzuzeigen. Sie können dieselbe Seite auch in VMWare Fusion öffnen, auf der Windows XP ausgeführt wird. Dies bedeutet, dass Sie es in ALLEN großen Browsern sehen können - IE5.5-8, Chrome, Safari Mac, Safari PC, Firefox Mac, Firefox PC usw. Die Liste wird fortgesetzt.
Wenn Sie MAMP PRO installiert haben, öffnen Sie es und die Server sollten gestartet werden. Wir müssen die Häfen wechseln. Ports sind im Grunde die "Tür", die ein Server dem Browser mitteilt, er solle durchgehen. Sie sind möglicherweise mit dem Port von CPanelX vertraut 8082
. CPanel hat Ihrem Server mitgeteilt, dass Sie durch die Tür gehen müssen, um zum CPanel zu gelangen 8082
. Standardmäßig hat MAMP PRO gerne eigene Ports- 8888
für Apache und 8889
für MySQL. Wir müssen dies auf die Standardeinstellungen zurücksetzen. Sie können es entweder umdrehen 80/3306
manuell oder einfach auf "Standardports" klicken
MAMP PRO teilt Ihnen mit, dass die Server neu gestartet werden müssen, damit die Änderungen wirksam werden. Klicken Sie auf OK und lassen Sie es tun. Wenn Sie feststellen, dass Apache nicht neu gestartet werden kann, überprüfen Sie, ob "Web-Freigabe" im Bereich "Freigabeeinstellungen" deaktiviert ist. Sie sollten jetzt besuchen können http: // localhost: 80
entweder die Seite 'Wenn diese Seite angezeigt wird, ob Apache erfolgreich installiert wurde' oder die standardmäßige MAMP-Indexseite. Großartig.
httpd.conf liest Apache, wenn es sich um die Hosts oder URLs handelt, auf denen ausgeführt werden soll. Sie finden httpd.conf in ~ / Applications / MAMP / conf / apache / httpd.conf
Scrollen Sie ganz nach unten und Sie werden wahrscheinlich Folgendes finden:
DocumentRoot "/ Applications / MAMP / htdocs" Servername localhost
oder gar nichts. Wir werden dies hinzufügen oder in den folgenden Code ändern. Wir werden auch unseren eigenen virtuellen Host hinzufügen, der wordpress.mu sein wird. (Nur eine Randbemerkung, wenn Sie dies tun, ist es wichtig, niemals eine URL zu wählen, die mit einer tatsächlichen Website in Konflikt steht, da die Einstellungen wie Sie sind Sie können die URL Ihrer lokalen Site niemals online besuchen, zB wenn ich meinen Host auf example.com einstelle, würde example.com dies tun immer auf meinem lokalen Rechner auflösen (im Gegensatz zu example.com online). Also, wie gesagt, dies hinzufügen (oder die Standardeinstellung ändern)
DocumentRoot "/Users/YOU/wordpres.mu" Servername localhost DocumentRoot "/Users/YOU/Sites/wordpress.mu" Servername http://wordpress.mu/
Vergessen Sie nicht, Sie in Ihren Benutzernamen zu ändern. Dies erfordert auch einen Neustart der Apache- und MySQL-Server. Sie werden wahrscheinlich feststellen, dass wordpress.mu nicht in Ihrem Site-Ordner vorhanden ist. Erstellen Sie es also!
Diese Datei, Gastgeber
ist die Konfiguration für genau das, die Hosts. Die httpd.conf hat also die Hosts für Ihren Mac festgelegt! Das erfordert einige Terminalarbeit, aber ich verspreche Ihnen, dass es so einfach ist, den Befehl zu kopieren und einzufügen und dann eine einzelne Zeile einzugeben!
Öffnen Sie das Terminal (es befindet sich unter "Dienstprogramme" im Ordner "Programme") und geben Sie Folgendes ein:
Sudo Pico / etc / hosts
Und drücken Sie die Eingabetaste. Sudo bedeutet, dass es sich um eine Admin-Aktion handelt. Pico ist der Editor des Terminals (was Sie bald sehen werden) und / etc / hosts ist der Pfad zu dem, was wir bearbeiten möchten. Sie werden aufgefordert, Ihr Kennwort einzugeben. Geben Sie es dann ein. Sie sollten nun diesen Bildschirm sehen:
Diese letzte Zeile ist möglicherweise nicht vorhanden. Wenn Sie sich keine Sorgen machen, ändern wir sie trotzdem. Setzen Sie den Cursor an den unteren Rand (das Klicken funktioniert nicht). Ändern Sie localhost in wordpress.mu, wo sich die letzte Codezeile befindet. Es sollte lesen:
127.0.0.1 wordpress.mu
127.0.0.1 ist die Art, wie der Computer "ich" sagt. Speichern Sie die Datei, indem Sie drücken ctrl + o
(o für schreiben aus und dann Strg + x
pico zu beenden.
Der letzte Teil des Puzzles ist das Erstellen eines Host-Alias in MAMP PRO. Jetzt, da alle Hosts eingerichtet sind, müssen wir MAMP PRO mitteilen, dass es tatsächlich da ist. Klicken Sie in MAMP PRO auf die Registerkarte "Hosts". Sie müssen einen Alias hinzufügen. Klicken Sie auf das kleine Plus unten links. Sie müssen ein paar Dinge einstellen. Servername: wordpress.mu
, Hafen: 80
, Speicherort: /Users/YOU/Sites/wordpress.mu
, und fügen Sie einen Aliasnamen unten rechts von ein wordpress.mu
.
Klicken Sie auf "Übernehmen" und starten Sie die Server erneut
Holen Sie sich Ihren wordpress-mu Download und benennen Sie ihn in wordpress.mu um. Stecken Sie es in Ihren Site-Ordner. Hey Presto, du kannst die Installation durchgehen! Leider habe ich keine einfache Möglichkeit gefunden, Sub-Domains auf einem lokalen Server zu verwenden, also habe ich mich einfach an Unterordner als Struktur gehalten. Großartig! Sie können WordPress jetzt auf Ihrem lokalen Computer verwenden! Fahren Sie mit der 5-minütigen Installation fort, und Sie können Blogs unter "Admin-Menü" hinzufügen. Ich werde nicht zu viel auf die eigentliche Funktionalität von WPMU eingehen, aber ich werde erklären, wie ich am Ende damit arbeite.
Ich werde nicht näher auf dieses Thema eingehen, da es viele Tutorials dazu gibt. Ich werde jedoch erklären, wie eine brandneue Installation geändert wird (selbst wenn Sie sie seit Ewigkeiten verwendet haben, wird sich wahrscheinlich nicht viel ändern, was sich ohnehin geändert hat). Starten Sie VMWare Fusion und aktivieren Sie Unity, wenn Sie dies wünschen. Mit Unity können Sie Windows XP-Fenster nativ auf Ihrem Mac ausführen (siehe Abbildung unten)!
Das / etc / hosts
Datei in XP muss auch bearbeitet werden. Sie finden es in C: \ Windows \ system32 \ drivers \ etc \ hosts
. Öffnen Sie es mit Notepad, und wir sind dabei, unsere Leitung einzurichten. Zuerst müssen Sie sich eine IP-Adresse zulegen. Öffnen Sie ein neues Terminalfenster und geben Sie ein ifconfig -a
. Sie erhalten eine Menge Junk-Scrollen, bis Sie 'vmnet8' sehen können. Besorgen Sie sich diese IP-Adresse, die ich im Bild unten hervorgehoben habe.
Gehen Sie dann zurück in Ihre \ etc \ hosts-Datei in Windows und fügen Sie diese IP-Adresse unten in gefolgt von ein wordpress.mu
.
Leider müssen Fenster geschlagen werden, um zu bemerken, dass eine Änderung stattgefunden hat. Jetzt müssen Sie die Eingabeaufforderung öffnen. Es befindet sich unter Zubehör im Startmenü. Einfach tippen ipconfig / flushdns
. Hierdurch werden alle DNS-Namen (hauptsächlich localhost) geleert, damit die aktualisierte Hosts-Datei erkannt wird.
Sie können jetzt Ihr MAMP mit der WordPress-MU-Installation in jedem Windows-Browser aufrufen. Es sieht so aus, als ob ich ein bisschen Arbeit habe!
Wie versprochen, sagte ich, ich würde dir sagen, wie ich es benutze. Ich habe jeden Browser, den ich brauche, heruntergeladen und in meine XP-Installation installiert. Auf diese Weise kann ich mein WordPress-Sites-Fenster neben dem Fenster vergleichen und habe leicht Zugriff auf die gewünschten Elemente, ohne es zu speichern und eine Online-Installation zu aktualisieren!
Also da hast du es. Die ultimative Anleitung zum ultimativen WordPress-Setup. Es fühlt sich an, als hätte ich nicht genug Wert auf WordPress MU selbst gelegt, aber es ist nur ein Installations-Tutorial. WordPress MU spart Lasten und Speicherplatz auf der Festplatte, indem es alle Ihre separaten WordPress-Blogs in 1 eins einsortiert. Sie haben einen universellen Designordner / -manager, mit dem Sie schnell zwischen den Bearbeitungsseiten wechseln können.