Fehlermeldung von der Version 2.1.11 auf Version 2.2

Hast du einen Fehler in der aktuellen Version gefunden ? Diesen kannst du uns hier mitteilen und uns bei der Fehlersuche helfen.
Antworten
jbaudach
Beiträge: 76
Registriert: 5. Apr 2011, 16:37

Fehlermeldung von der Version 2.1.11 auf Version 2.2

Beitrag von jbaudach »

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
Benutzeravatar
fasse
Administrator
Beiträge: 6167
Registriert: 12. Nov 2005, 16:06

Beitrag von fasse »

Du hast noch eine PHP-Version < 5.2, welche Mindestvoraussetzung für Admidio ist.

Leider funktioniert unsere automatische Versionskennung noch nicht 100%, ansonsten prüft Admidio dies nämlich und sagt dir rechtzeitig Bescheid :(

Viele Grüße
Fasse
kolping
Beiträge: 44
Registriert: 6. Okt 2007, 10:48

Beitrag von kolping »

Wie wäre es wenn ihr mal Laien erklärt, was es mit php 5 auf sich hat?

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?
Jochen
Team
Beiträge: 1506
Registriert: 22. Feb 2006, 18:11

Beitrag von Jochen »

Hallo,

Zitat aus den Releasenotes:
...So ist diese Version erst ab PHP 5.2 lauffähig und benötigt eine MySQL-Datenbank mindestens in der Version 4.1...
Hier ganz im Ernst zu lesen: http://forum.admidio.org/viewtopic.php?t=3903

Ein Bug verhinderte vor Version 2.2.3 leider das das Srkipt stopt wenn die PHP Version nicht passt.

Gruß Jochen
Benutzeravatar
fasse
Administrator
Beiträge: 6167
Registriert: 12. Nov 2005, 16:06

Beitrag von fasse »

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?
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.

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
Antworten