ارور Cannot modify header information در پیشخوان

alihesari

کاربر عضو
کد:
[B]Warning: Cannot modify header information - headers already sent by (output started at /home/.../public_html/.../wp-content/themes/.../functions.php:1) in[B]/home/.../public_html/.../wp-includes/pluggable.php on line [B]1173[/B][/B][/B]
این ارور بعد از راه اندازی قالب جدید در وردپرس سایت به وجود میاد. در نسخه قبلی قالب وجود نداشت یه سری امکانات اضافه کردم به وجود اومد البته امکانات زیاده و بررسی اینکه مربوط به کدوم بخشه مشکله. اگر دوستا میدونن چطور برطرف میشه لطف کنن راهنمایی بفرمایند؟

 

hannanstd.ir

مدیر انجمن و توسعه دهنده ووکامرس پارسی
این مشکل به خاطر نوع unicode شدن فایل های php هست. فایل php رو با notepad++ باز کنین و از منوی بالا رو Encoding کیلک کنین و از زیر منو های ظاهر شده روی encode in UTF-8 without BOM کلیک کنین و دوباره save کنینش .

 

shahin_w3

کاربر عضو
نحوه رفع خطا Cannot modify header information در وردپرس , ابتدا باید وارد هاست بشید قسمت فایل های وردپرس ( جایی که فایل های وردپرس رو آپلود کردید حالا ریشه ی سایت یا پوشه ی جداگانه ). در قسمت فایل های وردپرس دنبال فایلی به نام wp-config.php بگردید.

بعد از اینکه فایل را پیدا کردید آن را در حالت ویرایش باز کنید یا می تونید فایل رو دانلود کنید و ویرایش کنید ویرایشی که این فایل نیاز داره زیاد سخت نیست فقط باید خط فاصله بین کد ها رو حذف کنید. با این کار شما می تونید خطا Cannot modify header information در وردپرس رو رفع کنید.

امیدوارم مفید واقع بشه براتون.

 

alihesari

کاربر عضو
این مشکل به خاطر نوع unicode شدن فایل های php هست. فایل php رو با notepad++ باز کنین و از منوی بالا رو Encoding کیلک کنین و از زیر منو های ظاهر شده روی encode in UTF-8 without BOM کلیک کنین و دوباره save کنینش .
تمامی فایل های قالب رو تصحیح کردم مشکل حل نشد.

- - - Updated - - -

نحوه رفع خطا Cannot modify header information در وردپرس , ابتدا باید وارد هاست بشید قسمت فایل های وردپرس ( جایی که فایل های وردپرس رو آپلود کردید حالا ریشه ی سایت یا پوشه ی جداگانه ). در قسمت فایل های وردپرس دنبال فایلی به نام wp-config.php بگردید.بعد از اینکه فایل را پیدا کردید آن را در حالت ویرایش باز کنید یا می تونید فایل رو دانلود کنید و ویرایش کنید ویرایشی که این فایل نیاز داره زیاد سخت نیست فقط باید خط فاصله بین کد ها رو حذف کنید. با این کار شما می تونید خطا Cannot modify header information در وردپرس رو رفع کنید.

امیدوارم مفید واقع بشه براتون.
منظور از فاصله Enter هست؟

گمون نکم مربوط به فایل wp-congif باشه چون با نسخه قبلی قالب این مشکلات رو نداشت.

 

rocki3oy

کاربر عضو
تمامی فایل های قالب رو تصحیح کردم مشکل حل نشد.- - - Updated - - -

منظور از فاصله Enter هست؟

گمون نکم مربوط به فایل wp-congif باشه چون با نسخه قبلی قالب این مشکلات رو نداشت.
دوست عزیز مشکل شما دقیقا به دلیل وجود فاصله هاست.

شما یه لطفی کن فایل function.php رو کپی کنی تو یه نت پد با encode = utf8 ذخیره کن.

فاصله های اول و آخر کد رو پاکن.

دقیقا گوش بدید فرض کنید ما در اینجا * به عنوان فاصله هست.


کد:
*<?php 
.
.
.
.
.
.
.
.
?>*
ستاره های اول و آخر رو پاک کنید.ممکنه در notpad++ بینید که اصلا فاصله ای نداره ولی شما این متن ها رو در ویرایشگرهای دیگه کپی و پیس کنید.

دقیقا ارور به شما میگه در لاین اول این فاصله وجود داره.

موفق باشید.

 

alihesari

کاربر عضو
ممنون از دوستان مشکل با حذف کردن فاصله ها برطرف شد. :53:

 
بالا