Zum Inhalt springen

Extensions online importieren

Erstellt am 21. Januar 2003 · 2 Antworten · letzte Antwort am 12. Februar 2003

Tags: Frage

Jakob Lipps ·

Wenn ich im Extensionmanager auf "import extensions from online repository" klicke und auf den "connect button" klicke erhalte ich folgende Fehlermeldung:

in Zeile 1164 (rot) der Datei class.t3lib_div.php steht:

  • "curlProxyTunnel"] );
    }
    if ($GLOBALS["TYPO3_CONF_VARS"]["SYS"]["curlProxyUserPass"]) {
    curl_setopt ($ch, CURLOPT_PROXYUSERPWD, $GLOBALS["TYPO3_CONF_VARS"]["SYS"]["curlProxyUserPass"] );
    }
    }
    $content=curl_exec ($ch);
    curl_close ($ch);
    return $content;
    } elseif($fd = fopen($url,"r")) {
    while (!feof($fd)) {
    $content.=fread($fd, 5000);
    }
    fclose($fd);
    return $content;
    }
    }

Ich hoffe sehr, dass jemand eine Idee hat wie ich dieses Problem lösen kann und bedanke mich schon jetzt ganz herzlich für Eure Hilfe!! #paralyzed#

namtscho ·

Das bedeutet vermutlich, daß Dein Server hinter einem Proxy-Server steht und keine direkte Internetverbindung hat. Das Problem habe ich auch gerade. Es gibt in eine kleine PHP-Funktion die bei derartigen Problemen helfen kann da hier der Proxy genutzt wird.

------------------
$myfiles = "http://www.xyz.com/index.html";

$datei = fsockopen("proxy.firma.de", 8080, &$errno, &$errstr);
if( !$datei )
{
echo "proxy not available !";
fclose($resultfile);
exit();
} else {
fputs($datei,"GET $myfiles/ HTTP/1.0

");
while (!feof($datei))
{
$zeile = fgets($datei,1000);
}
}
------------------

Mir ist jedoch nicht klar, an welchen Stellen man diese Funktion überall integrieren muss.....

namtscho