Zum Inhalt springen

Module in 3.52 / Install und Update

Erstellt am 1. September 2002 · 7 Antworten · letzte Antwort am 17. September 2002

Tags: Frage

Thomas-USActive ·

Howdy,
mit der Installationsroutine im EXT-Manager von Typo3 V3.52 hab ich versucht dein Modul AWStats einzubinden. Es kommt aber imer folgende Meldung:
Error: The directory '/home/thomp/public_html/cont2/typo3conf/ext/cc_awstats/mod1/icon/other/' could not be created...
Der Support meines Providers hat den Server geprüft und meint nun es könne ein Bug in dem Modul sein.
Andere Module ließen sich einwandfrei downloaden (EXTENSION REPOSITORY ) und einbinden. Ein ähnliches Verhalten legt nur das Update des Extension Repository Kickstarter an den Tag.
Woran könnte das liegen?
Sorry wegen des Doppelpostings, hab es zuerst in Installationsprobleme gesetzt.

flo ·

das ist anscheinend noch ein Bug in den Dateirechten.
es wir beim erstellen der user http angelegt, nicht der Site User.
Der user http hat z.B auf meinen Servernicht das Recht zu schreiben => also ist das anlegen von Unterverzeichnissen nicht möglich.

Blacky ·

ich habe denselben Fehler, wusste auch dass der Fix auf typo3lab.colorcube.de liegt. Dummerweise ist der Server tatsächlich nicht mehr zu erreichen, ich weiss auch nicht wo die Beschreibung sonst zu finden ist.

Habe gerade René Fritz angemailt, ob der Server bald wieder online ist. Mal abwarten.

Gruß
Andreas Schwarzkopf
http://www.meinsystem.de

Thomas-USActive ·

Sollte die Seite mal wieder Pffline sein, hier der Patch:
All new versions of this module is only available as extension usable from Typo3 version 3.5 on. Till version 3.5b2 Typo3 has a bug which prevent this module from installation.

Here's a patch:

---------- typo3/mod/tools/em/index.php: ---------- /** * Creates directories in $extDirPath */ function createDirsInPath($dirs,$extDirPath) { if (is_array($dirs)) { reset($dirs); while(list(,$dir)=each($dirs)) { $allDirs = t3lib_div::trimExplode("/",$dir,1); reset($allDirs); $root=""; while(list(,$dirParts)=each($allDirs)) { $root.=$dirParts."/"; if (!is_dir($extDirPath.$root)) { @mkdir($extDirPath.$root, 0777); if (!@is_dir($extDirPath.$root)) { return "Error: The directory '".$extDirPath.$root."' could not be created..."; } } } } } }

---------------------
Durch Cut & Past siehts a bisserl merkwürdig aus...