Seite 1 von 1

Admidio 2.1.0 Beta - Fehler beim Update prüfen

Verfasst: 9. Apr 2009, 13:11
von superminis
Ich bekomme folgenden Fehler beim Update prüfen in Admidio 2.1.0 Beta

Fatal error: Call to undefined function curl_init() in /.../.../.../.../adm_program/system/update_check.php on line 23

Kann mir jemand sagen was da passiert ist?

Verfasst: 9. Apr 2009, 14:09
von Jochen
Hallo,

ohen es 100%ig zu wissen. Liegts vermutlich daran, dass die Betaphase vorbei ist. Admidio findet auf unserem Server keine entsprechende Verisonsangabe mehr, da die betaversionen nicht in der normale abfolge auftauchen.

Von den Betaversionen aus ist kein Update auf die Normalen möglich.

Gruß Jochen

Verfasst: 9. Apr 2009, 14:39
von matzman2000
Jochen hat geschrieben:ohen es 100%ig zu wissen. Liegts vermutlich daran, dass die Betaphase vorbei ist.
Das hat damit nichts zu tun.
Ich tippe drauf, dass Du die Version auf Deinem lokalen System laufen lässt (zB unter XAMPP). Dort ist unter PHP die Funktion "curl()" nicht aktiviert. Diese wird aber für den Updatecheck benutzt, um die Verfügbarkeit der Updateadresse zu prüfen.

Damit Du unter XAMPP die Funktionalität nutzen kannst, musst Du die Datei
/xampp/apache/bin/php.ini
editieren und aus der Zeile mit
;extension=php_curl.dll
das Simikolon vor der Zeile entfernen.

Danach den Apache einmal neustarten und schon klappt es....

Gruss,
Matze

Verfasst: 9. Apr 2009, 15:07
von superminis
Der Fehler kommt leider auf meinem Produktivsytem, also auf meinem Paidhoster. Muss ich da mit meinem Hoster reden, kann man das umprogrammieren oder kann ich das per htaccess selbst aktivieren?

Verfasst: 9. Apr 2009, 16:14
von matzman2000
Ich ging eigentlich davon aus, dass die curl() Funktion gängig ist und bei den Hostern freigeschaltet ist. Ich habe das ganze eben mal etwas umgestellt und kann den Fehler nun abfangen. Dafür habe ich die Logik zur Prüfung der erreichbaren Domain etwas umgestellt, dann gehts auch auf Systemen ohne curl().

Das ganze sollte in der nächsten Bugfixversion 2.1.1 am Wochenende enthalten sein.

Gruss,
Matze

Verfasst: 9. Apr 2009, 16:16
von superminis
Schön zu hören :D