Masih 6,279 ارسال شده در مرداد 31، 1394 گزارش اشتراک گذاری ارسال شده در مرداد 31، 1394 با سلام . امروز یکی از دوستای انجمن بیست اسکریپت یک تاپیک ایجاد کرده بود که سوالشون در رابطه با مشکل ارور Cannot modify header information در خصوصی قالب وردپرس بود . بسته به نوع فایل ، روش های مختلفی برای رفع این مشکل هست اما در زبان فارسی و قالب و وردپرس فارسی ، اکثرا این مشکل ناشی از Encoding فایل معرفی شده در ارور هست . برای رفع این ارور ، یک روش بسیار ساده وجود داره که در اکثر مواقع (99%) با این روش ، این ارور حل خواهد شد . پیش نیاز : - نرم افزار NotePad+ آغاز : 1. ابتدا در متن ارور ، فایلی را که به آن ایراد گرفته شده است را پیدا کنید . برای مثال در ارور زیر : Warning: Cannot modify header information - headers already sent by (output started at /home/USER/public_html/wp-content/themes/rdl2/option/options.php:1) in /home/USER/public_html/wp-includes/pluggable.php on line 1207 فایلی که دارای مشکل است options.php است . پس در مسیری که در ارور وجود دارد ، فایل را در کامپیوتر خود پیدا کنید و توسط برنامه ی NotePad+ باز کنید . 2. تمامی محتوای موجود در فایل را انتخاب کنید . با کلید ترکیبی CTRL + A 3. سپس در منوهای برنامه ، روی Encoding کلیک کنید و در منوی ظاهر شده ، گزینه ی encode in UTF-8-BOM را انتخاب کنید . 4. حال باید فایل را ذخیره کنید . دقت کنید فایل را باید با استفاده Save As... ذخیره کنید (برای راحتی در مرحله ی بعدی میتوانید در دسکتاپ آپلود کنید) 5. اکنون باید فایل را در مسیر مناسب خود در فایل منیجر هاست آپلود کنید . پس وارد آدرس داده شده در ارور بروید . طبق اروری که برای مثال داده شد ، فایل در مسیر : wp-content/themes/rdl2/option/options.php قرار داد . 6. سپس به سایت خود برگردید و صفحه را با استفاده از کلید ترکیبی CTRL + F5 رفرش کنید . + اگر فایل های دیگری شامل این ارور باشند باید آنها را هم با مراحل بالا تغییر انکودینگ کنید و مجددا در هاست آپلود کنید . - اگر همچنان مشکل باقی بود ، در همین تاپیک اعلام کنید تا روش دیگری در پیش گیریم!! :happysmiley: تشکر فراموش نشه .:131: 3 لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
پست های پیشنهاد شده