Holen Sie sich das beste WordPress Backup
& Migration Plugin noch heute
Duplikator jetzt kaufen

Duplicator-Dokumentation

Dokumentation, Referenzmaterialien und Tutorials für Duplicator

Lösen von Problemen mit der Dateiberechtigung

Haben Sie Probleme mit Dateiberechtigungen in Duplicator Pro? Dieser Leitfaden bietet praktische Lösungen zur effektiven Fehlersuche und Behebung von Problemen im Zusammenhang mit Dateirechten.

Stellen Sie zunächst sicher, dass Sie die neueste Version von Duplicator Pro verwenden. Bitte überprüfen Sie das Änderungsprotokoll und die Systemanforderungen .

Allgemeine Tipps

Wenn Sie Probleme mit den Dateiberechtigungen in Duplicator haben, prüfen Sie, ob die Berechtigungen nicht stimmen, ob Sie Eigentümer der Datei sind oder ob Server-Sicherheitseinschränkungen wie Suhosin oder SELinux den Zugriff blockieren. Testen Sie mit temporären 777-Berechtigungen, überprüfen Sie die Eigentumsverhältnisse und konsultieren Sie Ihren Hosting-Provider, um diese Probleme effektiv zu lösen.

Test der vollen Berechtigungen (temporär)

Um festzustellen, ob das Problem mit der Berechtigung zusammenhängt, setzen Sie den betroffenen Pfad vorübergehend auf 777:

chmod -R 777 /path/to/folder

Wenn das Problem dadurch behoben wird, deutet dies darauf hin, dass die Berechtigungen zu restriktiv waren.

Wichtig! Setzen Sie die Berechtigungen nach dem Testen wieder auf einen sicheren Wert zurück(755 für Ordner, 644 für Dateien).

Dateibesitz & Gruppe prüfen

Vergewissern Sie sich, dass die Dateien dem richtigen Benutzer und der richtigen Gruppe gehören, da ein falscher Besitzer PHP daran hindern kann, die Dateien zu ändern.

Führen Sie den folgenden Befehl aus, um den Dateibesitz zu überprüfen:

ls -l /path/to/folder

Aktualisieren Sie bei Bedarf die Besitzverhältnisse, damit sie mit dem Benutzer übereinstimmen, der den Webserver betreibt (z. B., www-data für Apache/Nginx unter Ubuntu/Debian):

chown -R www-data:www-data /path/to/folder

Hinweis: Wenn Sie sich nicht sicher sind, wenden Sie sich an Ihren Hosting-Provider, um Hilfe zu erhalten.

Suhosin Erweiterung Einschränkung

Die Sicherheitserweiterung Suhosin kann Beschränkungen für Dateioperationen auferlegen, was zu Berechtigungsproblemen führen kann. So überprüfen Sie, ob Suhosin aktiviert ist:

  1. In der WordPress-Administrationsleiste:
    • Navigieren Sie zu: Duplicator " Werkzeuge " Server-Infos " PHP
    • Suche nach Suhosin Extension
  2. Während der Ausführung des Installationsprogramms:
    • Öffnen Sie die Datei installer-log.txt
    • Suche nach Referenzen zu Suhosin

Lösung: Wenn Suhosin aktiviert ist, wenden Sie sich an Ihren Hosting-Provider oder Server-Administrator und erklären Sie, dass die Suhosin-Erweiterung möglicherweise die Dateiberechtigungen beeinträchtigt. Fragen Sie, ob sie die Einstellungen anpassen oder die Erweiterung für Ihre Website deaktivieren können.

Sicherheitsoptimiertes Linux (SELinux) Beschränkungen

Wenn SELinux auf Ihrem Server ausgeführt wird, kann es Änderungen an Dateien verhindern , selbst wenn die Berechtigungen auf 777 gesetzt sind.

Lösung: Wenn die Anpassung von Berechtigungen und Besitzverhältnissen keine Wirkung zeigt, prüfen Sie, ob SELinux zusätzliche Sicherheitsrichtlinien durchsetzt.

Hinweis: Möglicherweise müssen Sie sich an Ihren Hosting-Provider oder Server-Administrator wenden, um die SELinux-Einstellungen entsprechend anzupassen.

Hilfe Videos & Anleitungen

Weitere Anleitungen zum Anpassen von Dateiberechtigungen finden Sie in diesen Tutorials:

Hinweis: Wenn das Problem nach diesen Schritten weiterhin besteht, können Sie sich mit Details zu den Fehlermeldungen und Protokollen zur weiteren Fehlerbehebung an den Support wenden.

Wurzelordner-Einschränkungen

Einige Hosting-Anbieter verhindern PHP davon abhalten, in den Stammordner zu schreiben (z.B., public_html). Wenn Sie auf dieses Problem stoßen, sollten Sie die folgenden Möglichkeiten in Betracht ziehen:

  1. Kontaktieren Sie Ihren Hosting-Anbieter
    • Fragen Sie, ob PHP Beschränkungen für das Schreiben in den Stammordner hat.
    • Einige Hosts bieten möglicherweise eine Umgehung oder eine benutzerdefinierte Richtlinie an, die speziell auf ihre Serverumgebung zugeschnitten ist.
    • In einigen Fällen können sie Ihnen erlauben, den Eigentümer zu wechseln (chown) auf dem Stammverzeichnis über SSH.
  2. Ein Unterverzeichnis verwenden
    • Wenn das Schreiben in den Stammordner nicht erlaubt ist, erstellen Sie ein Unterverzeichnis innerhalb Ihres Stammordners.
    • Legen Sie das Installationsprogramm und die Archivdatei in dem Unterverzeichnis ab und führen Sie sie von dort aus.

Erkundigen Sie sich am besten bei Ihrem Hosting-Provider, um etwaige Einschränkungen zu bestätigen und eine geeignete Lösung zu finden.

Tipps für Installateure

Bei der Migration einer Website von System A nach System B behält das Plugin die Dateiberechtigungen bei (z. B. 644). Wenn Sie die Berechtigungen während der Installation ändern müssen, gehen Sie folgendermaßen vor:

Für Duplicator Pro:

  1. Rufen Sie das Installationsprogramm auf:
    • Öffnen Sie installer.php und gehen Sie zu "Schritt 1 von 4: Archiv extrahieren".
  2. Berechtigungen anpassen:
    • Suchen Sie unter "Erweiterte Optionen" den Abschnitt "Berechtigungen".
    • Setzen Sie Verzeichnisse/Dateien auf die gewünschte Berechtigungsreihenfolge (z. B. 644) und aktivieren Sie das Kontrollkästchen, um die Änderungen zu übernehmen.
  3. Änderungen anwenden:
    • Klicken Sie auf "Run Deployment", um die Verzeichnis- und Dateiberechtigungen rekursiv zu aktualisieren.
  4. Manuelle Anpassungen (falls erforderlich):
    • Wenn für bestimmte Dateien oder Verzeichnisse andere Berechtigungen erforderlich sind, loggen Sie sich per FTP, SSH oder cPanel ein und passen Sie sie manuell an.

Für Duplicator Lite

  1. Verwenden Sie einen FTP-Client (z. B. FileZilla):
    • Navigieren Sie zu dem Ordner, der Folgendes enthält installer.php.
  2. Verzeichnisberechtigungen festlegen:
    • Ändern Sie alle Verzeichnisse auf 755.
  3. Dateiberechtigungen festlegen:
    • Aktualisieren Sie die Dateien auf 644 und aktivieren Sie die Option " Rekursiv", um die Änderungen anzuwenden.

Hinweis: Wenn Sie immer noch Probleme mit der Berechtigung haben, versuchen Sie die Einstellung 777 vorübergehend für Dateien und Verzeichnisse und kehren dann zu sicheren Berechtigungen zurück. Wenn 777 funktioniert nichtmüssen Sie möglicherweise die Eigentümer (chown) des Verzeichnisses und der Installer-/Archivdateien.

Wenn Sie diese Schritte befolgen, können Sie sicherstellen, dass während der Migration die richtigen Berechtigungen gesetzt werden und Zugriffsprobleme vermieden werden.

Windows-Berechtigungen einrichten

Wenn Sie unter Windows Probleme mit den Zugriffsrechten haben, befolgen Sie diese Schritte, um den Zugriff korrekt zu konfigurieren:

  1. Suchen Sie den WordPress-Stammordner
    • Öffnen Sie den Windows Explorer und navigieren Sie zum Stammordner, in dem WordPress installiert ist.
  2. Sicherheitseinstellungen anpassen
    • Klicken Sie mit der rechten Maustaste auf den Ordner und wählen Sie Eigenschaften.
    • Klicken Sie auf die Registerkarte Sicherheit.
  3. Vollzugriffsberechtigung erteilen
    • Klicken Sie auf Bearbeiten und dann auf Hinzufügen.
    • Fügen Sie die folgenden Benutzer hinzu und gewähren Sie ihnen VOLLER ZUGANG:
      • IUSR
      • IIS_IUSRS
    • Klicken Sie auf Übernehmen und OK, um die Änderungen zu speichern.
  4. Sichere Berechtigungen wiederherstellen
    • Sobald die erforderliche Einrichtung abgeschlossen ist, setzen Sie die Berechtigungen auf die Standardsicherheitseinstellungen für IUSR und IIS_IUSRS zurück, um die Systemsicherheit zu gewährleisten.

Wenn Sie diese Schritte befolgen, können Sie Probleme im Zusammenhang mit Berechtigungen lösen und gleichzeitig die Sicherheit Ihrer WordPress-Website auf einem Windows-Server gewährleisten.

Verstehen von Dateiberechtigungen

Die Dateiberechtigungen können je nach Hosting-Anbieter oder persönlicher Webserver-Konfiguration variieren, so dass es schwierig ist, die richtige Einstellung zu finden.

Um Probleme mit Berechtigungen zu vermeiden, ist ein grundlegendes Verständnis der Funktionsweise von WordPress-Dateiberechtigungen unerlässlich. Eine detaillierte Anleitung zum Einrichten von Berechtigungen finden Sie in diesem Artikel: Leitfaden für WordPress-Dateiberechtigungen

Wenn Sie sich über die richtige Konfiguration nicht sicher sind, empfehlen wir Ihnen, die Dokumentation Ihres Hosting-Anbieters zu konsultieren oder sich an dessen Support-Team zu wenden. Die korrekte Konfiguration von Berechtigungen gewährleistet, dass Ihre Website sicher und voll funktionsfähig bleibt.

Behandlung von Berechtigungsfehlern in Ihrer Umgebung

Wenn Sie auf einen Berechtigungsfehler stoßen, gibt es keinen zusätzlichen Code, der geändert werden kann, um das Problem zu lösen. Duplicator verlässt sich beim Zugriff auf das Dateisystem auf Standard-PHP-Funktionen. Wenn PHP nicht auf eine Datei oder einen Ordner zugreifen kann, bedeutet dies, dass der PHP-Prozess, der auf Ihrem Webserver läuft , nicht über die erforderlichen Berechtigungen verfügt.

Lösen von Berechtigungsproblemen

  • Sie müssen Ihre Datei- und Ordnerberechtigungen anpassen, um den richtigen Zugriff zu ermöglichen.
  • Da Hosting-Umgebungen, Webserver und Betriebssysteme sehr unterschiedlich sind, konsultieren Sie am besten die Dokumentation oder das Support-Team Ihres Hosting-Anbieters für spezifische Anweisungen.
  • Community-Foren, die mit Ihrem Hosting-Anbieter oder Ihrer Server-Software zu tun haben, sind ebenfalls eine gute Ressource, da dort häufig Fragen zu Berechtigungen diskutiert werden.

Hilfreiche Hosting-Dokumentation:

HostGator | GoDaddy | HostMonster | BlueHost

Externe Referenz:

War dieser Beitrag hilfreich?

Verwandte Artikel