Support » Allgemeine Fragen » WP Admin Login – Weisse Seite

  • Hallo ihr, kurz zu mir: Tauche nur ungern in die Tiefen des WP Systems ab, weil ich mich da nicht so auskenne 🙂 Folgendes Problem: Das Frontend: https://www.fleischerei-hartmann.com/ läuft aber ins Backend kann ich nicht nicht mehr einloggen. Kurze Vorgeschichte: Die Seite lief immer ohne Probleme incl. dem Backend. Auch das Woocommerce (welches in einem Unterverzeichnis lieg) ging tadellos. Nun wollte ich alles SSL Verschlüsseln. Das hat auch funktioniert. ABER!!! Nun mein großer Fehler: Ich wollte alles, also Themen (Weaver Pro II), Woocommerce incl. Theme Vendidero und alle Plugins aktualisieren. Danach ging Woocommerce nicht mehr. Meine erste Idee: Das WC Theme Vendidero und/oder Germanized hätte vorher kostenpflichtig aktualisiert werden müssen. Die Anbieter sagen ja 🙂 Dann stellt sich aber heraus das der Provider all das auf PHP 5 hat laufen lassen. Sie boten mir an auf 7 zu aktualisieren und siehe da: Alles ging wieder! Außer das Backend für die WP Seite. Folgendes habe ich schon probiert:

    • Plugin-Ordner umbenannt
    • Theme-Ordner umbenannt
    • Debug Modus aktiviert (Kommt am Ende meiner Geschichte 🙂

    Ich hab irgendwie diese Zeile im Verdacht: Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; WP_User_Search has a deprecated constructor in /var/www/5000150162/u5134/fleischerei-hartmann.com/htdocs/wordpress/wp-admin/includes/deprecated.php on line 330

    Hat da jemand eine Idee wo das Problem liegt und wie man es lösen könnte? Danke und Grüße Micha

    Debug-Code:

    Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; WP_MatchesMapRegex has a deprecated constructor in /var/www/5000150162/u5134/fleischerei-hartmann.com/htdocs/wordpress/wp-includes/class-wp.php on line 632
    
    Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Translation_Entry has a deprecated constructor in /var/www/5000150162/u5134/fleischerei-hartmann.com/htdocs/wordpress/wp-includes/pomo/entry.php on line 14
    
    Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; POMO_Reader has a deprecated constructor in /var/www/5000150162/u5134/fleischerei-hartmann.com/htdocs/wordpress/wp-includes/pomo/streams.php on line 12
    
    Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; POMO_FileReader has a deprecated constructor in /var/www/5000150162/u5134/fleischerei-hartmann.com/htdocs/wordpress/wp-includes/pomo/streams.php on line 120
    
    Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; POMO_StringReader has a deprecated constructor in /var/www/5000150162/u5134/fleischerei-hartmann.com/htdocs/wordpress/wp-includes/pomo/streams.php on line 175
    
    Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; POMO_CachedFileReader has a deprecated constructor in /var/www/5000150162/u5134/fleischerei-hartmann.com/htdocs/wordpress/wp-includes/pomo/streams.php on line 221
    
    Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; POMO_CachedIntFileReader has a deprecated constructor in /var/www/5000150162/u5134/fleischerei-hartmann.com/htdocs/wordpress/wp-includes/pomo/streams.php on line 236
    
    Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; WP_Widget_Factory has a deprecated constructor in /var/www/5000150162/u5134/fleischerei-hartmann.com/htdocs/wordpress/wp-includes/widgets.php on line 544
    
    Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; _mw_adminimize_message_class has a deprecated constructor in /var/www/5000150162/u5134/fleischerei-hartmann.com/htdocs/wordpress/wp-content/plugins/adminimize/adminimize.php on line 85
    
    Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; EasyColumns has a deprecated constructor in /var/www/5000150162/u5134/fleischerei-hartmann.com/htdocs/wordpress/wp-content/plugins/easy-columns/easy-columns.php on line 28
    
    Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; meteorslides_widget has a deprecated constructor in /var/www/5000150162/u5134/fleischerei-hartmann.com/htdocs/wordpress/wp-content/plugins/meteor-slides/meteor-slides-plugin.php on line 402
    
    Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; wpdbBackup has a deprecated constructor in /var/www/5000150162/u5134/fleischerei-hartmann.com/htdocs/wordpress/wp-content/plugins/wp-db-backup/wp-db-backup.php on line 64
    
    Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; weaveriip_Widget_Vertical_Menu has a deprecated constructor in /var/www/5000150162/u5134/fleischerei-hartmann.com/htdocs/wordpress/wp-content/themes/weaver-ii-pro/includes/pro/weaverii-pro-code-extramenu.php on line 20
    
    Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; weaveriip_Widget_Buttons has a deprecated constructor in /var/www/5000150162/u5134/fleischerei-hartmann.com/htdocs/wordpress/wp-content/themes/weaver-ii-pro/includes/pro/weaverii-pro-code-linkbuttons.php on line 20
    
    Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; weaveriip_Widget_Social has a deprecated constructor in /var/www/5000150162/u5134/fleischerei-hartmann.com/htdocs/wordpress/wp-content/themes/weaver-ii-pro/includes/pro/weaverii-pro-code-social.php on line 92
    
    Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Weaverii_Widget_Text has a deprecated constructor in /var/www/5000150162/u5134/fleischerei-hartmann.com/htdocs/wordpress/wp-content/themes/weaver-ii-pro/includes/widgets.php on line 12
    
    Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Weaverii_Widget_PPText has a deprecated constructor in /var/www/5000150162/u5134/fleischerei-hartmann.com/htdocs/wordpress/wp-content/themes/weaver-ii-pro/includes/widgets.php on line 78
    
    Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Weaverii_Widget_Login has a deprecated constructor in /var/www/5000150162/u5134/fleischerei-hartmann.com/htdocs/wordpress/wp-content/themes/weaver-ii-pro/includes/widgets.php on line 121
    
    Warning: Parameter 1 to wp_default_styles() expected to be a reference, value given in /var/www/5000150162/u5134/fleischerei-hartmann.com/htdocs/wordpress/wp-includes/plugin.php on line 571
    
    Warning: Parameter 1 to wp_default_scripts() expected to be a reference, value given in /var/www/5000150162/u5134/fleischerei-hartmann.com/htdocs/wordpress/wp-includes/plugin.php on line 571
    
    Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; WP_User_Search has a deprecated constructor in /var/www/5000150162/u5134/fleischerei-hartmann.com/htdocs/wordpress/wp-admin/includes/deprecated.php on line 330
    
    Warning: Cannot modify header information - headers already sent by (output started at /var/www/5000150162/u5134/fleischerei-hartmann.com/htdocs/wordpress/wp-content/themes/weaver-ii-pro/includes/pro/weaverii-pro-code-linkbuttons.php:20) in /var/www/5000150162/u5134/fleischerei-hartmann.com/htdocs/wordpress/wp-includes/pluggable.php on line 1174

    Moderationshinweis: Code-Formatierung korrigiert. Grüße, Bego

    • Dieses Thema wurde geändert vor 5 Jahren, 5 Monaten von Bego Mario Garde.
    • Dieses Thema wurde geändert vor 5 Jahren, 5 Monaten von Bego Mario Garde. Grund: Code-Formatierung korrigiert

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

Ansicht von 10 Antworten - 1 bis 10 (von insgesamt 10)
  • Hallo @wpmike70 und willkommen im Forum,

    „deprecated“ heißt auf Deutsch „veraltet“ und soll einfach ein Hinweis für Programmierer sein, dass sie eine veraltete Programmierweise verwenden, die künftig Probleme bereiten könnte.

    Ernster sind da schon die „Warnings“, also Warnungen, die auf mögliche Programmierfehler hinweisen.

    Die letze „Warning“ besagt, dass WordPress das Anmeldeformular fürs Backend senden wollte, aber schon beim Senden der Datei Probleme hatte, weil eine andere Meldung (eine Fehlermeldung) „dazwischengefunkt“ hat. Es ist sehr wahrscheinlich, dass es sich hier um einen Fehler in einem Plugin (oder – unwahrscheinlicher – im Theme) handelt.

    Da du dich nicht mehr im Backend anmelden kannst, musst du einen anderen Weg nutzen, um die Plugins erst einmal alle zu deaktivieren. Dazu greifst du per FTP-Programm oder über das Dateiverwaltungsmenü deines Webhoster auf die WordPress-Dateien zu und benennst kurz das Plugin-Verzeichnis wp-content/plugins z.B. in wp-content/no-plugins um. Dadurch werden alle Plugins deaktiviert und du solltest dich wieder anmelden können. Nun benennst du das Verzeichnis wieder in wp-content/plugins um und aktivierst die Plugins einzeln wieder, bis WordPress erneut eine leer Seite anzeigt. Das zuletzt aktivierte Plugin ist dann den Übeltäter und es reicht, wenn du das Verzeichnis dieses Plugins umbenennst. Danach musst du schauen, ob es zu diesem Plugin schon ein Update gibt, das den fehler behebt … oder du schaust dich nach einer anderen Lösung um.

    Mit dem Plugin Health Check kannst du auch recht einfach „Debugging-Informationen“ zu deiner Website abfragen, z.B. die aktuell verwendete PHP-Version.

    Das Theme ist ganz einfach veraltet. Kann man sogar auf der Homepage des Herstellers lesen.

    Übersetzung:
    Wir werden Weaver II weiterhin unterstützen, aber es wird nur begrenzte WordPress-Kompatibilitätsupdates erhalten. Wir empfehlen den Wechsel zu Weaver Xtreme

    @bscu … mag alles sein, erklärt aber weder den Fehler noch, wie das Problem behoben werden kann. ¯\_(ツ)_/¯

    Natürlich erklärt das den Fehler. Ich tippe, das auf dem Server eine neue PHP-Version aktiviert wurde und wenn ich veraltete Scripte habe, kommen halt diese Deprecated-Meldungen. Und

    Warning: Cannot modify header information – headers already sent

    ist dann nur eine Folgemeldung, weil vorher schon jede Menge andere Meldungen ausgeben wurden. Man könnte natürlich jetzt hergehen und das Error-Reporting komplett abschalten, aber ist das Sinn der Sache? Wohl eher nicht.

    Das würde bedeuten, dass jede Form des Error-Reporting den Zugriff auf das WordPress-Backend verhindern würde; ist aber nicht so.

    Der Fehler scheint aber tatsächlich im Theme zu liegen. Die Fehlermeldung headers already sent verweist auf …/wp-content/themes/weaver-ii-pro/includes/pro/weaverii-pro-code-linkbuttons.php:20) – hatte ich überlesen.

    Und bei genauerer Betrachtung kann man feststellen, dass auch WordPress auf dieser Seite veraltet ist und nie aktualisiert wurde:

    <meta name=“generator“ content=“WordPress 4.1.24“ />

    Irgendwann wird man dann von solchen Nachlässigkeiten eingeholt.

    Thread-Starter wpmike70

    (@wpmike70)

    Hallo und danke für die schnellen Reaktionen. Ich hatte ja schon erwähnt das ich per FTP die Ordner Plugins bzw. das Weaver Theme umbenannt hatte. Aber da war kein Erfolg zu sehen. Ich dächte da springt WP dann automatisch auf ein anderes Theme? Das Weaver wollte ich schon immer mal auf Extreme umstellen, hatte das aber vergessen. Was mich aber wundert ist, das das WP an sich veraltet sein soll. Ich bin mir sicher das ich vor dieser Aktion dieses auf den neusten Stand gebracht hatte. Es war ja so: Nachdem ich alles aktualisiert hatte ging nichts mehr bei WooCommerce. Weiß jetzt nicht mehr ob zu diesem Zeitpunkt auch das Backend zur Weaver Seite noch ging. An dieser Stelle, stellte der Provider den Host von PHP 5.5 auf 7.1 um. Das gute: Woocommerce Front + Back gehen nun aber eben nicht das Back von dem Weaver Theme. Jetzt bietet mir der Provider an wieder erstmal auf PHP 5.5 umzustellen. Macht das den Sinn oder werfe ich da mit dem Schinken nach der Wurst 🙂

    Danke für eure Hilfe und Grüße Michael

    Was mich aber wundert ist, das das WP an sich veraltet sein soll.

    Deine Seite sagt das eindeutig:

    <meta name=“generator“ content=“WordPress 4.1.24“ />

    Jetzt bietet mir der Provider an wieder erstmal auf PHP 5.5 umzustellen.

    Das ist aber nur eine Notlösung. Wenn auf PHP 5.5 umgestellt worden ist, solltest du unbedingt ein Theme und WordPress updaten. Danach kann dein Provider wird auf PHP7 umstellen.

    Thread-Starter wpmike70

    (@wpmike70)

    Ok dann werde ich das jetzt tun. Ich melde mich umgehend bei Erfolg. Danke erstmal und bis dahin.

    Thread-Starter wpmike70

    (@wpmike70)

    So, mein Puls ist von 200 wieder auf 60 🙂 Durch das zurücksetzen auf PHP 5.6 geht erstmal alles wieder. Nun werde ich alles aktualisieren außer WooCommerce, weil das läuft dann wieder nicht mit der alten PHP Version. Ich danke euch beiden sehr für die nette und kompetente Unterstützung. Vielen Dank Micha

Ansicht von 10 Antworten - 1 bis 10 (von insgesamt 10)
  • Das Thema „WP Admin Login – Weisse Seite“ ist für neue Antworten geschlossen.