Hilfe - Suche - Mitglieder - Kalender
Vollansicht: Serverumstellung auf PHP 5.3
Forum Sefrengo.org > Allgemeine Foren > Anwenderforum
Dionysos
Hallo zusammen

Heute Vormittag hat mein Hostanbieter (Hostpoint / Schweiz) auf einem meiner Web-Server die PHP Version auf die Version 5.3 umgestellt.

Die WebSeite läuft unter der Sefrengo-Version V 01.04.03.

Beim Aufrufen der Seite erschien dann nach der Umstellung plötzlich eine Anzahl Zeilen, welche wie folgt beginnen:

"Deprecated: Function split() is deprecated in /home/......"

Kann mir bitte jemand einen Tip geben, was ich wo ändern muss, damit die Seite wieder normal läuft?

PS: Im Control-Panel des Webservers konnte ich die Seite wieder auf PHP 5.2 zurücksetzen, und nun läuft sie wieder wie gewohnt, aber der Hoster wird über kurz oder lang alles auf 5.3 umstellen.

Für Eure Tips und HIlfe danke ich schon mal

Grüsse

Dionysos
Taturo
Hallo Dionysos,

als erstes solltest du Sefrengo auf die Version 1.04.05 updaten, dort sind einige Anpassungen an php 5.3 integriert worden. Sollten immer noch Fehlermeldungen auftauchen, kannst du das error_reporting für Deprecated Meldungen wie hier beschrieben abschalten. Deprecated Meldungen weisen auf "missbilligte" Elemente hin, die nicht mehr verwendet werden sollen, aber noch funktionieren.

Gruss, Andreas
FireFlyer
Habs bei mir auch gerade gehabt. SF 1.4.5 mit PHP 5.3.14. Ergänzend noch dazu, was björn schon mal geschrieben hat:

in der setup/index.php - Zeile 1452:
$con_setup = &new setup();

In der projekt01/index.php - Zeile 88:
$deb = &new cms_debug;
$db = &new DB_cms;
$val_ct = &new values_ct();

in der backend/main.php - Zeile 92:
$deb = &new cms_debug;
$db = &new DB_cms;
$db_query = &new querybuilder_factory();
$db_query = $db_query -> get_db($db, 'cms_db', $this_dir.'inc/');
$val_ct = &new values_ct();

in der backend/main.php - Zeile 112:
$tpl = &new HTML_Template_IT($this_dir.'tpl/'.$cfg_cms['skin'].'/');

in der backend/main.php - Zeile 128:
$perm = &new cms_perms($client, $lang);

in der backend/main.php - Zeile 184:
$rep = &new repository;

in der backend/inc/inc.init_external.php - Zeile 96:
$deb = &new cms_debug;
$db = &new DB_cms;
$val_ct = &new values_ct();

in der backend/inc/inc.init_external.php - Zeile 128:
$perm = &new cms_perms($client, $lang);

immer & entfernen
slike03
Hallo, ich habe/hatte das gleiche Problem.
Ich habe das update auf die 1.04.05 durchgeführt und mit dem servertransfer den systempfad (der vom anbieter geändert wurde) angepasst. So, nun komme ich ins Backend und auf die Startseite, jedoch stimmen die Links auf der Seite noch nicht, da jede Seite nicht angezeigt wird (404 not found). Woran kann das nun noch liegen?
Ich habe bereits unter Administration/Projekte den Pfad zum Frontend und das Startverzeichnis zum Dateimanager auf den neuen Systempfad geändert, aber das hilft auch nicht :-( zum www.trispirit.de
Schon mal vielen lieben Dank für Eure Hilfe!
FireFlyer
Browser-Cache löschen und aus dem Backend im Pulldown-Menü Aktionen => Cache löschen und gesprochene Urls neu generieren probieren!
slike03
Hallo FireFlyer,

vielen Dank für den Tip. Habe beides gerade durchgeführt, der Fehler ist aber leider immernoch vorhanden :-(
Hab einmal in google Chrome und im InternetExplorer das ganze durchgeführt....
slike03
Kann es sein, das in der ht-access was nicht stimmt? Ich hab die mal in den Anhang gepackt? Evtl. kommt der Code nicht mit php 3.5.4 zurecht?
Skylab
Schau Dir mal die Config.php im CMS-Ordner an (nicht backend). Steht da bei Dir der Eintrag 1 oder 2? Du musst Dir die Ziffer ansehen die vor Deinem Update da drin stand und evtl. korrigieren.
slike03
Die sind beide (alt und neu) gleich, beide mit der "1" :-(

$cms_path = '../backend/';
$client = '1';
slike03
Lösung ist hier zu finden http://forum.sefrengo.org/index.ph...st=0#entry21973
mvsxyz
Die Änderungen aus diesem Thread sind in Sefrengo v1.4.6 eingeflossen.
Dieses ist eine vereinfachte Darstellung unseres Foreninhaltes. Um die detaillierte Vollansicht mit Formatierung und Bildern zu betrachten, bitte hier klicken.
Invision Power Board © 2001-2024 Invision Power Services, Inc.