25 Nisan 2015

WordPress Cannot modify header information – headers already sent Hatasının Çözümü

ile Yunus KALDIRIM

Bazen wordpresste bir güncelleme yaparız ve süpriz bir şekilde sitede  Cannot modify header information – headers already sent by (output started at … şeklinde bir hata belirir. Bunun nedeni özünde server memory olarak ifade edilebilir. Ama wp-settings dosyasında WP_MEMORY_LIMIT parametresini değiştirmeyle de düzelmez. Tavsiyem temayı değiştirmenizdir ama yapamıyorsanız aşağıdakilere bakınız.

Semptomlar:

  • functions.php:343
  • Cannot modify header information – headers already sent
  • /public_html/wp-content/themes/nine/functions.php(343) : runtime-created function on line 265
  • Warning: Cannot modify header information – headers already sent by (output started at /home/wwwadena/public_html/wp-content/themes/nine/functions.php:354) in wp-includes/pluggable.php on line 1229

Çözüm:

wp-includes/pluggable.php dosyasının en başında <?php satırından sonra aşağıdaki 2 satırı ekleyip kaydetmenizdir.

ob_start();
session_start();