[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REDAXO Forum • Redaxo 3.2 und PHP 5.4 - kriegt man es zum laufen?
Seite 1 von 1

Redaxo 3.2 und PHP 5.4 - kriegt man es zum laufen?

Verfasst: 21. Aug 2013, 21:22
von TomHH
Hallo,

kriegt man die 3.2er Version unter PHP 5.4 zum laufen? Hat das vielleicht jemand schon erfolgreich gemacht? Wenn ja, wie groß ist der Aufwand?

Grüße, Tom

Re: Redaxo 3.2 und PHP 5.4 - kriegt man es zum laufen?

Verfasst: 21. Aug 2013, 23:32
von Xong
TomHH hat geschrieben:kriegt man die 3.2er Version unter PHP 5.4 zum laufen? Hat das vielleicht jemand schon erfolgreich gemacht? Wenn ja, wie groß ist der Aufwand?
Wieso sollte es da Probleme geben?
Warnungen ausschalten bzw. umleiten und gut ist, denk ich mal. =)

Generell sollte man aber mittelfristig über ein Update nachdenken.

Re: Redaxo 3.2 und PHP 5.4 - kriegt man es zum laufen?

Verfasst: 22. Aug 2013, 08:00
von Cheffchen
hallö,
musst dann natürlich schauen wegen get Datenbank bzw die version.
wie ist die Ehrung db Host de oder com?
wenn de musst halt bei 1+1 eine neue anlegen dann ist die automatisch com.

schau mal hier im Forum bist nicht der erste aber bevor was machst, mache eine db Sicherung.

cheffchen

Re: Redaxo 3.2 und PHP 5.4 - kriegt man es zum laufen?

Verfasst: 22. Aug 2013, 21:36
von TomHH
Xong hat geschrieben:
TomHH hat geschrieben:kriegt man die 3.2er Version unter PHP 5.4 zum laufen? Hat das vielleicht jemand schon erfolgreich gemacht? Wenn ja, wie groß ist der Aufwand?
Wieso sollte es da Probleme geben?
Warnungen ausschalten bzw. umleiten und gut ist, denk ich mal. =)

Generell sollte man aber mittelfristig über ein Update nachdenken.
Ganz so einfach scheint es nicht zu sein. Als ich testweise mal auf PHP 5.4 umgestellt habe, kam gleich eine Fehlermeldung - 'redeclare of function addslashesToArray not allowed' oder so ähnlich. Man muss wohl die ein oder andere Änderung am Code machen.

Gruß, Tom

Re: Redaxo 3.2 und PHP 5.4 - kriegt man es zum laufen?

Verfasst: 22. Aug 2013, 21:40
von TomHH
Cheffchen hat geschrieben:hallö,
musst dann natürlich schauen wegen get Datenbank bzw die version.
wie ist die Ehrung db Host de oder com?
wenn de musst halt bei 1+1 eine neue anlegen dann ist die automatisch com.

schau mal hier im Forum bist nicht der erste aber bevor was machst, mache eine db Sicherung.

cheffchen
Neue DB ist schon angelegt und ja, das Ganze läuft bei 1&1! Ich möchte zum momentanen Zeitpunkt eine Lösung mit minimalem Aufwand. Wenn es darauf hinausläuft, das man das Coden anfangen muss, dann wird an einer Aktualisierung auf 4.x wohl nichts nichts vorbei führen.

Gruß, Tom

Re: Redaxo 3.2 und PHP 5.4 - kriegt man es zum laufen?

Verfasst: 25. Aug 2013, 21:52
von Koala
Da hat doch mal jemand was zu dem Thema ins Wiki geschrieben ... Rex 3.2 und PHP5 ... könnte für 5.4 auch passen.

Re: Redaxo 3.2 und PHP 5.4 - kriegt man es zum laufen?

Verfasst: 25. Aug 2013, 21:58
von TomHH
Läuft seit 10 Minuten! In der Datei include/functions/function_rex_mquotes.inc.php musste folgendes geändert werden:

Code: Alles auswählen

	if ( function_exists('addSlashesOnArray') ){
	
		return;
		
	} else {

		function addSlashesOnArray(&$theArray)
		{
			if (is_array($theArray))
			{
				reset($theArray);
				while(list($Akey,$AVal)=each($theArray))
				{
					if (is_array($AVal))
					{
						addSlashesOnArray($theArray[$Akey]);
					}else
					{
						$theArray[$Akey] = addslashes($AVal);
					}
				}
				reset($theArray);
			}
		}
		
	}
ohne kam der Fehler 'function redeclared'.

Gruß, Tom

Re: Redaxo 3.2 und PHP 5.4 - kriegt man es zum laufen?

Verfasst: 25. Aug 2013, 22:14
von Koala
Danke für den Hinweis.
Ist im Wiki ergänzt worden.