Page 1 of 1

templates.c: Dateien lassen sich nicht mehr löschen

Posted: Fri Jul 25, 2008 6:06 pm
by Andreas Zech
Hallo,

Dateiem im Verzeichnis templates.c lassen sich nicht mehr löschen, die Dateiattribute von 644 auch nicht ändern und auch nicht umbenennen, da die Datei(en) viele Sonderzeichen hat.

Verwendetet FTP-Programm: FileZilla 3.1.0 unter Windows XP Professional. Provider: www.hetzner.de

Hier eine kurze Auflistung der Dateien:

carl_contest^%%CA^CA1^CA1206DB%%media_items.tpl.php
carl_contest^%%C9^C91^C91B5ABC%%entries.tpl.php
carl_contest^%%C8^C8F^C8F806D7%%media_upload.tpl.php
carl_contest^%%AF^AFF^AFF93750%%sidebar.tpl.php
carl_contest^%%A8^A80^A805B642%%entries.tpl.php
carl_contest^%%92^929^929F410C%%content.tpl.php
carl_contest^%%83^832^832AE682%%media_pane.tpl.php
carl_contest^%%6A^6AC^6ACDE91D%%plugin_calendar.tpl.php
carl_contest^%%49^494^494E8D9E%%commentform.tpl.php
carl_contest^%%3B^3BF^3BFC9800%%media_pane.tpl.php
carl_contest^%%17^17D^17D2CF19%%index.tpl.php
carl_contest^%%14^14D^14D0FC7F%%index.tpl.php
carl_contest^%%08^08A^08A19AD2%%media_choose.tpl.php
carl_contest^%%08^087^087E9B5F%%preview_iframe.tpl.php
bulletproof^%%C9^C91^C91B5ABC%%entries.tpl.php
bulletproof^%%C6^C6F^C6F9F1EC%%entries.tpl.php
bulletproof^%%74^74E^74EDA8CE%%comments.tpl.php
bulletproof^%%4D^4DC^4DCD09D6%%preview_iframe.tpl.php
bulletproof^%%4D^4DC^4DC53F1B%%commentform.tpl.php
bulletproof^%%4D^4DC^4DC53F1B%%commentform.tpl.php
bulletproof^%%21^214^2148D75E%%content.tpl.php
bulletproof^%%1C^1C2^1C2EA102%%sidebar.tpl.php
bulletproof^%%18^18E^18E5AD3D%%index.tpl.php
bulletproof^%%14^14D^14D0FC7F%%index.tpl.php
bulletproof^%%10^10F^10F4471A%%plugin_calendar.tpl.php

Re: templates.c: Dateien lassen sich nicht mehr löschen

Posted: Fri Jul 25, 2008 7:07 pm
by garvinhicking
Hi!

Entweder die fixperm.php aus der FAQ auf www.s9y.org anpasse nund ausführen, oder den Provider bitten die Dateirechte für Dich zuzulassen.Oder ein PHP File Explorer-Tool installieren, mit dem Du mit PHPDateirechten auf deine Verzeichnisse zugreifen kannst.

Viele Grßüe,
Garvin

Re: templates.c: Dateien lassen sich nicht mehr löschen

Posted: Fri Jul 25, 2008 8:30 pm
by Andreas Zech
Hi Garvin.

fixperm.php kenne ich, denn heute Vormittag kam gerade das Buch Serendipity per Post.

Ok, habs ausprobiert und es klappt. Warum ?

Wieso kann FileZilla dies nicht ändern, obwohl ich die Attribute auf 0777 setzen will, kam immer die 550-Fehlermeldung forbidden. Was macht das Skript anders ?

Gruss
Andy

Re: templates.c: Dateien lassen sich nicht mehr löschen

Posted: Fri Jul 25, 2008 9:56 pm
by Andreas Zech
Ok, soweit so gut. Alle diese Dateien besitzen nun 0777. Löschen lassen Sie sich mit dem FT-Programm trotzdem nicht :(.

Fehlermeldung:

Befehl:
STOR bulletproof^%%10^10F^10F4471A%%plugin_calendar.tpl.php

Antwort:
550 bulletproof^%%10^10F^10F4471A%%plugin_calendar.tpl.php: Forbidden filename

Habe jetzt festgestellt, dass beim Anlegen eines Ordners mit setzen der Dateiattribute, dass nicht Besitzer = Gruppe ist, sondern beim Anlegen die Gruppe users verwendet wurde.

Muss ich das jetzt wieder per PHP-Skript erledigen, denn FileZilla besitz auf der GUI keine Möglichkeit. Wo kann ich

chown user datei

aktivieren ?

Re: templates.c: Dateien lassen sich nicht mehr löschen

Posted: Sat Jul 26, 2008 10:23 am
by garvinhicking
Hi!

Unter Linux gibt es drei verschiedene Benutzerrechte:DIe des eigentümers, die der benutzergruppe und die für "alle anderen".

Serendipity läuft unter dem Benutzeraccount deines webservers, daher sind alle dateien die von serendipity erzeugt werden diesem account zugeordnet.Solche dateien lassen sich meist aufgrund deiner servereinstellung (durch den provider) nur vom Webserver-Account dann auch verändern. fixperm.php läuft ebenfalls als dieser benutzer und hat daher dieselben rechte; dein FTP-Account jedoch ist ein anderer benutzer, dre schlicht keinen zugriff hat.

einiger provider konfigurieren den zugriff eigentlich so, dass FTP-Benutzer und Web-Benutzer in derselben Benutzergruppe sind und so dann gleiche Rechte besitzen.

Warum das löschen dann bei dir nicht klappt ist mir jedoch etwas schleierhaft, hast du mal ein andrees FTP-Programm benutzt? GGf. ist der FTP-Server bei dir ein problem, dervielleicht mit den Sonderzeichen nicht umgehen kann, da müsstest du sonst den provider mal fragen.

Warum willst du die dateien eigentlich überhaupt löschen? Eigentlich werden sie von Serendipity dann eh wieder neu erzeugt...

Grüße,
Garvin