رفتن به محتوای اصلی

خطای "Cannot modify header information" را در وردپرس برطرف کنید

Divi: ساده ترین قالب وردپرس برای استفاده

Divi: بهترین تم وردپرس تمام وقت!

بیشتر دانلود 901.000، Divi محبوب ترین تم وردپرس در جهان است. این کامل، آسان برای استفاده است و همراه با بیش از قالب های رایگان 62. [توصیه شده]

آیا باید بدانید که چگونه خطای "Cannot modify header information" قابل اصلاح نیست؟

در اینجا یک خطای معمول و ناامیدکننده وردپرس وجود دارد که می تواند با نمایش خطایی مانند اجرای وب سایت شما را مختل کند:

هشدار: نمی توانید اطلاعات مربوط به هدر را تغییر دهید 

بدتر این است که این خطا همچنان ادامه دارد و مسیرهای مربوط به پرونده های مهم را در سرور خود فهرست می کنید یک خطر امنیتی بالقوه.

اما نگران نباشید ! این یکی از ساده ترین خطاها برای رفع آن است و در این آموزش نحوه رفع آن و همچنین نحوه پنهان کردن پیام های خطا در قسمت جلو وبلاگ شما را نشان خواهم داد.

اما قبل از آن ، اگر هرگز WordPress را نصب نکرده اید کشف کنید چگونه به نصب یک وبلاگ وردپرس مراحل 7 et چگونه برای پیدا کردن، نصب و فعال یک تم وردپرس در وبلاگ خود 

سپس به این دلیل که چرا ما اینجا هستیم

احتمالاً مشکل هدر است؟

البته این خطا ممکن است دلهره آور به نظر برسد و باعث شود شما فکر کنید مشکلی در پرونده وجود دارد " فایل header.php یا چیزی مشابه ، اما بیشتر فضای ایجاد شده در یکی از پرونده های شما است (معمولاً قبل از برچسبهای PHP). بعضی اوقات این فضاها ناخواسته یا خودکار اضافه می شوند و نیاز به تنظیم دارند.

کشف نحوه رفع خطای "file_get_contents" در وبلاگ وردپرس

این خطا زمانی بروز می کند که موارد زیر وجود داشته باشد:

  • خطوط خالی در بالا یا پایین سند
  • قبل از شروع ، بین یا بعد از شروع تکمیل و بسته کردن برچسبهای php فضای خیلی زیادی وجود دارد " <?php "و" ?> »
  • در قسمت خاصی از یک سند ، فضای غیرضروری یا خطوط خالی بیش از حد وجود دارد

برای رفع مشکل فاصله ابتدا باید بدانید که فاصله کجاست. خوشبختانه ، پیام خطا به شما اجازه می دهد تا بدانید کدام پرونده و کدام خط تحت تأثیر قرار گرفته است. به خاطر داشته باشید که ممکن است این توالی را چندین بار در صفحه مشاهده کنید ، به این معنی که چندین پرونده وجود دارد که باید اصلاح شوند.

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

هشدار: نمی توانید اطلاعات هدر را تغییر دهید - هدرهای قبلاً ارسال شده توسط (خروجی در /path/to/file/broken-file.php:#) در /path/to/file/affected-file.php روی خط شماره # 

اولین پرونده ذکر شده به عنوان 

/path/to/file/broken-file.php

یکی از مواردی است که باید اصلاح شود و نویسه "#" با عددی جایگزین خواهد شد که به شما می گوید کدام خط را تصحیح کنید.

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

 /path/to/file/affected-file.php 

پرونده ای است که نمی تواند به درستی کار کند زیرا اولین پرونده خراب است. نماد "#" در پایان در یک وضعیت واقعی عددی خواهد بود که نشان دهنده خط موجود در سندی است که تحت تأثیر قرار می گیرد و بنابراین کار نخواهد کرد. 

نحوه رفع خطای "500 سرور داخلی" در وردپرس ؟ با مشورت با این لینک کشف کنید.

در اینجا نمونه دیگری از این که چگونه ممکن است این خطا در وب سایت شما ظاهر شود:

به راحتی وب سایت خود را با Elementor بسازید

Elementor به شما امکان می دهد تا با طراحی حرفه ای هر طراحی وب سایت را به راحتی ایجاد کنید. هزینه کارهایی را که می توانید انجام دهید ، متوقف نکنید. [رایگان]

هشدار: نمی توانید اطلاعات هدر را تغییر دهید - هدرهایی که قبلاً ارسال شده است (خروجی در /home/name/your-site/wp-content/themes/your-theme/custom-functions.php:1 ارسال شده در / خانه / نام / your- سایت / wp-شامل / pluggable.php در خط 876 

در این مثال ، "name" نام کاربری cPanel یا حساب میزبانی شما خواهد بود و "your-site" با نام پوشه ای که وب سایت شما در آن ذخیره شده است جایگزین خواهد شد. خطایی که خواهید دید مطمئناً متفاوت خواهد بود ، اما باید به شما ایده بدهد که چه کاری انجام دهید.

با مشورت با این مقاله بیاموزید چگونه یک خطای 504 را در وب سایت وردپرس خود برطرف کنید

در این مثال پرونده " سفارشی functions.php "در پوشه" موضوع شما "سندی است که باید اصلاح شود و خطا روی یک خط است.

خوشبختانه حل این مشکل چندان دشوار نیست ، اگرچه در ابتدا ممکن است دلهره آور به نظر برسد.

برخی از راه حل ها:

دو راه اصلی برای اصلاح این خطا وجود دارد. اگر در طول این مشکل گیر کرده باشید ، می توانید با ما تماس بگیرید ، ما مایل به کمک به شما هستیم. 

ما همچنین شما را به مشورت دعوت می کنیم چگونه خطای "نمی توان برای نوشتن روی دیسک" را در وردپرس برطرف کرد

در اینجا یک لیست از راه حل هایی است که می توانید به آن عمل کنید

رفع # 1: نسخه جدید را بارگیری کنید

وقتی پیام خطا را می خوانید و تشخیص می دهید که پرونده متخلف بخشی از هسته وردپرس است یا در غیر این صورت یک فایل ذاتی از یک افزونه یا موضوع است ، یک راه حل سریع در دسترس است.

اگر این پرونده در یک افزونه یا موضوع قرار دارد ، می توانید آن را حذف کرده و مجدداً نصب کنید. 

کشف نحوه حذف string v = xxx از URL های وردپرس

اگر ترجیح می دهید این کار را انجام ندهید یا پرونده اصلی وردپرس تحت تأثیر قرار گرفته باشد ، می توانید نسخه جدید آن را بارگیری کرده و بایگانی ZIP را در رایانه خود استخراج کنید. فایل متخلف را در وب سایت خود پیدا کنید و نسخه موجود را در سرور خود جایگزین کنید.

این کار را می توانید با کمک FTP ، SSH یا مستقیماً از طریق cPanel انجام دهید.

رفع # 2: اصلاح پرونده مورد نظر

پس از شناسایی پرونده مورد نظر ، می توانید نسخه ای از آن را توسط FTP یا SSH بارگیری کنید ، یا می توانید مستقیماً در cPanel ویرایش کنید.

هر خط خالی یا فضای اضافی را در ابتدا و انتهای سند پاک کنید. همچنین ، اطمینان حاصل کنید که فضای قبل ، بین یا بعد از " <?php در ابتدای پرونده همین موضوع در مورد برچسب پایان " ?> '. 

آیا شما به دنبال بهترین تم ها و پلاگین های وردپرس هستید؟

بهترین پلاگین ها و تم های وردپرس را در Envato دانلود کنید و به راحتی وب سایت خود را ایجاد کنید. در حال حاضر بیش از 49.720.000 دریافت می کند. [EXCLUSIVE]

اگر خط آخر سند با برچسب "؟>" به پایان نمی رسد ، اطمینان حاصل کنید که بعد از آخرین سطر فاصله ای وجود ندارد.

پرونده را ذخیره کرده و آن را به وب سایت خود منتقل کنید ، و فایل اصلی را رونویسی کنید.

گزارش خطا را غیرفعال کنید

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

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

می توانید گزارش خطای front-end را خاموش کرده و یک ثبت خصوصی با آن را فعال کنید WP_DEBUG. بررسی کنید تغییراتی که برای پرونده "wp-config.php" شما توصیه می کنیم.

همچنین برخی از افزونه های برتر WordPress را کشف کنید  

شما می توانید از سایر افزونه های وردپرس استفاده کنید تا ظاهری مدرن و بهینه سازی چنگال وبلاگ یا وب سایت خود داشته باشید.

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

1. WooCommerce Currency Switcher

افزونه WooCommerce Currency Switcher به شما امکان می دهد ارز را تغییر دهید و نرخ ها را در زمان واقعی تبدیل کنید (نصب قبلی ووکامرس مورد نیاز است). برای دریافت نرخ تبدیل شده می توانید از تجمع ارز استفاده کنید یاهو ، گوگل ، تجمع کنندگان AppSpot ، یا به صورت دستیتعویض ارز ووکامرس

سوئیچ ارز WooCommerce به عنوان یک ابزارک در دسترس است و در هر فضای ارائه شده کار می کند (کد کوتاه موجود -> [woocs]). در رابط عمومی ، "تغییر نرخ ارز" را می توان با 5 روش مختلف برای کشف ارائه کرد.

دانلود | نسخه ی نمایشی | میزبانی وب

2. نهایی عضویت در نرم افزار

Ultimate Membership Pro یک افزونه عالی برای اشتراک و محتوا در WordPress است. این نرم افزار می تواند با ایجاد سطوح دسترسی انحصاری ، کاربران را مطابق بسته خود (رایگان یا پولی) مدیریت کند.

افزونه عضویت نهایی عضویت در وردپرس

بنابراین محافظت از تمام محتوای وب سایت شما ، یا فقط بخشی از آن امکان پذیر خواهد بود. به عنوان مثال یک دوره ، یک درس ، یک صفحه ، یک محصول ، یک دسته ، یک تصویر ، و غیره ...

ویژگی های اصلی آن عبارتند از: محافظت از محتوا ، سطح دسترسی چندگانه ، پشتیبانی از چندین درگاه پرداخت -PayPal ، Authorize.net ، Stripe ، 2CheckOut ، انتقال بانکی- ، محافظت از محتوای جزئی و موارد دیگر از نو…

دانلود | نسخه ی نمایشی | میزبانی وب 

3. فرم تماس W8

W8 Contact Form یکی از محبوب ترین افزونه های فرم تماس در وردپرس است. این ویژگی های بسیاری مانند ارسال به چندین گیرنده ، پشتیبانی انیمیشن ، ایجاد فرم نامحدود ، سبک های مختلف و طیف گسترده ای از گزینه های سفارشی سازی اضافی را ارائه می دهد.

W8 فرم تماس با ما وردپرس پلاگین فرم تماس با ما

علاوه بر این ، به وب سایت یا وبلاگ شما یک سیستم حرفه ای می دهد تا ارتباط با مشتریان شما را آسان تر کند. شما قادر خواهید بود تمام فرم های خود را مطابق با نیاز و سلیقه خود تنظیم کنید.

به راحتی فروشگاه آنلاین خود را ایجاد کنید

دانلود رایگان WooCommerce، بهترین پلاگین تجارت الکترونیک برای فروش محصولات فیزیکی و دیجیتال خود را در وردپرس. [توصیه میشود]

دانلود | نسخه ی نمایشی | میزبانی وب

سایر منابع پیشنهادی

ما همچنین از شما دعوت می کنیم تا با منابع زیر مشورت کنید تا بیشتر در کنترل و کنترل وب سایت و وبلاگ خود باشید.

نتیجه

اینجا ! این برای این آموزش است. امیدواریم که این امر به شما کمک کند خطای "Cannot change header information" را در وردپرس برطرف کنید. در eاین آموزش برای شما مفید بوده است ، ما شما را دعوت می کنیم به در شبکه اجتماعی مورد علاقه خود به اشتراک بگذارید.

با این حال، شما همچنین می توانید با ما مشورت کنید ressourcesاگر برای اجرای پروژه های ایجاد سایت های اینترنتی به عناصر بیشتری احتیاج دارید ، با مشورت راهنمای ما در مورد ایجاد وبلاگ وردپرس.

در مورد خود بگویید نظر و پیشنهادات در بخش اختصاصی

...

این مقاله حاوی نظرات 7

  1. سلام،
    من یک مشکل مشابه در وبلاگم دارم ، اما متفاوت به نظر می رسد ، من ساعت ها را در انجمن های انگلیسی صرف کردم بدون اینکه کار خوبی انجام دهم!
    بنابراین به خودم اجازه می دهم از شما بخواهم که بدانید آیا می توانید به من کمک کنید ، من قبلاً موضوعی را در انجمن وردپرس ارسال کردم اما هیچ کس به من کمک نمی کند ...

    مدتی است که این پیام را دارم:

    هشدار: استفاده از ثابت تعریف نشده wp_82869517_ - فرض شده "wp_82869517_" (با این کار خطایی در نسخه بعدی PHP ایجاد می شود) در /home/bymaryb2/public_html/wp-config.php در خط 68

    هشدار: نمی توان اطلاعات هدر را تغییر داد - سرصفحه هایی که قبلاً ارسال شده اند (خروجی از /home/bymaryb2/public_html/wp-config.php:68 آغاز شده) در /home/bymaryb2/public_html/wp-includes/functions.php در خط 6221

    اگر من درست فهمیدم ، این WP-INCLUDES است که در این امر دخیل است؟ به جز اینکه به من گفته شده که دست نزنم ، در نتیجه گیر کردم ...

    از Merci پور دستیار votre!

    ماری ب

  2. به من
    من یک خط (در پرونده config.php) اضافه کرده بودم ، اما چیز دیگری نیست
    با این خطا خطی را که اضافه کرده بودم حذف کردم ، اما باز هم همین خطا.
    سرصفحه هایی که قبلاً ارسال شده اند (خروجی از /var/www/sdb/e/0/xxxxxx/wp-config.php:1 آغاز شد) …… ..
    خطا به سادگی برطرف شد (بعد از دیدن این پاسخ در یک انجمن)
    در دفترچه یادداشت ++
    لازم است wp-config.php را در UTF-8 بدون Bom رمزگذاری کنید
    (گزینه پیش فرض UTF-8 با Bom بود)
    و بعد خوب بود
    اگر می تواند کمک کند ..

  3. Bonsoir،

    سعی کردم فاصله ها را از پرونده wp-config.php حذف کنم اما این مسئله مشکلی برطرف نکرد.

    هشدار: نمی توان اطلاعات هدر را تغییر داد - هدرهایی که قبلاً ارسال شده اند (خروجی از /home/……/wp-config.php:1 آغاز شده است) در /home/……/wp-includes/pluggable.php در خط 1251

    هشدار: نمی توان اطلاعات هدر را تغییر داد - سرصفحه هایی که قبلاً ارسال شده اند (خروجی از /home/………./wp-config.php:1 آغاز شده) در /home/………/wp-includes/pluggable.php در خط 1254

    قسمت جلویی همیشه قابل دسترسی است

    لطفا می توانید به من کمک کنید؟

    Merci!
    شبکه

  4. سلام ، من خیلی کم برای دستکاری WP تلاش می کنم یک صفحه ایجاد شده توسط خودم را در مدیر ادغام کنم.
    مشکل ، من این خطا را دارم که همچنان ادامه دارد:
    هشدار: نمی توان اطلاعات هدر را تغییر داد - سرصفحه هایی که قبلاً ارسال شده اند (خروجی از /home/andennebe/domains/andenne.be/public_html/db2/wp-includes/formatting.php:5523 آغاز شده) در / home / andennebe / domains / andenne. be / public_html / db2 / wp-content / plugins / map-generator / map-generator.php در خط 34

    من پرونده wp-περιλαμβάνει / formatting.php را بارگیری مجدد کردم ، سعی کردم همه فضاهای غیرضروری را حذف کنم ، تا آنجا که ممکن است کد را فشرده کنم اما هیچ کمکی نکرد ... خطا در خط 5523 در سطح جاوا اسکریپت ..
    در اینجا کد من است که در پوشه wp-content / plugins / map-generator ایجاد شده که این خطا را ایجاد کرده است.
    add_action ('admin_menu'، 'add_links_menu')؛
    function add_links_menu () {
    add_menu_page ('wp / admin'، 'GPX card'، 'manage_options'، 'index.php'، 'my_admin_menu'، 'dashicons-admin-site'، 6)؛
    }
    عملکرد my_admin_menu () {
    هدر ('محل: index.php')؛
    }

    هنگامی که من عنوان را با یک جایگزین جایگزین می کنم ، خطای دیگری ایجاد می کند که به شرح زیر است ...:
    خطای مهلک: نمی توانم redeclare _wp_menu_output () (که قبلا در /home/andennebe/domains/andenne.be/public_html/db2/wp-admin/menu-header.php:68 اعلام) در /home/andennebe/domains/andenne.be /public_html/db2/wp-admin/menu-header.php در خط 259

    امیدوارم بتوانید کمکم کنید. پیشاپیش متشکرم

دیدگاهتان را بنویسید

آدرس ایمیل شما منتشر نخواهد شد. علامت گذاری شده اند *

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

بازگشت به بالا
9 سهام
سهم6
صدای جیر جیر1
ثبات2