Seite 1 von 1
3.2.0 Allgemeiner Fehler beim Editieren
Verfasst: 12.02.2017 13:41
von NicoM
Hallo,
beim Versuch einen ganz bestimmten Beirag zu editieren, erhalte ich -als Admin- folgende Fehlermeldung:
Allgemeiner Fehler
Du hast keine Berechtigung, auf diese Datei zuzugreifen.
BACKTRACE
FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()
FILE: [ROOT]/includes/message_parser.php
LINE: 1819
CALL: trigger_error()
FILE: [ROOT]/posting.php
LINE: 598
CALL: parse_message->get_submitted_attachment_data()
Kann mir bitte jemand helfen und erklären, warum ich die erhalte und wie ich das Problem löse?
Danke und Gruß,
Re: 3.2.0 Allgemeiner Fehler beim Editieren
Verfasst: 12.02.2017 21:02
von gn#36
Hat der Beitrag einen Dateianhang? Es sieht so aus. Ich vermute, etwas mit den Dateirechten auf deinem Server stimmt nicht. Überprüf' mal die Zugriffsrechte der Dateien in den cache/
, files/
und store/
Ordnern. Vielleicht hat sich durch ein Update seitens des Serverbetreibers was geändert.
Re: 3.2.0 Allgemeiner Fehler beim Editieren
Verfasst: 12.02.2017 23:30
von NicoM
Ja, der Beitrag hat einen Dateianhang. Es ist ein über 10 Jahre alter Beitrag. Die Zugriffsrechte der drei Ordner stehen auf 777.
Nachdem feststand, dass weder der Autor des Beitrags, der Moderatorenrechte besitzt, noch ich als Admin den Beitrag editieren konnten, habe ich folgendes gemacht:
Ich habe mich als Autor des Beitrags eingetragen. Daraufhin konnte ich plötzlich den Beitrag editieren.
Seltsam das Ganze. Für mich unerklärlich ....

Re: 3.2.0 Allgemeiner Fehler beim Editieren
Verfasst: 13.02.2017 19:55
von gn#36
Hm, das ist in der Tat seltsam. Hört sich jetzt nach einem Fehler in der Datenbank an, der repariert wurde, als du den Beitrag verändert hast.
Ich meinte ursprünglich aber nicht die Zugriffsrechte der Ordner, sondern die der Inhalte der Ordner. Ich hatte schon mal den Fall, dass aufgrund von z.B. einer Umstellung von Apache Modul PHP auf (f)CGI sich der (Webserver-)Benutzer verändert, der auf die Dateien zugreift. Die Berechtigungen für den Ordner ansich sind dann korrekt, aber die Dateien darin können einem falschen Benutzer gehören und sind dann für den neuen Benutzer nicht mehr lesbar.
Re: 3.2.0 Allgemeiner Fehler beim Editieren
Verfasst: 13.02.2017 21:01
von NicoM
Hallo gn#36 und danke für Deine Erklärung.
Ich habe mir den Inhalt des Ordners files etwas genauer angesehen und musste feststellen, dass die darin enthaltenen Dateien alle möglichen Arten von Berechtigungen besitzen. Da stellt sich mir die Frage, ob nicht alle Dateien die gleichen Berechtigungen haben sollten. Wenn ja, welche?
Gruß,
Re: 3.2.0 Allgemeiner Fehler beim Editieren
Verfasst: 15.02.2017 20:43
von gn#36
Normalerweise sollten Lese und Schreibrechte für den Webservernutzer, der beim Ausführen der PHP Dateien genutzt wird, reichen. Die Dateien werden immer über eine PHP Datei zum Download angeboten.
Re: 3.2.0 Allgemeiner Fehler beim Editieren
Verfasst: 15.02.2017 21:02
von NicoM
Ok, danke!
Ich habe jetzt alle Dateien im Ordner files auf 644 gesetzt.
Grüße,