ich schreibe dieses Thema, weil mich Rechteprobleme bei der Installation von Redaxo seit sage und schreibe 2008, regelmäßig aber nicht oft, begleiten und weil ich die Lösung dafür jetzt endlich gefunden habe und ich diese oder eine andere für mich funktionierende Lösung so konkret auch noch nie irgendwo gelesen habe. Bei nur einem Provider konnte ich bisher Redaxo nie selbst installieren, bei allen anderen ging das immer mit den bekannten 5 Klicks in einer Minute.
- Fehlermeldungen bei Rechteproblemen
- /var/www/html/.../redaxo/include/master.inc.php
- /var/www/html/.../redaxo/redaxo/include/addons.inc.php
- /var/www/html/.../redaxo/redaxo/include/plugins.inc.php
- /var/www/html/.../redaxo/redaxo/include/clang.inc.php
- /var/www/html/.../redaxo/files/_readme.txt
- Fehler | Das Verzeichnis ist weder beschreibar noch ausführbar!
- /var/www/html/.../redaxo/redaxo/include/generated
- /var/www/html/.../redaxo/redaxo/include/generated/articles
- /var/www/html/.../redaxo/redaxo/include/generated/templates
- /var/www/html/.../redaxo/redaxo/include/generated/files
- /var/www/html/.../files
- /var/www/html/.../redaxo/include/addons/import_export/backup
- /var/www/html/.../redaxo/include/addons/import_export
- /var/www/html/.../redaxo/include/addons/metainfo
- /var/www/html/.../redaxo/include/addons/be_search
- /var/www/html/.../redaxo/include/addons/image_manager
- Bitte beheben Sie die aufgelisteten Fehler und starten Sie das Setup erneut.
- Fehler | Benötigte Addons fehlen
- Fehler beim kopieren des files Ordners
- Merkmale von Rechteproblemen
- Dateien lassen sich nicht überschreiben, nicht löschen, nicht umbenennen, höchstens verschieben
- weder per FTP Client noch über das Backend Plesk des Servers
- und alle Fehlermeldungen oben
Fazit erstmal bis hier: Wenn sich nun solche Rechtsprobleme bemerkbar machen, kann man nun mühsam alle Rechte manuell per FTP Client oder Plesk anpassen und die Dateien rechtemäßig "vergewaltigen", dann klappt vielleicht die Installation mit Müh und Not, aber die Rechteprobleme treten bei jeder Addonaktivierung wieder auf und manche Addons können Einstellungen nicht speichern, weil config Dateien nicht beschreibbar sind. Also ein Horror insgesamt. Denn auch alle Verzeichnisse, die Redaxo in files kopieren muss, können nicht erstellt werden.
- Gründe für Rechteprobleme
- PHP läuft auf dem Server mit einem anderen als dem FTP User (also z.B. mit den Usern www-data oder www-run) und hat dessen Rechte, die höher sind als die des FTP Users
- Dateien, die Redaxo in der Installationsroutine anlegt gehören nicht dem FTP User, sondern dem PHP User und sind dann nicht beschreibbar etc.
- Die Lösung
- Workaround
- per FTP den phpfilemanger auf den Server stellen
- http://www.deinedomain.de/phpfilemanger/index.php wählen und enter klicken
- was man dann im phpfilemanger sieht ist selbtserklärend und ähnlich wie im FTP Client, hier kann man sofort "alle bisher nicht editierbaren" Dateien vollumfänglich bearbeiten, löschen, umbenennen, überschreiben etc.
- nun das gesamte Redaxo Paket gezipped mit diesem phpfilemanger uploaden, wie es sich gehört in den root des Servers
- in der Zeile vom Redaxo .zip Paket auf decompress klicken, dann wird das Paket entpackt bzw. entzippt
- dann wie sonst auch http://www.deinedomain.de/redaxo/index.php die Installationsroutine starten ... und siehe da, es funktioniert alles ohne Rechteprobleme ... in den 5 einfachen Klicks innerhalb von einer Minute ...
- phpfilemanager wieder löschen und nur wieder für neue Uploads von Addons auf den Server draufstellen würde ich auf jeden Fall empfehlen …
- Erklärung
Fazit: Bei mir hat es diese Lösung voll gebracht, wie gesagt, seit 2008 kaue ich immer wieder mal daran. Wahrscheinlich auch einfacher als http://www.redaxo.org/de/wiki/index.php ... ionsrechte. Ich konnte nämlich bei diesem Provider nie das Redaxo komplett alleine installieren, was ja nicht Sinn der Sache ist und sein darf. Sie haben mir zwar immer alles eingestellt und gemacht und getan, aber ich hatte danach ja mit Addons usw. immer wieder mal Rechteprobleme auf dem Tisch liegen und das ist nicht fein. Aber ich bin diesem Provider natürlich nicht böse, er wird auch seine Gründe haben für genau diese Serverkonfiguration, da kann ich ihm nicht reinreden … and I have to cope with it … aber jetzt ist dies kein Problem mehr ...
Danke fürs Lesen,
ich hoffe, dass es eventuell wieder mal jemandem hilft und Zeit spart.