Hallo,
bei mir kam die Fehlermeldung
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' /htdocs/admidio/adm_program/system/classes/datetime_extended.php on line 27
Ich benutze die Version 2.1.11
Woran kann das liegen?
Gruß
Joerg
Fehlermeldung von der Version 2.1.11 auf Version 2.2
Hallo,
Zitat aus den Releasenotes:
Ein Bug verhinderte vor Version 2.2.3 leider das das Srkipt stopt wenn die PHP Version nicht passt.
Gruß Jochen
Zitat aus den Releasenotes:
Hier ganz im Ernst zu lesen: http://forum.admidio.org/viewtopic.php?t=3903...So ist diese Version erst ab PHP 5.2 lauffähig und benötigt eine MySQL-Datenbank mindestens in der Version 4.1...
Ein Bug verhinderte vor Version 2.2.3 leider das das Srkipt stopt wenn die PHP Version nicht passt.
Gruß Jochen
Also wie bei jedem Update empfehlen wir auch hier erst einmal unsere Ankündigungen durchzulesen. Schon dort wird auf die neuen Mindestvoraussetzungen hingewiesen. Zusätzlich haben wir im Updatescript eine Versionsprüfung eingebaut. Das Problem war jetzt, dass diese leider erst gegriffen hat, nachdem bereits eine PHP-Funktion genutzt wurde, die bereits Version 5 benötigt. Dieser Fehler ist nun draußen und jeder, der eine zu niedrige PHP-Version hat und dennoch unsere neue Version 2.2 trotz der Hinweise heruntergeladen (auch auf der Downloadseite wird darauf hingewiesen) bekommt nun vor dem Update den Hinweis, dass das Update nicht durchgeführt wird und er eine höhere Version braucht. Aber auch mit diesem Fehler war es nicht möglich ein Admidio-Update mit einer zu kleinen PHP-Version durchzuführen! Kann man nun PHP nicht aktualisieren, so kann man weiterhin wieder die Dateien von Admidio 2.1 nutzen und weiterarbeiten.kolping hat geschrieben:Ihr bringt da einfach ein Update raus und jeder installiert es und im Nachhinein stellt sich heraus das irgendwelche php versionen nicht mehr unterstützt werden. Das ist doch nicht euer Ernst oder?
Stumpf Updates zu Installieren sollte man als Webmaster sowieso nicht. Sämtliche Hinweise, die wir geben, sollten natürlich beachtet werden. Wir verlangen von keinem das er die komplette Dokumentation liest, aber gerade die Hinweise zu einer neuen Hauptversion sind eigentlich doch aus Webmastersicht pflicht und wenn dort Unklarheiten entstehen, kann man diese evtl. selber recherchieren (PHP -> Wikipedia) oder einfach vor dem Update mal hier im Forum nachfragen.
Schon vor Admidio 2.2 war es nötig die Voraussetzungen zu prüfen. Mit Admidio 1.x - 2.1 war z.B. PHP 4.2 Mindestvorausetzung. Wenn du dich auch dort nicht damit beschäftigt hast, dann war es einfach Glück, dass dein Hoster diese Version oder höher bereits installiert hatte. Die jetzige PHP-Version 5.2.0, welche wir nun voraussetzen, ist am 2.11.2006 veröffentlicht worden. Somit kann man also schon mal auf den Hoster zugehen und ihn bitten diese Version bei dir zu installieren. Vielleicht installiert er auch eine neuere (5.3) da die Version 5.2.x seit Januar 2011 nicht mehr mit Sicherheitsupdates unterstützt wird.
Viele Grüße
Fasse