wolf12 Hi, wie kann ich eine einzelne Datei vor dem Überschreiben bei einem Update schützen? Hintergrund ist folgender: Ich habe heute das Update von 29b auf 29c durchgeführt. Um Großbuchstaben bei Benutzernamen und Namespaces zuzulassen habe ich in \inc\pageutils.php die Zeile 121, $id = utf8_strtolower($id) auskommentiert. Diese Datei wurde beim Update geändert, sodass alle Benutzer mit Großbuchstaben keinen Zugriff mehr gehabt hätten und die Namespaces aus der Übersicht verschwunden sind. Wenn ich den Schreibzugriff auf diese Datei verweigere, ist dann noch ein automatisches Update über das Updateplugin möglich?
andi wolf12 wrote Wenn ich den Schreibzugriff auf diese Datei verweigere, ist dann noch ein automatisches Update über das Updateplugin möglich? Nein.
wolf12 Danke, dann werde ich mir wohl überlegen müssen, was sinnvoller ist. Großbuchstaben erlauben und einen Hinweis für Updates erarbeiten, Updates immer manuell durchführen und die Datei schützen oder die Verwendung von Großbuchstaben verhindern. Grüße
cziehr Ich habe eine Liste mit allen Änderungen, die ich an Dateien vorgenommen habe. Das sind derzeit ca. 20 Stück. Auf der Liste habe ich alle Original-Code-Stellen und darunter den modifizierten Code. Nachdem ich ein Update gemacht habe arbeite ich einfach die Liste ab und habe alle Änderungen wieder drin. Die Datei einfach schreibgeschützt zu machen ist wahrscheinlich eine weniger gute Idee. Wenn im Rahmen einer Aktualisierung deine schreibgeschützte Datei betroffen wäre erreicht dich diese Aktualisierung nicht. Im schlechtesten Fall wäre vorstellbar dass auch andere Wiki-Systemdateien auf diese Änderung aufbauen und deswegen dein Wiki nicht mehr ordentlich funktioniert. Viele Grüße, Christoph