وبلاگ

بخش مجله خبری ‌‌‌، بروز رسانی ، اخبار و دیگر خبرها مهم سایت

شما در سایت وردپرسی خودتون اروری دریافت کردید که با این متن هست : Warning: Cannot modify header information - headers already sent by (output started at

یا به این شکل : Cannot modify header information - headers already sent by (output started at /path/blog/wp-config.php:37)

همان طوری که میبینید ارور فایل و خط مورد نظر رو به ما معرفی میکنه و کار برای برطرف کردن ارور راحت تر است.

البته شاید در فایل های دیگه هم همین مشکل ایجاد شود و این فقط بعنوان نمونه می باشد . جای نگرانی نیست و این مشکل قابل حل است علت های این ارور رو بررسی میکنیم : یکی از معمول ترین دلیل های این ارور فاصله بین تگ شروع و پایان php هست :
<?php
 
 
  ?>
در فایل wp-config.php چک کنید که هیچ فاصله ای بین کد ها نباشه و فضای خالی نباشه البته ممکنه این ارور مربوط به فایل دیگه ای هم بشه که در انتهای ارور میتونید فایل مربوطه رو ببینید گاهی اوقات ممکنه شما ببینید که در فایل مربوطه همی چی درسته ولی php مثل شما نمیبینه برای اینکه از این بابت مطمئن بشیم فایل مربوطه رو از ftp یا کنترل پنل هاست دانلود میکنیم (دقت کنید کدها رو کپی نمیکنیم و فقط دانلود میکنم) فایل دریافتی رو با نرم افزار notepad++ باز کنید حالا چک کنید که هیچ فضای خالی بین تگ پی اچ پی نباشه و بعد قبل از اینکه فایل رو save کنید مثل تصویر زیر encoding رو روی utf8 without bom بزارید و بعد ذخیره کنید

 

 
حالا فایل رو بر روی هاست آپلود کنید و جایگزین فایل قبلی کنید 99 درصد موارد با از بین بردن فضای خالی و تغییر اینکدینک برطرف می شود
 

دیدگاه‌ها  

مهدی
#1 0 مهدی 1395-11-26 15:05
راه حل این مشکل فقط همینه یا چیز دیگه ای هم هست
نقل قول کردن

نوشتن دیدگاه