StarsMedia Logo

WordPress lokal aktualisieren

Mit viel digitaler Liebe erstellt von Starsmedia.com

Wie kann man auf einem Mac seine WordPress Plugins per FTP aktualisieren
Wenn man auf seiner lokalen Mac OSX installation Mamp oder Xampp laufen tritt nach einiger zeit das Problem auf dass die WordPress installation, einige Plugins oder Themes nichtmehr aktuell sind.

Es gibt mehrere Wege wie man seine lokale XAMPP installation korrekt einrichtet um upgrades einzuspielen.
Typische Fragen dazu sind:

  • xampp FEHLER: Bei der Verbindung zum Server trat ein Fehler auf. Bitte überprüfe die Einstellungen.
  • xampp proftpd mac oder mac xampp ftp can't access server
  • xampp proftpd add user
  • Connecting to the ftp server while using Xampp
  • mac xampp ftp can't access server

 

1. Möglichkeit: ProFTPD lokal einrichten

Wenn man ProFTPD lokal korrekt einrichten möchte muss man folgendes machen:
1.1 FTP Service stoppen
1.2 User in der Konfigurationsdatei eintragen

Pfad:

 /Applications/XAMPP/etc/proftpd.conf

Setting:

 # Set the user and group under which the server will run.
 User nobody
 ...
 # nobody gets the password "xampp"
 UserPassword nobody 2TgxE8g184G9c
 RequireValidShell off

Hostname:
Der Hostname ist "localhost"

1.3 FTP service starten.  Die Konfiguration mit einen FTP Programm, zum beispiel Filezilla testen.

1.4 Wenn alles funktionert kann man neuen Settings in die Wordpress Konfiguration eintragen.
Dazu die in Datei öffnen:

 wordpress/wp-config.php

Diese Standardsettings eintragen.

 define('FTP_HOST', 'localhost');
 define('FTP_USER', 'nobody');
 define('FTP_PASS', 'xampp');

1.5 Die Update Ordner für die Upgrades im WordPress root-ordner anlegen.
Wichtig ist hier diesen Ordner die Zugriffsberechigung im "öffentlich"

wordpress/tmp
wordpress/wp-content/upgrade

 

2. Möglichkeit: WordPress über das Filesystem aktualisieren

WordPress hat die möglichkeit Dateien direkt über das Filesystem zu aktualisieren.
Dazu trägt man in der wp_config.php folgendes setting ein:

define('FS_METHOD', 'direct');
 

3. Möglichkeit: Dem Apache Service mehr rechte geben.

Vermutlich die radikalst Methode um das Problem zu lösen.
Man ändert in der httpd.conf Datei die Access Gruppe.

3.1 Xampp Services stoppen
3.2 Terminal öffnen und ins homedirectory wechseln

 ls -al

3.3 Als Admin die httpd.conf Datei öffnen

 sudo vi /Applications/XAMPP/etc/httpd.conf

3.4 Die Datei öffnen

 sudo open -e “/Applications/XAMPP/etc/httpd.conf”

3.5 Die Admin Usergruppe suchen

 User nobody
 Group admin

3.6 und durch diese Werte ersetzen

 User deinusername
 Group staff

3.7 Xampp Services starten

 

4. Möglichkeit: SSH Installation

Tuts Plus hat hier noch eine möglichkeit zu einem SSH Upgrade zusammengestellt.
Die Anleitung ist hier zu finden.

5. Möglichkeit: Local by Flywheel

Das Aktualisieren von WordPress-Installationen auf einem lokalen Entwicklungssystem kann eine Herausforderung sein, insbesondere wenn es um die Aufrechterhaltung einer stabilen und sicheren Umgebung geht. Local by Flywheel bietet eine benutzerfreundliche Lösung für lokale WordPress-Entwicklungen, die das Testen von Updates einfach und risikofrei macht. Eine der größten Herausforderungen beim Aktualisieren von WordPress besteht darin, sicherzustellen, dass neue Plugins und Themes mit der bestehenden Konfiguration kompatibel sind, ohne dass es zu Konflikten kommt. Local by Flywheel ermöglicht es Benutzern, Klonversionen ihrer Websites zu erstellen, auf denen sie Updates testen können, bevor sie diese auf ihre Live-Sites anwenden. Dies minimiert das Risiko, dass ein Update die Website beeinträchtigt.

Schritt-für-Schritt-Anleitung zur Aktualisierung von WordPress mit Local by Flywheel

  1. Local by Flywheel starten: Öffnen Sie die Anwendung Local by Flywheel auf Ihrem Computer. Stellen Sie sicher, dass sie auf die neueste Version aktualisiert ist, um von den neuesten Funktionen und Sicherheitsupdates zu profitieren.
  2. WordPress-Website auswählen: Wählen Sie in der Hauptoberfläche die WordPress-Website aus, die Sie aktualisieren möchten.
  3. Website klonen: Bevor Sie Aktualisierungen durchführen, klonen Sie Ihre Website. Klicken Sie dazu mit der rechten Maustaste auf die Website in Local by Flywheel und wählen Sie „Clone“. Geben Sie dem Klon einen Namen, der Ihnen hilft, ihn als Testumgebung zu identifizieren.
  4. Klon überprüfen: Starten Sie den Klon und überprüfen Sie, ob alle Inhalte korrekt übertragen wurden. Dies stellt sicher, dass die Testumgebung eine genaue Kopie Ihrer Live-Website ist.
  5. Updates durchführen: Navigieren Sie im WordPress-Dashboard des Klons zu „Dashboard“ > „Updates“. Sie können hier alle verfügbaren Updates für WordPress selbst, Plugins und Themes sehen. Klicken Sie auf „Jetzt aktualisieren“, um die ausgewählten Updates zu installieren.
  6. Funktionalität testen: Nachdem die Updates installiert sind, überprüfen Sie gründlich die Funktionalität der Website im Klon. Testen Sie alle wichtigen Funktionen, insbesondere jene, die von den aktualisierten Plugins oder Themes betroffen sind.
  7. Probleme beheben: Falls während des Tests Probleme auftreten, nutzen Sie die Gelegenheit, diese zu beheben, ohne dass Ihre Live-Website beeinträchtigt wird. Dies könnte weitere Recherche und Tests erfordern.
  8. Updates auf der Live-Website anwenden: Wenn alle Tests erfolgreich waren und die aktualisierte Website wie erwartet funktioniert, können Sie nun die gleichen Updates auf Ihrer Live-Website durchführen. Da Sie bereits wissen, dass die Updates im Klon gut funktionieren, verringert dies das Risiko von Problemen auf der Live-Website.
  9. Backup erstellen: Vergessen Sie nicht, vor der Aktualisierung ein Backup Ihrer Live-Website zu erstellen. Obwohl Sie die Updates bereits getestet haben, ist es immer eine gute Sicherheitsmaßnahme.

Spezifische Details

1. Möglichkeit: ProFTPD lokal einrichten

  • FTP Konfiguration: Die Anleitung zum Einrichten von ProFTPD scheint korrekt, enthält jedoch einige sicherheitsrelevante Bedenken, wie das Festlegen eines Passworts direkt in der Konfigurationsdatei. Außerdem könnte der Hinweis auf den Benutzer "nobody" und das zugehörige Passwort problematisch sein, da diese zu generisch sind und ein Sicherheitsrisiko darstellen könnten.
  • Verständlichkeit: Die Schritte sind relativ gut beschrieben, aber es könnte für weniger erfahrene Benutzer immer noch schwierig sein, diesen Anweisungen zu folgen.

2. Möglichkeit: WordPress über das Filesystem aktualisieren

  • Plausibilität: Die Methode, FS_METHOD auf 'direct' zu setzen, ist eine standardmäßige und sichere Methode zur Aktualisierung von WordPress, sofern die Dateiberechtigungen korrekt gesetzt sind. Diese Methode sollte funktionieren und ist eine gute Alternative zum FTP-Zugriff.

3. Möglichkeit: Dem Apache Service mehr Rechte geben

  • Sicherheitsrisiken: Das Ändern der Benutzer- und Gruppenrechte des Apache-Servers könnte ernsthafte Sicherheitslücken öffnen. Besonders das Wechseln zu einem Benutzerkonto mit umfangreichen Rechten ist riskant.
  • Empfehlung: Diese Methode sollte mit Vorsicht verwendet werden oder besser noch, es sollte nach sichereren Alternativen gesucht werden.

4. Möglichkeit: SSH Installation

  • Verlinkung und Details: Es fehlt ein direkter Link zur Anleitung, was es Benutzern schwer macht, dieser Methode zu folgen. Zudem wäre eine kurze Beschreibung oder Zusammenfassung der Schritte nützlich.
Wir machen Deine Marke Online bekannter und erfolgreicher. Guntram Bechtold – StarsMedia
Kontaktiere uns
Wir sind starsmedia

Agentur für digitales Wachstum.

Wir machen Deine Marke Online bekannter und erfolgreicher.

Schreib uns eine Nachricht oder komm auf eine Tasse Tee vorbei. Wir freuen uns, mit Dir über Dein Projekt zu sprechen!
Kontaktiere uns