Hallo allerseits,
ich habe einen Server laufen mit Redaxo 4.2 und PHP 5.3.10.
Allerdings würde ich jetzt gerne bald auf PHP 5.6 upgraden. Damals zu php5 gab es Probleme von Version 4.1, daher bin ich mir unsicher, ob das System es noch tut, wenn ich PHP update.
Ist Redaxo 4.2. mit PHP 5.6. kompatibel oder muss ich mich direkt nach dem Upgrade um eine neue Redaxo-Version kümmern (oder davor?).
Gruß
Dennis
Hallo,
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.
Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt

Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Re: Version 4.2 und PHP Kombatibilität?
Hallo Dennis,
ist zwar schon ne Weile her mit deinem Post, aber da ich gerade meinen Webspace auf PHP 5.6 gehievt habe hier meine Erfahrunen mit REX 4.2:
1.
Die Datenbankverbindung war weg. Lag daran, daß mySQL noch alte, unverschlüsselte Passwörter hatte, die akzeptiert mysql_connect() unter PHP5.6 nicht mehr. Habe ein neues Passwort angelegt und in der master.inc.php eingetragen.
2.
Es erscheinen jede Menge strict Meldungen. die kann man unterdrücken, in dem man im root-Verzeichnis des Webspace in .htaccess folgende Zeile einfügt:
3.
Ich hatte beim Aufruf von Funktionen mit call-by-reference Parametern die folgende Syntax eim Aufruf:
Das hat PHP 5.3 geschluckt, PHP 5.6 nicht mehr. Korrekt muss es lauten:
Dann lief meine Seite wieder. Sind aber alles Sachen, die man vor dem PHP Upgrade erledigen kann.
Es kann natürlich noch mehr Probleme geben, hängt halt von Konfiguration vom Webspace und REDAXO ab.
Grüße Holger
ist zwar schon ne Weile her mit deinem Post, aber da ich gerade meinen Webspace auf PHP 5.6 gehievt habe hier meine Erfahrunen mit REX 4.2:
1.
Die Datenbankverbindung war weg. Lag daran, daß mySQL noch alte, unverschlüsselte Passwörter hatte, die akzeptiert mysql_connect() unter PHP5.6 nicht mehr. Habe ein neues Passwort angelegt und in der master.inc.php eingetragen.
2.
Es erscheinen jede Menge strict Meldungen. die kann man unterdrücken, in dem man im root-Verzeichnis des Webspace in .htaccess folgende Zeile einfügt:
Code: Alles auswählen
php_value display_errors 0
Ich hatte beim Aufruf von Funktionen mit call-by-reference Parametern die folgende Syntax eim Aufruf:
Code: Alles auswählen
foo(&$par1)
Code: Alles auswählen
foo($par1)
Es kann natürlich noch mehr Probleme geben, hängt halt von Konfiguration vom Webspace und REDAXO ab.
Grüße Holger
Re: Version 4.2 und PHP Kombatibilität?
Hallöchen!
Ich bin auch gerade dabei, die PHP Verison hochzuversionieren und habe eine kleine Frage: Wo genau muss der Eintrag
php_value display_errors 0
hin - in die HTACCES des Roots oder im Unterordner redaxo?
Und darüber hinaus - wo genau in der htaccess unter </ifModule> oder davor oder in den TAG hinein ?
Vielen Dank für den Tipp
Oliwan
Ich bin auch gerade dabei, die PHP Verison hochzuversionieren und habe eine kleine Frage: Wo genau muss der Eintrag
php_value display_errors 0
hin - in die HTACCES des Roots oder im Unterordner redaxo?
Und darüber hinaus - wo genau in der htaccess unter </ifModule> oder davor oder in den TAG hinein ?

Vielen Dank für den Tipp
Oliwan
may the source be with you
Re: Version 4.2 und PHP Kombatibilität?
Das bringt alles nix. Um ein Update auf REDAXO 4.7.2 (einfach) oder REDAXO 5.x (schwieriger) kommt man langfristig nicht herum. Die letzte PHP5 Version wird nämlich nur noch bis Dez 2018 unterstützt siehe http://php.net/supported-versions.php