25 Nisan 2015
WordPress Cannot modify header information – headers already sent Hatasının Çözümü
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();