WordPress Domainfactory-Dateirechte-Problem endgültig gelöst

6. April 2009 von Sven Kubiak

Vor einiger Zeit habe ich ein WordPress Plugin geschrieben, dass die Dateirechte beim Upload einer Datei ändert. Dies war nötig, da mein Webhoster Domainfactory eine Webserver-Konfiguration benutzte, die Probleme beim WordPress Upload machte (gemeint ist hier natürlich eine eigene WordPress Installation und nicht die, die Domainfactory selbst anbietet). Anfang Februar berichtete ich von einer möglichen Lösung des Problems die das Plugin überflüssig macht. Nach gut zwei Monaten des testens lässt sich definitiv sagen: das Problem ist gelöst! Mit der beschrieben Lösung werden die Dateirechte einwandfrei gesetzt. Ich werde deshalb die weitere Entwicklung an meinem Plugin “Change Uploaded File Permissions” ab sofort einstellen.

Hier noch einmal die Vorgehensweise bei Problemen mit dem Dateiupload:

Allem Anschein nach hat sich diese Problematik aber nun erledigt und die Dateirechte können auch auf “normalem” Wege einwandfrei gesetzt werden. Alles was wann dafür tun muss, ist dem Ordner “uploads” (zu finden unterhalb von wp-content) die Rechte “750″ zu geben. Mit dieser Einstellung erhalten alle *neuen* Dateien und Ordner unterhalb von “uploads” die richtigen Rechte, so dass reibungslos damit gearbeitet werden kann. Bei mir reichte dies allerdings nicht aus, und ich musste auch allen Ordnern unterhalb von “uploads” die Rechte “750″ geben. Danach funktionierte alles aber reibungslos. Wenn man keine Bilder oder Dateien in alte Artikel einfügen will, sollte es also ausreichen dem Ordner “uploads” und dem aktuellen Jahresordner die Rechte “750″ zu geben (sofern man Monats- und Jahresbasierte Strukturen verwendet).

3 Kommentare

  1. Sascha sagt:

    Kann man in diesem PlugIn die Rechtemaske auch einstellen, um es für unterschiedliche Provider nutzen zu können? Ich suche sowas nämlich auch gerade und wundere mich das selbst beim Installieren von Templates (über FTP) Die Rechte später anders aussehen als vom FTP Server vorgeschrieben.

    Eventuell könnte man das PlugIn dahingehend ändern, sollte das noch nicht vorhanden sein.

  2. Buba sagt:

    Tausend Dank für die Anleitung, hat mir gerade sehr geholfen! :-)

    750, ich hatte es natürlich auf 644 stehen…dann kann das ja auch nix werden!

  3. Michel sagt:

    Oh super, ich mach mich gerade ein wenig schlau, ob’s irgendwas bei domainfactory zu beachten gibt, werde nämlich wechseln. Danke!