Der wichtige Teil deiner Fehlermeldung fehlt - dafür wissen wir unwichtiges
Warning: Undefined array key "file" in[COLOR=#ff0000] /home/.sites/849/site8699009/web[/COLOR]/wp-includes/media.php [COLOR=#ff0000]on lin_der_wichtige_Teil_fehlt[/COLOR]
dafür wissen wir unwichtiges.
1. Änderungen an der wp-includes/media.php würde ich vermeiden und den WordPress Entwicklern die Warnmeldung geben.
2. Die Ausgabe von Fehlermeldungen und Warnmeldungenin einer laufenden Umgebung würde ich unterdrücken. Diese Meldungen machen Häcker schlau.
3. Du kannst error_reporting(E_ALL & ~E_WARNING) verwenden, um alle Fehler außer Warnhinweise zu berichten.
4. Du kannst in der genanten Zeile die Meldung unterdrücken mit @
5. Du könntest PHP 8.1 verwenden.
3. bis 5 sind keine wirklichen Lösungen.
Lieber R24:
erstmal: Dankeschön,dass du dir die Zeit nimmst mir weiterzuhelfen. :)
Ich muss nur leider gestehen dass du auch chinesisch mit mir schreiben könntest. Ich verstehe dich kaum. Sorry. Ich bin ein technisches Nackapatzl...Ich hoffe dennoch auf deinen Input.
Also zum Anfang. Ich habe ohne Staging Seite meine ganzen Plugin Aktualisierungen und Theme Aktualisierung durchgeführt. Hatte das Admania Theme laufen, welches ich nicht weiterbezahlt habe. Also die Updates sind ausgelaufen. War damals im Frühjahr nur eine Notlösung, da ich schnell wieder was aufsetzen musste, da mir damals die Website zusammengekracht ist, als ich die PHP Version aktualisiert hab. Hatte da ein Theme laufen, dass seit 2016 drauf war und das es mittlerweile nimmer gibt.
Also als ich alles aktualisiert hab kammvorgestern die Mail mit der Fehlermeldung:
Ein Fehler vom Typ E_COMPILE_ERROR wurde in der Zeile 138 der Datei /home/.sites/849/site8699009/web/wp-content/themes/ad-mania/lib/includes/admin/admania-themeoptions/admania-import-export.php verursacht. Fehlermeldung: Cannot redeclare get_options() (previously declared in /home/.sites/849/site8699009/web/wp-includes/option.php:357)
und meine Website war MUS. Wollte dann alles korrigieren. (zb. Theme neu installieren etc. ) aber das Theme wurde nicht richtig geladen und es gab nur mehr Probleme.
Dann habe ich mich dazu entschlossen alles zu kicken und alles auf Elemenentor und Hello aufzusetzen. Ich arbeite bei neuen Websites fast immer mit Elementor und dachte, dass dies nun die Gelegenheit ist. Jetzt bastel ich gerade daran und dann hatte ich immer die obige Fehlermeldung. Warning: Undefined array key "file" in /home/.sites/849/site8699009/web/wp-includes/media.php on line 1723
Das ist die ganze. Ich hab sie nun wieder provoziert, weil ich den Fehler mittlerweile kenne: Es ist eine SVG Datei vom Logo.
Jetzt wollte ich dich bitten mir zu erklären wie sowas passieren kann. Weil was meinst du mit: Diese Meldungen machen Häcker schlau.? Meinst du, dass sich Hacker dadurch getriggert fühlen? Dass sie dann leicht reinkommen können?
Was meinst du mit "1. Änderungen an der wp-includes/media.php würde ich vermeiden" weil ich habe nichts geändert? Es ist einfach passiert. Wie weiß ich nicht...
Ich möchte wirklich gerne dazulernen, damit solche Dinge nicht mehr passieren...Wäre es dir möglich mir meine ganzen Fehler einfach zu erklären. Damit ich es das nächste mal besser mache?
Vielen lieben Dank jedenfalls für deine bisherige Antwort. Wenn du keine Lust hast, mir alles erneut zu erklären verstehe ich das auch. :)
Glg Nicole