HAllo,
ich bekomme folgende Fehlermeldung.
Warning: touch() [function.touch]: Utime failed: Operation not permitted in [...]typo3/t3lib/class.t3lib_lock.php on line 170
Wie kann ich diese beheben?
Dieser tritt im FE nach dem Leeren des Cashes auf.
Gruß,
Floater
So weit ich das verstanden habe, kann php keine Files "touchen" die nicht dem php-Benutzer gehören (siehe http://de.php.net/touch).
Der Befehl "touch" kann zwar von der Komandozeile ausgeführt werden, aber eben nicht von der php-Umgebung.
Da nützen leider auch keine neu eingestellten Zugriffsrechte. Ich bekomme den Fehler, den Du hier beschreibst in Backend im Install-Tool (Version 4.2.8-). Mit dieser Version wurde ein "Sicherheitsfeature" eingeführt, dass "ENABLE_INSTALL_TOOL" automatisch touch-en soll -> führt nur leider zu der Fehlermeldung. Vielleicht nehmen die Entwickler das in den nächsten Versionen ja wieder raus!
Gruß,
Gabriel
Ich habe doch eine "Möglichkeit" gefunden den Fehler bei mir zu beheben:
Der Besitzer der Datei, die "getoucht" wird, muss die des Webservers sein, dann verschwindet die Fehlermeldung.
Bei mir (shared Hosting auf einem VServer mit Plesk bei Hosteurope) war es der Benutzer www-data.
Vielleicht hilft das auch bei der Fehlersuche nach Deinem Problem.
Liebe Grüße,
Gabriel