Veraltete PHP-Funktion bei der Installation |
Willkommen, Gast ( Anmelden | Registrierung ) [ Hilfe | Mitglieder | Suche ]
Veraltete PHP-Funktion bei der Installation |
Wed. 21. October 2009, 16:23
Beitrag
#1
|
|
Newbie Gruppe: Members Beiträge: 4 Mitglied seit: 15.10.2009 Mitglieds-Nr.: 2.024 |
Hallo,
ich versuche seit einiger Zeit Sefrengo auf dem Windows-Server unter XAMPP zu installieren. Die XAMPP-Installation war problemlos. Entsprechend der Informationen aus der Dokumentation versuche ich Sefrengo zu installieren. Direkt nach dem Start von Setup bekomme ich die Fehlermeldung: Deprecated: Function set_magic_quotes_runtime() is deprecated in C:\myWebserver\xampp\htdocs\sefrengo\setup\index.php on line 1436 Diese Fehlermeldung ist unabhängig von der gewählten Sefrengo-Version (1.4.1, 1.4.2, 1.4.3) Kann mir jemand helfen? Ich bin leider noch ein Neuling wenn es um PHP geht. |
|
|
Wed. 21. October 2009, 19:28
Beitrag
#2
|
|
Newbie Gruppe: Members Beiträge: 4 Mitglied seit: 15.10.2009 Mitglieds-Nr.: 2.024 |
Hallo, ich versuche seit einiger Zeit Sefrengo auf dem Windows-Server unter XAMPP zu installieren. Die XAMPP-Installation war problemlos. Entsprechend der Informationen aus der Dokumentation versuche ich Sefrengo zu installieren. Direkt nach dem Start von Setup bekomme ich die Fehlermeldung: Deprecated: Function set_magic_quotes_runtime() is deprecated in C:\myWebserver\xampp\htdocs\sefrengo\setup\index.php on line 1436 Diese Fehlermeldung ist unabhängig von der gewählten Sefrengo-Version (1.4.1, 1.4.2, 1.4.3) Kann mir jemand helfen? Ich bin leider noch ein Neuling wenn es um PHP geht. Ich habe zuerst die Version 1.7.2 von XAMPP benutzt. Diese hat die Version 5.3.0 von PHP. Danach habe ich die Version 1.4.4 von XAMPP ,die PHP Version 4.3.7 hat, installiert. Jetzt funktioniert alles gut. Anscheinend hat Sefrengo Probleme mit der neuen Version von PHP. Ich bin gespannt, was sagen die erfahrene User / Programmierer dazu. |
|
|
Wed. 21. October 2009, 20:00
Beitrag
#3
|
|
Advanced Member Gruppe: Admins Beiträge: 507 Mitglied seit: 27.06.2006 Mitglieds-Nr.: 11 |
Wie bereits herausgefunden hast, liegt es an der PHP-Version. Seit der Version 5.3 wurden einige Funktion als Deprecated (abgelehnt/veraltet) gekennzeichnet. Wird eine solche Funktion benutzt wird die von dir beschriebene Fehlermeldung ausgegeben.
Als Workaround für Systeme auf PHP-Version >5.3.0 muss folgende Dateien angepasst werden. /backend/main.php - ab Zeile 37, /projektXX/index.php - ab Zeile 38, /setup/index.php - ab Zeile 1436 QUELLTEXT // Magic Quotes ausschalten
if (function_exists('set_magic_quotes_runtime')) { @set_magic_quotes_runtime (0); } // zeige alle Fehlermeldungen, aber keine Warnhinweise und Deprecated-Meldungen error_reporting (E_ALL & ~E_NOTICE & ~E_DEPRECATED); |
|
|
Mon. 26. October 2009, 15:01
Beitrag
#4
|
|
Newbie Gruppe: Members Beiträge: 4 Mitglied seit: 15.10.2009 Mitglieds-Nr.: 2.024 |
Wie bereits herausgefunden hast, liegt es an der PHP-Version. Seit der Version 5.3 wurden einige Funktion als Deprecated (abgelehnt/veraltet) gekennzeichnet. Wird eine solche Funktion benutzt wird die von dir beschriebene Fehlermeldung ausgegeben. Als Workaround für Systeme auf PHP-Version >5.3.0 muss folgende Dateien angepasst werden. /backend/main.php - ab Zeile 37, /projektXX/index.php - ab Zeile 38, /setup/index.php - ab Zeile 1436 QUELLTEXT // Magic Quotes ausschalten if (function_exists('set_magic_quotes_runtime')) { @set_magic_quotes_runtime (0); } // zeige alle Fehlermeldungen, aber keine Warnhinweise und Deprecated-Meldungen error_reporting (E_ALL & ~E_NOTICE & ~E_DEPRECATED); Danke für Deine Hilfe. Es hat wunderbar funktioniert! |
|
|
Sun. 27. February 2011, 19:10
Beitrag
#5
|
|
Newbie Gruppe: Members Beiträge: 1 Mitglied seit: 27.02.2011 Mitglieds-Nr.: 2.358 |
|
|
|
Vereinfachte Darstellung | Aktuelles Datum: 3.5.24 - 23:16 |