2016-04-14 6 views
1

Es gibt einen Fehler, wenn ich versuche, einen Post zu aktualisieren und WP_DEBUG in der config.php auf true setzen. Ich laufe Wordpress 4.5 mit und unterstreiche basiertes Thema, das ich entwickle. Es scheint von den Kerndateien zu kommen, aber ich sehe nicht, wie das möglich ist. Irgendwelche Ideen, was das Problem verursachen könnte? Ich habe für eine Weile ohne Debugging bearbeitet, so kann ich nicht sagen, an welchem ​​Punkt das Problem auftauchte.Wordpress Error - Warnung: Headerinformationen können nicht geändert werden

Warnung: Kann nicht modify header information - headers already von (Ausgabe begann bei /Users/Blake_Eric/Projects/wp-test-site/wp-content/plugins/wordpress-importer/wordpress-importer.php gesendet: 38) in /Users/Blake_Eric/Projects/wp-test-site/wp-admin/post.php auf Leitung 197

Hier ist der Code dieses

// Session cookie flag that the post was saved 
if (isset($_COOKIE['wp-saving-post']) && $_COOKIE['wp-saving-post'] === $post_id . '-check') { 
    setcookie('wp-saving-post', $post_id . '-saved', time() + DAY_IN_SECONDS, ADMIN_COOKIE_PATH, COOKIE_DOMAIN, is_ssl()); 
} 

Warnung

bezieht: Headerinformationen können nicht geändert werden - Header, die bereits von (o Ausgabe gestartet unter /Users/Blake_Eric/Projects/wp-test-site/wp-content/plugins/wordpress-importer/wordpress-importer.php:38) in/Users/Blake_Eric/Projects/wp-test-site/wp- includes/pluggable.php on line 1171

$location = apply_filters('wp_redirect', $location, $status); 

/** 
* Filter the redirect status code. 
* 
* @since 2.3.0 
* 
* @param int $status Status code to use. 
* @param 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 

header("Location: $location", true, $status); 

return true; 

ich löschte das referenzierte Plugin und der Fehler immer noch

würde Ratschläge zu

bezieht sich sehr geschätzt auftritt.

+0

Try 'wp-includes' &' wp-admin' zu ersetzen Ordner aus frischem WordPress 4.5. Es sollte dieses Problem lösen. – Milap

+0

Im Allgemeinen kommt von wo etwas einen Fehler wirft, Sie geben etwas mit print_r aus. Sieht so aus, als würde das versuchen, einen Cookie zu setzen, aber etwas anderes wurde bereits ausgegeben. – weaveoftheride

Antwort

0

Der Fehler wird im Kern ausgelöst, aber der Grund liegt wahrscheinlich in Ihrem Thema. Ich nehme an, eine Ihrer PHP-Dateien hat ein Leerzeichen oder Zeilenvorschub vor oder nach den PHP-Tags.

0

Wie zu beheben Warnung: Kann Header-Informationen in WordPress nicht ändern.

  • Zu viele Räume vor, zwischen oder nach dem Beginn PHP-Tags
  • Es gibt zu viele unnötigen Leerzeichen oder Leerzeilen in einem bestimmten Teil eines Dokuments
  • Falsche PHP Encoding-Format.
  • -

1. Öffnen wp-config mit Editor, und entfernen Sie alle Leerzeichen vor “<?php” and after “?>“

enter image description here

enter image description here

Verwandte Themen