مشکل هدر وردپرس

مشکل هدر وردپرس را که هشدار داده اند، چطور حل کنیم؟

مشکل هدر وردپرس
مشکل هدر وردپرس

مشکل هدر وردپرس : توضیحات : یک پیام هشدار دهنده در مرورگر خود دریافت می کنید که می گوید:

Warning: Cannot modify header information – headers already sent by output started at

دلیل و راه حل : معمولاً به این دلیل است که فاصله ها، خطوط جدید یا چیزهای دیگر قبل از باز کردن تگ  php؟> یا پس از تگ بسته؟>، معمولا در wp-config.php وجود دارد. این می تواند در مورد برخی از فایل های دیگر درست باشد، پس لطفا پیام خطا را بررسی کنید، زیرا آن  نام فایل خاصی که خطا رخ داده است را لیست می کند. فایل های خراب را با آخرین بک آپ خود یا با تازه ترین وردپرسی که دانلود کرده اید  جایگزین کنید، اما اگر هیچ کدام از این گزینه ها نیست لطفاً مراحل زیر را دنبال کنید.

فقط به این معنی که شما نمی توانید چیزی را ببینید به این معنی نیست که PHP  همان را می بیند.

  • فایل مورد نظر را در پیغام خطا از طریق FTP یا file manager در کنترل پنل هاست خود دانلود کنید.
  • این فایل را در یک ویرایشگر متن ساده باز کنید. (نه MS Word یا مشابه آن . Notepad یا  BBEdit خوب هستند).
  • بررسی کنید که اولین کاراکتر ها php؟> هستند.
  • بررسی کنید که آخرین کاراکترها که تگ بسته شدن PHP  می باشند <؟ بدون هیچ خط یا فضای خالی بعد از آن باشد.
  • قبل از ذخیره، یا استفاده از ذخیره به عنوان دیالوگ، مطمئن شوید که کدگذاری فایل UTF-8 BOM نیست بلکه UTF-8 ساده یا هر چیزی بدون پسوند BOM باشد.
حتما بخوانید:  cpanel چیست؟

برای اطمینان از پایان فایل این کار را انجام دهید:

  • مکان نما را بین ؟ و < قرار دهید.
  • حالا کلید DELETE را در کامپیوتر خود فشار دهید.

قابل توجه کاربران MAC : کلید “DELETE” روی کامپیوتر شخصی شما کاراکتر ها را به سمت راست نشانگر حذف می کند. نکته کلیدی اینجا ذکر شده است.

  • کلید را حداقل ۱۵ ثانیه فشار دهید
  • حالا < را تایپ کنید و
  • و بدون اینکه اصلا کلیدی را فشار دهید ذخیره کنید.
  • اگر کلید دیگری را فشار دهید، مشکل دوباره برمی گردد.
  • کد را در UNNECESSARY CODE BLOCKS قرار ندهید، آنها را در SINGLE PHP BLOCK قرار دهید.

 

اشتباه :

php?>

;some code

<?

php?>

;some other codes

<?

 

درست :

php?>

;code

;some other code

<?

 

پس از ویرایش و ذخیره فایل، فایل را به سرور خود بارگیری کنید.

توجه : همچنین رمز گذاری فایل را بررسی کنید. اگر فایل به عنوان UTF-8 با BOM رمز گذاری شده است، BOM به عنوان یک کاراکتری دیده می شود که خروجی را شروع می کند.

تفسیر پیام خطا:

اگر عبارت پیام خطا این است :

Cannot modify header information – headers already sent by (output started at /path/blog/wp-config.php:34) in /path/blog/wp-login.php on line 42

حتما بخوانید:  خطای پایگاه داده وردپرس

سپس خطا در خط ۳۴# از wp-config.php است و نه در خط ۴۲# از wp-config.php در این سناریو خط ۴۲#  از wp-config.php  قربانی است. این مسئله توسط فضای سفید اضافی در خط ۳۴ از wp-config.php تحت تاثیر قرار می گیرد.

اگر پیغام خطا این طور بیان شود :

Warning: Cannot modify header information – headers already sent by (output started at /path/wp-admin/admin-header.php:8) in /path/wp-admin/post.php on line 569

سپس مشکل در خط ۸# از admin-header.php است و نه خط ۵۶۹# از post.php . در این سناریو خط ۵۶۹# از post.php قربانی است. این خطا توسط فضای سفید اضافی در خط شماره ۸ admin-header.php تحت تاثیر قرار می گیرد.

مسائل دیگر که ممکن است باعث مشکل هدر وردپرس شود :

در موردی است که شما از این تابع استفاده کنید: ()wp_redirect یا سعی می کنید از  تغییر مسیر هدر بعد از هدر استفاده کنید (یا هر محتوایی که فرستاده شد) که پیغام خطا ظاهر خواهد شد. در عوض از تغییر مسیر جاوا اسکریپت در صورت نیاز استفاده کنید.

امتیاز کاربران به این مطلب
۲ نفر - میانگین: ۴.۵
تلگرام

دیدگاه‌تان را ثبت کنید:

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

9 + 4 =

PHN0eWxlPi5oX2lmcmFtZS1hcGFyYXRfZW1iZWRfZnJhbWV7cG9zaXRpb246cmVsYXRpdmU7fSAuaF9pZnJhbWUtYXBhcmF0X2VtYmVkX2ZyYW1lIC5yYXRpbyB7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDphdXRvO30gLmhfaWZyYW1lLWFwYXJhdF9lbWJlZF9mcmFtZSBpZnJhbWUge3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlOyBoZWlnaHQ6MTAwJTt9PC9zdHlsZT48ZGl2IGNsYXNzPSJoX2lmcmFtZS1hcGFyYXRfZW1iZWRfZnJhbWUiPiA8c3BhbiBzdHlsZT0iZGlzcGxheTogYmxvY2s7cGFkZGluZy10b3A6IDU3JSI+PC9zcGFuPjxpZnJhbWUgc3JjPSJodHRwczovL3d3dy5hcGFyYXQuY29tL3ZpZGVvL3ZpZGVvL2VtYmVkL3ZpZGVvaGFzaC85dHk0VS92dC9mcmFtZSIgYWxsb3dGdWxsU2NyZWVuPSJ0cnVlIiB3ZWJraXRhbGxvd2Z1bGxzY3JlZW49InRydWUiIG1vemFsbG93ZnVsbHNjcmVlbj0idHJ1ZSIgPjwvaWZyYW1lPjwvZGl2Pg==
با سپاس از ثبت دیدگاه شما دوست عزیز
از تماشای این ویدیو لذت ببرید ...
فقط چند ثانیه تا دانلود فاصله دارید!
* دانلود فایل سخنرانی استیو جابز ...
ایبوک هدف‌گذاری موثر
زودتر از آنچه فکرش را می‌کنید به خواسته‌هایتان دست پیدا کنید!
* لینک دانلود بلافاصله ایمیل می‌شود.
چهار عامل شگفت انگیز کسب درآمد چیست؟
فقط چند ثانیه تا دانلود فاصله دارید!
* سه ایده کسب و کار خانگی پولساز
فقط چند ثانیه تا دانلود فاصله دارید!
* ایبوک: ده مکان عالی برای پیدا کردن یک ایده جدید
فقط چند ثانیه تا دانلود فاصله دارید!
* دانلود ویدیوی جذاب و با کیفیت مصاحبه جک ما
از همین امروز شروع کنید
بدون تجربه و دانش فنی وارد دنیای درآمدهای اینترنتی شوید!
فایل‌های آموزشی برای شما ایمیل می‌شود.
فقط چند ثانیه تا دریافت این فایل آموزشی فاصله دارید!
فایل‌های آموزشی ویژه اعضای سایت
* اگر عضو نیستید با وارد کردن ایمیل‌تان به این فایل دسترسی پیدا می‌کنید
دسترسی مخصوص اعضای سایت
عضو سایت نیستید؟
فقط کافیه نام و ایمیل‌تان را وارد کنید و ...
* دسترسی سریع به تمام فایل‌های آموزشی
هدیه ما به شما
با سپاس از اینکه دیدگاه تان را در سایت ما ثبت کردید.


یک کوپن تخفیف 30%
  • مشاوره حضوری
  • دوره های آنلاین
  • بسته های آموزشی
  • محصولات دانلودی
  • وبینارهای آموزشی
  این کد فقط یکبار به شما نمایش داده می‌شود.
کد: qwert
ورود کاربران
* دسترسی رایگان به بخش آکادمی