Deprecated function in module.inc
Eingetragen von markusroth (6)
am 03.12.2021 - 08:23 Uhr in
am 03.12.2021 - 08:23 Uhr in
Hallo zusammen,
ich habe bei einer Drupal 7 Webseite ein komisches Verhalten. Auf allen Webseiten wird mehrfach folgende Fehlermeldung ausgegeben:
Deprecated function: Array and string offset access syntax with curly braces is deprecated in require_once() (Zeile 341 von /is/htdocs/wp10916966_M379W6DKCJ/www/drupal/includes/module.inc).
Habe mir die module.inc einmal angesehen, speziell den Code ab Zeile 341:
if (function_exists('drupal_get_path')) {
$file = DRUPAL_ROOT . '/' . drupal_get_path('module', $module) . "/$name.$type";
if (is_file($file)) {
require_once $file;
$files[$key] = $file;
return $file;
}
else {
$files[$key] = FALSE;
}
}
return FALSE;
}
Doch ich kann daran nichts falsches finden.
Wäre dankbar über jeden Hinweis diesen Fehler auf den Seiten "verschwinden" zu lassen.
- Anmelden oder Registrieren um Kommentare zu schreiben
Warum auch der Code ist ja
am 05.12.2021 - 06:59 Uhr
Warum auch der Code ist ja auch in Ordnung. Aber die Funktion wurde als veraltet markiert.
Jetzt gibt es zwei Möglichkeiten PHP downgrade mit den einhergehen Sicherheitslücken und Risiken oder ein Drupal Upgrade. In beiden Fällen währe der Fehler am Ende weg.
Du kannst das lokal ja testen und einfach eine ältere PHP-Version installieren. Dann siehst du das live. Aber in der von dir kopierte Fehlermeldung sagt es ja bereits.
https://drupal-tv.de
Drupal sehen und lernen