Fehlermeldung "Deprecated function" I Was tun?
Eingetragen von saskiaaa98 (5)
am 30.10.2018 - 15:00 Uhr in
am 30.10.2018 - 15:00 Uhr in
Hallo zusammen,
ich habe ein Problem und ich komme nicht weiter. Vielleicht kann mir ja hier der eine oder andere weiterhelfen...
Unser Host hat die Datenbanken aktualisiert, sodass ältere Datenbanken (Version unter 6) nicht mehr kompatibel sind. Auf einer Seite erscheint nun immer folgende Fehlermeldung:
"Deprecated function: The each() function is deprecated. This message will be suppressed on further calls in _menu_load_objects() (Zeile 579 von /is/htdocs/wpXXX/www/XXX/includes/menu.inc)."
Weiß jemand was hier zu tun ist? Ich habe schon das Internet durchforstet, aber nichts brauchbares gefunden.
Ich wäre über jeden Tipp sehr dankbar!
Liebe Grüße,
Saskia :)
- Anmelden oder Registrieren um Kommentare zu schreiben
wenn du die each function weiter verwenden musst
am 30.10.2018 - 15:09 Uhr
dann musst du bei PHP 5.x bleiben.
PHP 7 kennt diese Funktion nicht mehr.
Ältere Menümodule nutzen sie noch.
Grüße
Ronald
Danke für die schnelle
am 30.10.2018 - 15:11 Uhr
Danke für die schnelle Antwort! Leider lässt unser Host diese Version nicht mehr zu...
Nachfrage Funktion
am 30.10.2018 - 15:14 Uhr
Welche Funktion meinst du die PHP 7 nicht mehr unterstützt?
Nach update von 5.6 auf 7.2 ...
am 30.10.2018 - 15:42 Uhr
hatte ich die gleiche Fehlermeldung. Mein Hoster hat automatisch upgedatet(?). Nach Einstellen auf Version 7.0 war die Fehlermeldung verschwunden.
Gruß
Michael
Update auf 7.6 - Fehler noch da..
am 05.11.2018 - 11:55 Uhr
Hallo, wir haben auf 7.6 upgedatet aber die Fehlermeldungen sind leider noch immer da...
Die Meldung besagt
am 05.11.2018 - 14:09 Uhr
Logisch - du bist jenseits von PHP7
Um die alten Scripte verwenden zu können, musst da aber unter 7.0, bzw maximal dort sein.
Jede aktuellere Version von PHP erfordert eine aktuellere Version der Skripte.
Eine depreciated Function erzeugt zunächst eine Warning, bis sie schließlich zu einem Stopp führt.
Bei 7.0 wirst du wahrscheinlich bereits eine Warning bekommen, die du allerdings ignorieren kannst.
Irgendwann funktioniert Ignorieren nicht mehr.
Grüße
Ronald
Fehlermeldung abgeschaltet - Problem aber noch immer da
am 05.11.2018 - 16:09 Uhr
Vielen Dank!
Wir haben nun die Fehlermeldung ausgeschaltet bekommen, jedoch ist das Problem ja noch immer da.. also wenn da wer eine Idee hat wie man das Problem auch im Hintergrund beheben kann, wäre ich sehr dankbar! :)
Liebe Grüße,
Saskia :)
es gibt drei Ansätze
am 05.11.2018 - 16:25 Uhr
der bequemste ist, die PHP-Version downgraden
die anderen beiden Ansätze erfordern etwas mehr Arbeit.
1. du könntest versuchen heruas zu finden, wo die depreciated commands genutzt werden, und diese nach Anweisung im Skript ändern (sehr aufwändig und danach bist du nicht mehr systemkonform)
2. ein Upgrade auf Drupal 8, das die depreciated Konstrukte nicht mehr nutzt.
Grüße
Ronald
Habt Ihr denn alle Module
am 05.11.2018 - 16:27 Uhr
Habt Ihr denn alle Module auch auf aktuellem Stand?
Da müsste man noch mal genauer nachschauen, wo die Fehlermeldung generiert wird.
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
die meldung kenne ich auch.
am 06.11.2018 - 16:42 Uhr
die meldung kenne ich auch. ist ja ein drupal core modul! ich habe einfach auf php7.0 gestellt... und warte auf die neuen d7 version bzw. bin schon dabei von d7 auf joomla portiert
C.A.W. Webdesign
Mit dem Release 7.61 das
am 06.11.2018 - 17:30 Uhr
Mit dem Release 7.61 das morgen Abend veröffentlicht wird, wird der Drupal 7 Core komplett PHP 7.2 kompatibel.