فرجاد - طراحی سایت و خدمات وردپرس

امروز 13ام, آذر 1395 فرجاد آماده خدمات رسانی به شماست.

حل مشکل ارور وردپرس Cannot modify header information

نویسنده : فرجاد محمودی
1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5٫00 out of 5)
Loading...

شما در سایت وردپرسی خودتون اروری دریافت کردید که با این متن هست :

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 هست :

در فایل wp-config.php چک کنید که هیچ فاصله ای بین کد ها نباشه و فضای خالی نباشه

البته ممکنه این ارور مربوط به فایل دیگه ای هم بشه که در انتهای ارور میتونید فایل مربوطه رو ببینید

گاهی اوقات ممکنه شما ببینید که در فایل مربوطه همی چی درسته ولی php مثل شما نمیبینه

برای اینکه از این بابت مطمئن بشیم فایل مربوطه رو از ftp یا کنترل پنل هاست دانلود میکنیم (دقت کنید کدها رو کپی نمیکنیم و فقط دانلود میکنم)

فایل دریافتی رو با نرم افزار notepad++ باز کنید

حالا چک کنید که هیچ فضای خالی بین تگ پی اچ پی نباشه و بعد قبل از اینکه فایل رو save کنید مثل تصویر زیر encoding رو روی utf8 without bom بزارید و بعد ذخیره کنید

utf8

حالا فایل رو بر روی هاست آپلود کنید و جایگزین فایل قبلی کنید

99 درصد موارد با از بین بردن فضای خالی و تغییر اینکدینک برطرف می شود

 

 

تاریخ ارسال : 1ام خرداد 1394 | آخرین ویرایش : 1ام خرداد 1394
نظرات : 1 پاسخ »
نظرات کاربران - تاکنون ۱ دیدگاه برای این مطلب ارسال شده است
26 مهر 1395 - در 22:15

خدا خیرت بده . یعنی واقعا دمت گرم
من یک ماهه هر روز میگردم که بفهمم functions من چه مشکلی داره که هی ارور میده.
اخرش فهمیدم بخاطر همین encoding هستش . چون من همه رو به UTF-8 ذخیره میکردم.
تشکر فراوان….

[پاسخ]

فروش عمده رم و فلش