آیا باید بدانید که چگونه خطای "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 سرور داخلی" در وردپرس ؟ با مشورت با این لینک کشف کنید.

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

هشدار: نمی توانید اطلاعات هدر را تغییر دهید - هدرهایی که قبلاً ارسال شده است (خروجی در /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 در ابتدای پرونده همین موضوع در مورد برچسب پایان " ?> '. 

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

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

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

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

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

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

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

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

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

1. WooCommerce Currency Switcher

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

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

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

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

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

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

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

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

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

3. فرم تماس W8

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

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

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

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

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

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

نتیجه

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

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

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

...