[TYPO3-german] Probleme mit dem Extension Manager

Sönke Hartung typo3 at soenke-hartung.de
Tue Mar 6 23:54:56 CET 2007


Hallo Liste,

ich versuche Typo3 zu Übungszwecken auf meinem Webspace zum laufen zu 
bekommen. Eigentlich verlief alles Reibungslos, doch ich habe ständige 
probleme mit dem Extension Manager.

Die Eckdaten des Webspaces und der Installation, die möglicherweise 
relevant sein könnten:

Typo3: 4.1
PHP: 5.2.0-7~bpo.1
memory_limit : 32M
post_max_size: 32M
allow_url_fopen: on
allow_url_include: off
max_execution_time: 30
max_input_time: 60
safe_mode: off
cURL support: enabled
cURL Information: libcurl/7.15.5 OpenSSL/0.9.8c zlib/1.2.2 libidn/0.6.3

Hier handelt es sich wie gesagt um einen Webspace. Der Anbieter gibt die 
Konfiguration vor und ändert diese auch auf Anfrage leider nicht. Daher 
bin ich gezwungen (da ich dies grade in einem vorherigen Post gelesen 
habe) das Timeout wie vorgegeben zu belassen, da ich keine Möglichkeit 
kenne dies von mir aus zu ändern. Oder gibt es doch eine?

Ersteinmal was augenscheinlich einwandfrei funktioniert:
Im Extension Manager klappt der Aufruf von 'Loaded 
Extensions','Installed Extensions' und 'Import Extensions' über das 
Drop-Down-Menü einwandfrei und ohne außergewöhnliche Ladezeit.

Und jetzt was Probleme macht:
Beim 'Translation handling' braucht es aber schonmal eine ganze Minute 
bis die Liste der verschiedenen Sprachen angezeigt wird. Ebenso bei 
'Settings'.

Ist 'Settings' einmal geladen erscheint dort bei der 'Mirror list' zwar 
der Eintrag der Mirror-URL 
(http://repositories.typo3.org/mirrors.xml.gz) jedoch befindet sich kein 
Eintrag in der 'Mirror list'.
Beim 'Translation handling' kann ich zwar die gewünschte Sprache 
auswählen und speichern, jedoch bringt die Funktion 'Check status 
against repository' nur hinter jedem der unterhalb aufgeführten Punkte 
(1min später) das Ergebnis "n/a". Wähle ich dann 'Update from 
repository' dauert es wieder eine Minute bis ich hinter jedem Punkt 
"Could not fetch translation status" als Meldung erhalte.
Klicke ich unter 'Import Extensions' auf 'Retrieve/Update' erhalte ich 
eine Minute später die Fehlermeldung
"Error: The extension MD5 sum could not be fetched from extensions.md5. 
Possible reasons: network problems, allow_url_fopen is off, curl is not 
enabled in Install tool."
Ok... so weit so gut. Ich soll also allow_url_fopen auf on setzen. Laut 
phpinfo ist dies ja bereits geschehen. Da ich keine Ahnung habe ob 
Netzwerkprobleme vorhanden sind, ich diese Möglichkeit aber aufgrund 
schon tagelanger Probleme ausschließen möchte, werde ich nun im Install 
tool cURL aktivieren... was auch immer das ist...
Also: [SYS][curlUse] = 1
[SYS][curlProxyServer], [curlProxyTunnel] und [curlProxyUserPass] lasse 
ich leer, da ich hier keine Informationen von meinem Hoster zur Hand habe.

Nun gehe ich alles erneut Schritt für Schritt durch.
Im 'translation handling' erhalte ich nun die Fehlermeldung
"Warning: curl_setopt() [function.curl-setopt]: CURLOPT_FOLLOWLOCATION 
cannot be activated when in safe_mode or an open_basedir is set in 
/var/www/vhosts/domain.de/subdomains/typo3/httpdocs/typo3_src-4.1/t3lib/class.t3lib_div.php 
on line 2356"
Hmmm.. ok, open_basedir ist natürlich auch gesetzt. und zwar auf
/var/www/vhosts/domain.de/subdomains/typo3/httpdocs:/tmp

Wenn ich die Extension-Liste bei 'Import extensions' aktualisieren 
möchte schnellt die Ladezeit dafür ins unendliche - irgendwann bricht 
Firefox ab (Fehler: Verbindung unterbrochen).

Zu der cURL-Fehlermeldung habe ich folgendes im Bugtracker gefunden:
http://bugs.typo3.org/view.php?id=4292

Ich wende das angegebene Workaround jetzt an. Aus
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); in Zeile 2357 wird
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);

Leider ändert auch dies nichts an der unendlichen, nichts bewirkenden 
Ladezeit.

Nun wäre ich sehr glücklich, wenn mir jemand von euch Rat geben könnte, 
wo ich mit der Problemlösung weiter machen könnte. Ich werde doch wohl 
nicht der einzige sein, dem der Extension-Manager-Fluch auferlegt wurde?


More information about the TYPO3-german mailing list