• Liebes Forum, die Seite läuft noch (außer Header), im Backend jedoch gibt es nur noch Fehler, wann genau diese aufgetreten sind, kann nicht mehr nachvollzogen werden. Es wurde versucht, die Datenbank nach den ersten Fehlern rückzusichern, hat aber nichts gebracht.

    Plugins und Themes sind aktuell
    Wordpress 5.3.4 (von einer Aktualisierung wurde abgesehen, weil sich bei jeder Aktualisierung etwas verschlechtert hat…)
    PHP 7.2
    SQL 5.5 (habe schon auf die Dringlichkeit der Aktualisierung hingewiesen, jedoch müssen wir erstmal die Seite wieder zum Laufen bringen)

    Das sind die Fehler:

    – Die Mediathek wird nicht mehr geladen
    – Beim Versuch, ein Bild hochzuladen, erscheint ein Fehler „Bitte später versuchen“
    – Benutzer können keine mehr angelegt werden, es erscheint zwar eine Meldung, dass der Benutzer angelegt wurde, er ist aber nicht da
    – Beitrags- oder Seitenerstellung ist nicht möglich, es erscheinen folgende Meldungen:

    Warning: Creating default object from empty value in /homepages/8/d560454798/htdocs/wp-admin/includes/post.php on line 713

    Warning: Cannot modify header information – headers already sent by (output started at /homepages/8/d560454798/htdocs/wp-admin/includes/post.php:713) in /homepages/8/d560454798/htdocs/wp-admin/admin-header.php on line 9

    Warning: Invalid argument supplied for foreach() in /homepages/8/d560454798/htdocs/wp-content/plugins/wordpress-seo/admin/metabox/class-metabox.php on line 1034

    Die Zeile 713 hat folgenden Inhalt:
    $post->post_content = (string) apply_filters( ‚default_content‘, $post_content, $post );

    Abschalten der Plugins bringt hat keine Verbesserung gebracht. Nach Anschalten des Debug-Modus kamen folgende Fehler bei Beitragserstellung:

    Notice: Trying to get property ‚post_type‘ of non-object in /homepages/8/d560454798/htdocs/wp-includes/post.php on line 6763

    Notice: Trying to get property ‚post_type‘ of non-object in /homepages/8/d560454798/htdocs/wp-includes/post.php on line 6764

    Notice: Trying to get property ‚ID‘ of non-object in /homepages/8/d560454798/htdocs/wp-includes/post.php on line 6768

    Notice: Trying to get property ‚post_type‘ of non-object in /homepages/8/d560454798/htdocs/wp-includes/post.php on line 7009

    Notice: Trying to get property ‚post_type‘ of non-object in /homepages/8/d560454798/htdocs/wp-includes/theme.php on line 3078

    Notice: Trying to get property ‚ID‘ of non-object in /homepages/8/d560454798/htdocs/wp-content/plugins/jetpack/vendor/automattic/jetpack-sync/src/modules/class-posts.php on line 504

    Notice: Trying to get property ‚post_type‘ of non-object in /homepages/8/d560454798/htdocs/wp-includes/theme.php on line 3307

    Notice: Trying to get property ‚post_type‘ of non-object in /homepages/8/d560454798/htdocs/wp-includes/post.php on line 4662

    Notice: Trying to get property ‚ID‘ of non-object in /homepages/8/d560454798/htdocs/wp-includes/post.php on line 4662

    Notice: Trying to get property ‚post_type‘ of non-object in /homepages/8/d560454798/htdocs/wp-includes/post.php on line 4118

    Notice: Trying to get property ‚post_type‘ of non-object in /homepages/8/d560454798/htdocs/wp-admin/includes/post.php on line 675

    Warning: Creating default object from empty value in /homepages/8/d560454798/htdocs/wp-admin/includes/post.php on line 713

    Notice: Undefined property: stdClass::$ID in /homepages/8/d560454798/htdocs/wp-admin/post-new.php on line 67

    Notice: Undefined property: stdClass::$post_date in /homepages/8/d560454798/htdocs/wp-admin/edit-form-advanced.php on line 173

    Notice: Undefined property: stdClass::$post_date in /homepages/8/d560454798/htdocs/wp-admin/edit-form-advanced.php on line 175

    Notice: Undefined property: stdClass::$post_type in /homepages/8/d560454798/htdocs/wp-content/plugins/jetpack/modules/subscriptions.php on line 206

    Notice: Undefined property: stdClass::$post_status in /homepages/8/d560454798/htdocs/wp-admin/edit-form-advanced.php on line 231

    Notice: Undefined property: stdClass::$post_type in /homepages/8/d560454798/htdocs/wp-admin/includes/meta-boxes.php on line 1398

    Notice: Undefined property: stdClass::$post_type in /homepages/8/d560454798/htdocs/wp-includes/taxonomy.php on line 226

    Notice: Undefined property: stdClass::$post_type in /homepages/8/d560454798/htdocs/wp-includes/taxonomy.php on line 229

    Warning: Cannot modify header information – headers already sent by (output started at /homepages/8/d560454798/htdocs/wp-includes/post.php:6763) in /homepages/8/d560454798/htdocs/wp-admin/admin-header.php on line 9

    Warning: Invalid argument supplied for foreach() in /homepages/8/d560454798/htdocs/wp-content/plugins/wordpress-seo/admin/metabox/class-metabox.php on line 1034

    Notice: Undefined property: stdClass::$post_type in /homepages/8/d560454798/htdocs/wp-includes/taxonomy.php on line 226

    Notice: Undefined property: stdClass::$post_type in /homepages/8/d560454798/htdocs/wp-includes/taxonomy.php on line 229

    Notice: Trying to get property ‚label‘ of non-object in /homepages/8/d560454798/htdocs/wp-content/plugins/wordpress-seo/inc/class-wpseo-utils.php on line 1197

    Notice: Trying to get property ‚labels‘ of non-object in /homepages/8/d560454798/htdocs/wp-content/plugins/wordpress-seo/inc/class-wpseo-utils.php on line 1198

    Notice: Trying to get property ’singular_name‘ of non-object in /homepages/8/d560454798/htdocs/wp-content/plugins/wordpress-seo/inc/class-wpseo-utils.php on line 1198

    Mir fehlt hier der Anhaltspunkt, wo ich hinfassen muss, um die Fehler zu beheben. Bei der Deaktivierung von Yoast entfallen zwar die betreffenden Fehlerzeilen, die anderen jedoch bleiben.

    Bin dankbar für jede Idee.

    Danke schön.
    Sophie

    Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]

Ansicht von 3 Antworten – 1 bis 3 (von insgesamt 3)
  • Moderator Bego Mario Garde

    (@pixolin)

    Moderator (nicht mehr aktiv)

    WordPress 5.3.4 (von einer Aktualisierung wurde abgesehen, weil sich bei jeder Aktualisierung etwas verschlechtert hat…)

    Das ist keine gute Idee.

    WordPress ist eine komplexe Software und Fehler unvermeidlich. Werden Sicherheitslücken bekannt, gibt es Updates. Wenn du genau die aber nicht installierst, kannst du auch gleich auf der Startseite darauf hinweisen, dass deine Website unsicher ist und es nur eine Frage der Zeit sein kann, wann jemand die Schwachstellen für einen automatisierten Angriff nutzt. Jeder Hobby-Hacker kann dabei auf Datenbanken zurückgreifen, in denen die Schwachstellen genauestens beschrieben werden.

    Deine Website gibt diverse „Notices“, also Hinweise auf (kleinere) Programmierfehler, die zu einem Problem führen könnten, sowie „Warnings“, Warnhinweise über ernstere Fehler (wobei sich WordPress hier vor allem darüber beschwert, dass die Hinweise „dazwischenplatzen“, während es gerne Cookies für die Anmeldung setzen würde). Die angezeigten Code-Zeilen sind dabei die Stellen, bei denen sich der Fehler bemerksam macht, nicht aber unbedingt die Stelle, wo der Programmierfehler ist. Zur Eingrenzung des Fehlers ist es sinnvoll, als erstes die Plugins vorübergehend zu deaktiveren – entweder über das Backend oder, wenn du dich gar nicht mehr anmelden kannst, durch Umbenennen des Verzeichnisses wp-content/plugins auf dem Webserver (entweder per FTP-Programm oder über das Dateiverwaltungsmenü deines Webhoster).

    Um die lästigen Meldungen erst einmal loszuwerden (du hast sie ja gelesen), kannst du auch das Debugging deaktivieren. Dazu änderst du in der wp-config.php die entsprechende Zeile auf define( 'WP_DEBUG', false );. Reicht das noch nicht, trägst du darunter noch die Zeile @ini_set( 'display_errors', 0 ); ein. Bitte verwende für die Änderung einen geeigneten Code-Editor (z.B. VS Code oder Notepad++, beide kostenlos erhältlich).

    Wenn du wieder ins Backend kommst, solltest du als erstes eine Aktualisierung von WordPress vornehem, um die Sicherheit der Website wiederherzustellen.

    Thread-Starter Sophieja23

    (@sophieja23)

    Danke. Wir hatten einfach Sorge, dass mit der Aktualisierung von WP nachher gar nix mehr läuft. Die Wichtigkeit ist klar.

    Debug-Mode ist ohnehin schon wieder aus. Dann reduziert es sich auf die ersten drei Fehler:

    Warning: Creating default object from empty value in /homepages/8/d560454798/htdocs/wp-admin/includes/post.php on line 713

    Warning: Cannot modify header information – headers already sent by (output started at /homepages/8/d560454798/htdocs/wp-admin/includes/post.php:713) in /homepages/8/d560454798/htdocs/wp-admin/admin-header.php on line 9

    Warning: Invalid argument supplied for foreach() in /homepages/8/d560454798/htdocs/wp-content/plugins/wordpress-seo/admin/metabox/class-metabox.php on line 1034

    Besteht eine Chance, dass die nach der Aktualisierung behoben sind? Ich hab schon viel gesucht, bin aber nicht wirklich dahinter gekommen, wie ich das korrigieren kann.

    Setze mich Nachmittags wieder ran, da jetzt unterwegs.

    Viele Grüße, Sophie

    Moderator Bego Mario Garde

    (@pixolin)

    Moderator (nicht mehr aktiv)

    Warning: Invalid argument supplied for foreach() in …/htdocs/wp-content/plugins/wordpress-seo/…

    sagt doch eigentlich recht anschaulich, wo der Fehler herkommt. Sprich doch mal den Entwickler darauf an:

    https://wordpress.org/support/plugin/wordpress-seo/

    Vorher würde ich das Plugin nochmal löschen und erneut installieren – vielleicht hat bei der Übertragung etwas „geklemmt“?

Ansicht von 3 Antworten – 1 bis 3 (von insgesamt 3)

Das Thema „Im Backend nur noch Fehler“ ist für neue Antworten geschlossen.