Hallo Zusammen,
ich habe leider das selbe/bzw. ein ähnliches Problem. Da ich mich selber nicht wirklich gut auskenne muss ich mich jetzt in einem Forum melden und auf Hilfe hoffen. Auch meine 6 stündige Recherche hat leider keinen Erfolg gebracht.
Dies ist meine Fehlermeldung:
Warning: Cannot modify header information - headers already sent by (output started at /var/www/web24398685/html/wp-config.php:1) in /var/www/web24398685/html/wp-includes/pluggable.php on line 1219
Wichtig ist ggf. dass ich Schwierigkeiten beim hochladen von einem Bild hatte. Dies funktionierte nicht und hat mir immer einen HTTP-Fehler angezeigt. Bei der darauf folgenden Recherche wurde empfohlen in die .htaccess einen Text ein zu fügen.
Oder alternativ in die functions.php einen text ein zu fügen.
Beides habe ich im Anschluss wieder entfernt, danach ging der Login aber noch...
Warum es letztlich dazu gekommen ist weiss ich leider selber nicht. Ich habe keinen Plugin installiert und auch kein update gemacht. Lediglich eine Theme die ich nicht verwende habe ich aktualisiert. Der Health Check hat auch keine Fehlermeldung angezeigt. Es wurde hier nur empfohlen mein php (oder so, ich erinnere mich nicht genau) up zu graden.
Folgende dinge habe ich bereits versucht:
- Notepad++ installiert und überprüft ob es ein UTF8 BOM ist (wp-config.php sowie function.php) wenn ich es richtig gemacht habe -> Notepad++ geöffnet, text einkopiert, war bereits auf UTF-8 gestellt, gespeichert, hochgeladen
- eingeloggt über domaine.com/wp-login.php? -> daraufhin coockies gelöscht
- function.php Zeile 1 angeschaut und mit ursprünglicher Datei verglichen (vom theme download) -> ist aber gleich
- pluggable.php Zeile 1219 von true auf false gesetzt -> auch kein erfolg
- die functions.php sowie wp-config.php sowie pluggable.php überprüft ob ggf. eine Zeile oder ein Leerzeichen zu viel ist -> allerdings auch nichts gefunden
Vielleicht habe ich auch noch etwas vergessen von dem was ich alles gelesen habe was man ausprobieren soll, leider weiss ich absolut nicht mehr weiter...
Das ist der wp-config.php
<?php
/**
* Grundeinstellungen für WordPress
*
* Zu diesen Einstellungen gehören:
*
* * MySQL-Zugangsdaten,
* * Tabellenpräfix,
* * Sicherheitsschlüssel
* * und ABSPATH.
*
* Mehr Informationen zur wp-config.php gibt es auf der
* {@link https://codex.wordpress.org/Editing_wp-config.php wp-config.php editieren}
* Seite im Codex. Die Zugangsdaten für die MySQL-Datenbank
* bekommst du von deinem Webhoster.
*
* Diese Datei wird zur Erstellung der wp-config.php verwendet.
* Du musst aber dafür nicht das Installationsskript verwenden.
* Stattdessen kannst du auch diese Datei als wp-config.php mit
* deinen Zugangsdaten für die Datenbank abspeichern.
*
* @package WordPress
*/
…
Alles anzeigen
Unten FETT ist die Zeile 1219 der pluggable.php
…
function wp_redirect($location, $status = 302) {
global $is_IIS;
/**
* Filters the redirect location.
*
* @since 2.1.0
*
* [url='https://wpde.org/system/user/?userID=106101']@Param[/url] string $location The path to redirect to.
* [url='https://wpde.org/system/user/?userID=106101']@Param[/url] int $status Status code to use.
*/
$location = apply_filters( 'wp_redirect', $location, $status );
/**
* Filters the redirect status code.
*
* @since 2.3.0
*
* [url='https://wpde.org/system/user/?userID=106101']@Param[/url] int $status Status code to use.
* [url='https://wpde.org/system/user/?userID=106101']@Param[/url] string $location The path to redirect to.
*/
$status = apply_filters( 'wp_redirect_status', $status, $location );
if ( ! $location )
return false;
$location = wp_sanitize_redirect($location);
if ( !$is_IIS && PHP_SAPI != 'cgi-fcgi' )
status_header($status); // This causes problems on IIS and some FastCGI setups
[B] Zeile 1219:[/B]header("Location: $location", true, $status);
return true;
}
endif;
…
[B][/B]
Alles anzeigen
Wäre toll wenn mir jemand helfen oder einen Tipp geben könnte.
Vielen Dank im Voraus,
Konstantin!
Edit SirEctor: bitte Code-Button benutzen