Alles in WordPress ist auf einen Produktionsserver vorbereitet und erwähnt kaum Informationen zu Entwicklungsmaterial.
Ich möchte ein WordPress-Blog lokal einrichten, damit es gut und bereit ist, bevor es live geht. Gibt es spezielle Richtlinien beim Einrichten einer lokalen WordPress-Entwicklungsumgebung?
Was ist der einfachste Weg, ein WordPress-Blog lokal zu erstellen, aber einer, den ich irgendwann auf einen Live-Server übertragen kann?
Für WordPress bearbeitete Frage beantwortet Richtlinien.
Antworten:
Lokale WordPress-Entwicklungsumgebung:
Lokale Entwicklungsumgebungen können für die Entwicklung jeder Art von Anwendung gelten, aber es gibt einige spezielle WordPress-Fallstricke, die Ihren Übergang von lokal zu dev behindern könnten.
Das Ziel einer lokalen Entwicklungsumgebung ist es, die Produktionsumgebung so nah wie möglich nachzuahmen und einen nahtlosen Übergang zu ermöglichen.
Übereinstimmende URL Wenn Sie vorhaben, dieselbe Datenbank für die Produktion zu verwenden, ist es viel einfacher, Ihren lokalen Entwickler auf dieselbe Domäne wie die Produktion einzustellen.
127.0.0.1 your-domain.com
Root in Sites-Verzeichnis verschieben Es ist viel einfacher, Ihre WordPress-Installation unter dem Sites-Verzeichnis zu verwalten als / Applications / Mamp / httdocs.
Bearbeiten Sie Ihre vhost-Datei, indem Sie jede Site dem Verzeichnis hinzufügen:
/etc/apache2/extra/httpd-vhosts.conf
Bearbeiten Sie Ihre.conf-Dateien, indem Sie Ihre vhosts zuordnen und in Apache eingebaute Macs aktivieren.
/etc/apache2/extra/httpd.conf
/etc/apache2/users/yourname.conf
Starten Sie Ihren Webserver Gehen Sie zu Systemeinstellungen -> Freigabe und aktivieren Sie das Kontrollkästchen Webfreigabe.
wp-config.php Ordnen Sie Ihren Datenbankhostspeicherort Mamp zu:
localhost:/Applications/MAMP/tmp/mysql/mysql.sock
Definieren Sie lokale Konstanten, damit Sie dieselbe dev-Konfiguration zwischen dev und Production verwenden können:
Stellen Sie nun Ihre lokalen Datenbankkonstanten in local-config.php ein
Zusätzlicher Tipp: Verwenden Sie Mark Jaquiths Disable Plugins, wenn Sie ein Dev Plugin ausführen , um Plugins zu definieren, die auf lokaler Ebene deaktiviert werden sollen. Fügen Sie es in wp-content / mu-plugins ein und definieren Sie die zu deaktivierenden Plugins am Ende der Datei:
WordPress installieren Es ist viel einfacher, Installationen mit SVN zu verwalten (Sie müssen zuerst die Subversion-Binärdateien für Macinstallieren).
Wenn Sie produktionsbereit sind, exportieren Sie Ihre Datenbank mit phpmyadmin und verschieben Sie Ihre Dateien auf den Server.
quelle
Wenn Sie einen lokalen Allzweck-Entwicklungsstapel möchten, in dem Sie aus verschiedenen PHP-, MySQL- und Webserver-Versionen auswählen können und auch keine Angst vor der Verwendung von Docker haben, können Sie sich für die Devilbox entscheiden .
Dies ist auch ein Artikel zum Einrichten von WordPress auf der Devilbox .
Die Inbetriebnahme ist ziemlich einfach:
Links:
quelle
Hier finden Sie eine schrittweise LAMP-Anleitung: http://ubuntulinuxhelp.com/how-to-install-a-web-server-and-more-in-ubuntu-linux/
Nach der Installation ist es einfach, WordPress hinzuzufügen.
quelle
Was meinst du mit "alles war in Ordnung"? Haben Sie es geschafft, WordPress auf der Ubuntu-VM zum Laufen zu bringen? Wie weit bist du gekommen?
Welche Dateien wollten Sie übertragen? WordPress-Installationsdateien? Oder meinst du das Hochladen von Dateien wie Bildern für einen Beitrag? Das einzige Mal, dass ich einen FTP-Server verwendet habe, war, als ich die WP-Installationsdateien auf einen Remote-Server hochladen musste. Wenn Sie jedoch an Ihrem lokalen Computer arbeiten, können Sie entweder einen lokalen Ordner für Ihre virtuelle Maschine freigeben oder die Dateien von der virtuellen Maschine herunterladen und die Installation starten.
In Bezug auf MAMP wurde es nie verwendet, aber es gibt einige Informationen dazu in WordPress Codex und dieser Artikel im Smashing Magazine könnte helfen.
quelle
Da es noch niemand erwähnt hat: Local by Flywheel ( https://local.getflywheel.com ) ist eine sehr gute und einfache Möglichkeit, Ihren eigenen lokalen WordPress-Server zu betreiben.
Früher habe ich meinen AMP-Stack auf meinem Computer ausgeführt, aber seit ich Local entdeckt habe, habe ich meine gesamte Entwicklung darauf durchgeführt.
quelle