it-swarm.com.de

Header bereits in Pluggable.php/homepage und wp-Login-Fehler gesendet

Nach der Migration der Site auf ein anderes Konto auf demselben Host erhalte ich merkwürdige Fehler. Zuerst bin ich auf einen Fehler gestoßen, bei dem ich auf der Anmeldeseite aufgefordert wurde, Cookies zu aktivieren. Und nachdem ich diesen Teil der Datei in wp-login.php gelöscht habe (ich habe dieses Test-Cookie deaktiviert, das wp setzt, wenn der Benutzer den Anmeldebildschirm von wp hat).

Nowm, wenn ich Sie auf meiner Website ohne www, so dass nur domainname.com, und wenn ich zu Besuch wp-login.php und versuchen, sich anzumelden, erhalte ich eine Header bereits Fehler gesendet, für Datei pluggable.php on line 897

Ich habe alle Standardlösungen ausprobiert, einschließlich:

  • Zurückstufen von Wordpress
  • Plugins-Ordner zurücksetzen
  • Überprüft, ob meine Dateien regelmäßig mit gestartet und beendet werden
  • Überprüfen der URL der Site in phpMyAdmin, Zurücksetzen der Permalink-Struktur

Meine Websites auf zwei Konten haben exakt dieselben Dateien, DBS und Einstellungen Ich habe die Migration selbst ordnungsgemäß durchgeführt und die Links in der Datenbank geändert. Beide Sites befinden sich auf einem neuen Server, der genau die gleiche Konfiguration hat :)

Irgendwelche Ideen?

Danke im Voraus

1
Josip Gvozdić

Dies liegt normalerweise daran, dass sich vor einem öffnenden Tag Leerzeichen, neue Zeilen oder andere Elemente befinden, normalerweise in der Datei wp-config.php. Dies kann auch bei einer anderen Datei der Fall sein. Überprüfen Sie daher die Fehlermeldung, da dort der Name der Datei angegeben wird, bei der der Fehler aufgetreten ist.

Andere Ressourcen:

3

Header bereits gesendet Fehler für die Datei pluggable.php in Zeile 897

Sie brauchen eine Lösung für das oben genannte Problem, und das ist sehr einfach. Installieren Sie eine neue Version von Wordpress

Ich wurde gebeten, Cookies zu aktivieren. Und nachdem ich diesen Teil der Datei in wp-login.php gelöscht habe (ich habe dieses Test-Cookie deaktiviert, das wp setzt, wenn der Benutzer den Anmeldebildschirm von wp hat).

Es gibt keine größere Sünde in der Wordpress-Programmierung, als jede Art von Code zu hacken, zu ändern, zu löschen oder hinzuzufügen, egal wie klein die Kerndateien, Themen und Plugins sind. Und entschuldige mich für das Geschrei, aber NIEMALS UND ICH BEDEUTE JEMALS DAS !!!!!!

Wordpress wird von einigen der besten Programmierer der Welt codiert und getestet. Alle neuen Versionen durchlaufen sehr strenge Tests. Wenn eine neue Version online geht, werden alle Fehler sortiert. Wordpress-Entwickler halten auch Wordpress auf dem neuesten Stand und neue Versionen werden regelmäßig veröffentlicht. Wenn also bei Ihrer Installation etwas schief geht, ist dies zu 99,99999% nicht Wordpress.

Das heißt, auch wenn ein Problem mit dem Kern zusammenhängt, sollten Sie niemals die Kerndateien ändern.

Gleiches gilt für Themes und Plugins, die nicht von Ihnen stammen. Des Weiteren sollten Designdateien und Plug-in-Dateien niemals geändert werden, und zwar nie und nur dann, wenn Sie der Autor sind. Dafür gibt es Kinderthemen .

Warum sollten Sie niemals Core-, Theme- oder Plugin-Dateien ändern? Die Antwort ist einfach: Da mit Wordpress Core viele Designs und Plugins verfügbar sind, sind Updates immer verfügbar. Wenn Sie Änderungen an diesen Dateien vorgenommen haben, werden Ihre Änderungen überschrieben und Sie verlieren sie für immer und es gibt keine Möglichkeit, Änderungen vorzunehmen zurück.

Verwenden Sie immer ein untergeordnetes Thema und nehmen Sie immer Änderungen in diesem untergeordneten Thema vor. Wie bereits erwähnt, können Sie Themen- und Plug-in-Dateien nur ändern, wenn Sie der Autor sind.

Was sollten Sie tun, wenn Sie auf ein Problem stoßen?

Debuggen, debuggen, debuggen, immer debuggen. Dies ist ein Aspekt, den so viele vermissen, und in den meisten Fällen wird das Setzen von debug auf true in wp-config.php genau Ihr Problem ausgeben, sodass Sie sofort wissen, wo Sie suchen müssen.

wenn das Debuggen nichts bringt, sollten Sie zuerst alle Plugins einzeln deaktivieren und nacheinander prüfen, ob das Problem weiterhin besteht oder ob es behoben ist. Meistens wird dies Ihr Problem lösen. Wenn dies nicht funktioniert, deaktivieren Sie Ihr Thema und aktivieren Sie eines der Standardthemen, die mit WordPress geliefert werden. Wenn das Ihr Problem löst, wissen Sie, dass es Ihr Thema ist. Wenn Ihr Problem jedoch weiterhin besteht, liegt das Problem in der Regel im Core-Bereich oder im Serverbereich. Wenn Sie vermuten, dass der Kern beschädigt ist, installieren Sie einfach eine neue Kopie. (Machen Sie vorher immer ein Backup). Wenn es sich um einen Server handelt, ist es immer eine gute Idee, zuerst mit Ihrem Hosting-Anbieter zu sprechen.

Ich würde Sie dringend bitten, eine neue Kopie von WordPress zu installieren und von oben zu beginnen und meinen Anweisungen zu folgen. Wenn das Ihr Problem nicht löst oder Sie sich nicht sicher sind, was es verursacht, bearbeiten Sie Ihre Frage oder beginnen Sie eine neue mit die Details des eigentlichen Problems "Ich wurde gebeten, Cookies zu aktivieren".

Ich hoffe das hilft dir nicht nur, sondern jedem wie diese Seite zu finden ist.

0
Pieter Goosen

Ich hatte den gleichen fehler Das Problem war, dass ich mehrere PHP-Tags hatte. Verwenden Sie einfach ein einzelnes Set. Dh:

==== BAD ====

<?php 
   abc;
?>
<?php
   def
?>

==== GUT ====

<?php
   abc;
   def;
?>
0
ZorroRojo