Hallo,
ich habe versucht das w4x_backup Modul unter Typo 3.8.1 zu installieren. Leider bekomme ich beim importieren folgende Fehlermeldungen:
Warning: fopen(/var/www/agm-nrw/dummy-3.8.1/typo3conf/ext/w4x_backup/) [function.fopen]: failed to open stream: Is a directory in /var/www/agm-nrw/typo3_src-3.8.1/t3lib/class.t3lib_div.php on line 2117
Extension copied to server
Error: File "/var/www/agm-nrw/dummy-3.8.1/typo3conf/ext/w4x_backup/" could not be created!!!
Ich dachte erst es liegt an den Dateirechten, aber ich habe die Dateirechte überprüft und es sind alle Rechte gesetzt bis auf Schreibrechte für "Other". Der Benutzer und die Gruppe ist der Apachebenutzer www-data. Schaue ich nach, so stelle ich fest das das Verzeichnis .../w4x_backup tatsächlich vorhanden ist. Somit kann die 2. Fehlermeldung eigentlich nicht stimmen. Kann mir einer einen Tip geben woran das liegen könnte?
Hi,
ich habe genau das gleiche Problem. Hast du inzwischen herausgefunden, woran es lag?
Gruß Ralf
nein leider nicht, es kann aber auch nicht an den Dateirechten liegen, da sich andere Plugins auch im gleichen Ordner installieren ließen.
Ich tippe mal auf zwei Ursachen:
1. es liegt an der verwendeten PHP-Version. Ich nutze php 4.4.2 unter Debian. Wobei ich die PHP-Version von http://www.dotdeb.org/ benutze.
2. Das Plugin ist defekt. Hierzu wäre es hilfreich wenn sich wenigstens mal jemand zurückmeldet der es erfolgreich installiert hat bei welcher Typo und PHP-Version.
Ich denke ich werde dem Entwickler mal eine Email schicken.
Sollte ich eine Lösung bekommen schreibe ich es hier rein.
Was ich inzwischen herausgefunden habe ist folgendes:
1. Wenn diese Problem besteht, dann nicht nur für das w4x_backup sondern auch für andere Extensions. Da einige der Extentions funktionieren, z.B. AWStats, htmlarea RTE etc. muss es an der Besonderheit von w4x_backup liegen. Das Extention ws_sitemap funktioniert im übrigen auch nicht.
2. Das Problem mit den Berechtigungen hatten wir ausgeschlossen, ich habe inzwischen für die beiden Ordner typo3conf und typo3temp volle Rechte gesetzt (chmod -R 777).
Sind es vielleicht die Besitzrechte ?
Bei mir hat der gesammte Typo3 Ordner die Rechte www-data www-data. Da der Benutzer www-data vom Apache Webserver benutz wird sollte es gehen, bin mir aber nicht mehr so sicher.
3. Unter google habe ich noch die Hinweise auf die php.ini gefunden, aber die erwähnten Einstellungen:
safe_mode = ON
Der ist bei mir ausgeschaltet ansonsten hätte ich auch die anderen Extentions nicht installieren können.
Also ich bin nicht wirklich weiter gekommen!
Ich hatte es schon fast aufgegeben, aber ich habe eine Lösung des Problems wenn auch nur ein Workaround.
Also die Extention auf den Server importieren und den fopen-Fehler ignorieren.
Anschließend auf dem Server das extention-Direktory also in unserem Beispiel mit:
chmod -R 777 ./typo3conf/ext/w4x_backup
volle Rechte geben. Danach sollte es klappen.
Es ist also doch ein Problem mit den Datei-, bzw. Besitzrechten. Das schnalle ich aber noch nicht ganz. Na jedenfalls legt der das Verzeichnis beim importieren der Extention mit den Rechten 775 an. Das reicht anscheinend nicht.
So wenn mir jetzt noch jemad erklären könnte wie man das Problem global in den Griff bekommt wäre ich dankbar!
super fein...echt beta.
ich kann die dateien weder chmoden noch via ftp löschen....
grrr
getestet mit total commander und wise ftp passiv / aktiv.
nichts geht mehr...wie krieg ich en mist jetzt weg?
Falls ein Consolenzugriff auf dem Server möglich ist, einfach mal die Rechte und Besitzer für die übergeordnenten Verzeichnisse prüfen. Der Besitzer und die Gruppenrechte sollten www-data sein, das ist der User den der Apache Webserver benutzt. Wenn nicht, dann sollte der Ordner dieser Nutzer sein. Ich habe alle Unterverzeichnisse im typo3-Verzeichnis diesem Benutzer zugewiesen: chown -R /var/www/typo3 www-data:www-data
Im Zweifelsfall auch nochmal in die Installationsanleitung von Typo3 hineinschauen wie die Rechte für die Verzeichnisse gesetzt werden sollten.