Hallo liebes Forum,
Mit J4.2.4 habe ich im Moment feststellen müssen, dass das löschen von Bildern nicht mehr funktioniert.
Upload und überschreiben geht jedoch.
Kennt einer das Problem?
Schöne Grüße
Hallo liebes Forum,
Mit J4.2.4 habe ich im Moment feststellen müssen, dass das löschen von Bildern nicht mehr funktioniert.
Upload und überschreiben geht jedoch.
Kennt einer das Problem?
Schöne Grüße
Forensuche: Bilder löschen
Umlaute oder Leerzeichen in Dateinamen.
Umlaute oder Leerzeichen in Dateinamen.
Nein, dass ist nicht der Fall
Geht das Umbenennen dieser Datei ?
Betrifft es auch die Bild-Dateien die bei der Installation von Jommla im Core mitgeliefert werden?
github.com/joomla/joomla-cms/tree/4.2.5/images/sampledata
Wie wurde diese Datei hochgeladen ? z.B. per ftp oder per Joomla-Medien-Manger ?
Sind die Bilder auch noch vorhanden?
Cache?
War ja nur eine Idee.
Wann ist den der Fehler aufgetreten?
Schon vor dem Update?
Kommt bei dem Löschversuch ein Pop-Up mit der nachfolgenden Frage und die entsprechenden Buttons?
ZitatLöschen bestätigen
Soll der Eintrag wirklich gelöscht werden? Bei Bestätigung werden die ausgewählten Einträge permanent gelöscht.
und erst anschließend die Fehlermeldung wie in #5
Dazu habe ich folgende Informationen ausgegraben.
Du solltest mit deinem Hoster sprechen und das Thema DELETE Methode Apache klären:
ZitatIch habe etwas mehr recherchiert und auch meinen Hosting-Anbieter gebeten, mir weitere Informationen dazu zu geben. Ich habe gelernt (und ich liege falsch), dass die DELETE-Methode bei der Arbeit mit der Restfull-API immer häufiger verwendet wird. IN der Vergangenheit wurde die DELETE-Methode von Anwendungs-Exploits verwendet, um Webservern/Websites Schaden zuzufügen. Dies war ein Grund, diese Methode zu blockieren. In den meisten Fällen ist dies kein großes Problem, da viele Online-Anwendungen nicht diese DELETE-Methode verwenden, sondern andere Methoden zum Löschen von Dateien.
Die Entwickler des neuen Medienmanagers (oder jemand anderes) haben sich offenbar entschieden, die Methode http DELETE im Code zu verwenden. Dies verursacht das Problem, dass Dateien auf Servern, die diese HTTP-DELETE-Methode nicht zulassen, nicht gelöscht werden können.
Laut meinem Hosting-Provider ist die DELETE-Methode nur dann „gefährlich“, wenn sie von verwundbarer (alter / schlechter) Software verwendet wird. Wenn unser Server also keine alte oder anfällige Software hostet, wäre es kein großes Risiko, die DELETE-Methode zu aktivieren und so die Art und Weise zu berücksichtigen, wie der neue Medienmanager dies zum Löschen von Dateien verwendet.
In unserem Fall verwenden wir unseren Server nur, um die Website unserer Kunden zu hissen (wir haben die volle Kontrolle über die Websites, nicht über die Kunden), und 95 % sind Joomla-Websites und alle auf dem neuesten Stand. Ich denke, wir sind keinem Missbrauchsrisiko ausgesetzt der DELETE-Methode. Daher denke ich, dass es sicher wäre, dies auf unserem Server zu aktivieren.
Eine interessante Sache, die unser Hosting-Provider auch erwähnte, ist, dass es zum Löschen einer Datei auch möglich ist, - anstatt die http DELETE-Methode zu verwenden - eine POST-Methode zu verwenden, um PHP anzuweisen, eine Datei zu löschen. Ich denke also, dass ich die Verwendung der DELETE-Methode in Joomla vermeiden könnte. Aber ich bin kein Entwickler und vielleicht ist das komplizierter als das
Quelle:
DELETE Methode Apache
Tatsächlich - das war es - unglaublich. Vielen lieben Dank für den Hinweis