Contao-Camp 2024
Ergebnis 1 bis 2 von 2

Thema: LiveUpdate - localhost - Keine Verbindung zum Live Update-Server

  1. #1
    Contao-Nutzer
    Registriert seit
    23.06.2009.
    Ort
    Cottbus
    Beiträge
    130

    Standard LiveUpdate - localhost - Keine Verbindung zum Live Update-Server

    Hallo Zusammen,

    ich habe schon in dem ein oder anderen Thread es kurz erwähnt, aber es scheint untergegangen zu sein.

    Ich habe das Problem, dass ich bei dem neuen LiveUpdate, von meinem lokalen WIN7 PC, immer eine Fehlermeldung bekomme, der Check hatte zuvor alles grün angezeigt.

    Code:
    Live Update (v3.3)
    Es ist ein Fehler aufgetreten
    
    Keine Verbindung zum Live Update-Server möglich.
    Da ich ja von Leo die ID habe, hatte ich gestern regen Mailkontakt, jedoch konnte er leider keine Fehlerbehebung machen.
    Die Vermutung lag in der Firewall oder in den PHP Einstellungen. Die Firewall war es nicht, auch nach dem Abschalten war alles i.O.,
    bei den PHP Einstellungen weiß ich nicht, was noch freigegeben werden muss. SyncCTO bspw. funktioniert tadellos.

    Hat denn schon jemand ein LiveUpdate auf seinem lokalen Testsystem gemacht und kann mir dabei helfen?

    Ich habe xampp genutzt und parallel einmal ampps ausprobiert, aber alles das gleiche Problem.
    Apache/2.2.22 (Win32) PHP/5.3.16

    Gruß
    Marko

  2. #2
    Contao-Nutzer
    Registriert seit
    23.06.2009.
    Ort
    Cottbus
    Beiträge
    130

    Standard Gelöst!

    Hallo Zusammen,

    ich habe mir die Mühe gmacht und das phar einmal dekomprimiert und mir die index.php in einem Editor angeschaut.

    Dabei machte folgender Code den Fehler:
    PHP-Code:
    (!isset($_SESSION['lu_version'])) && ($u = new Request()) & ($u->send('https://www.inetrobots.com/liveupdate/update.txt')) & ($u->hasError() && ($r['text'] = $this->error($u)) & ($this->render('check.html'$r))) & ($_SESSION['lu_version'] = $u->response); 
    Nach Deaktivierung dieser Zeile, bin ich zur Auswahl der Versionen gekommen. Nun lag es nicht an der SESSION, so dass ich auf Verdacht auf http geändert hatte, danach das AHA - Erlebnis.
    Nun hatte ich
    PHP-Code:
    $u = new Request();
        
    $u->send('https://www.inetrobots.com/liveupdate/update.txt'); 
        if(
    $u->hasError())
        {
           
    print_r($u);
        } 
    einmal geprüft und erhielt den Fehler des Requestes:
    Code:
    Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP?
    Also schnell gegooglelt und in meiner PHP Version gesehen, dass SSL garnicht geladen war.
    Nun die ";extension=php_openssl.dll" das ";" entfernt -> Neustart -> kein Fehler mehr.

    Ich hoffe das hilft einigen, die das selbe Problem haben. Darauf achten, dass SSL vorhanden ist:
    Code:
    Registered PHP Streams
    	
    php, file, glob, data, http, ftp, zip, compress.zlib, compress.bzip2, https, ftps, phar
    Registered Stream Socket Transports
    	
    tcp, udp, ssl, sslv3, sslv2, tls
    Danke an Leo, der mir per Mail geschrieben hatte, entweder Firewall oder PHP Konfiguration.

    Gruß
    Marko

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •