الحل النهائي لمشكلة ” Cannot modify header information “

antonio bandiras

عضو جديد
9 يونيو 2009
316
1
0
الجزائر
www.abdelhafid.com
بسم الله الرحمن الرحيم المبدئ المعين و به نستعين


مدونة عبد الحفيظ في : الجمعة 30 جويلية/تموز/يوليو 2010 بتوقيت : 23:36:31

الرابط الأصلي للموضوع من هنا

السلام عليكم و رحمة الله تعالى و بركاته

لكل مستخدم وورد برس جديد مشاكل عديدة تواجهه ، و من هنا يبدا رحلة البحث عن الحل

فلربما قصد العم جووجل او رحل الى ملجأ مستخدمي وورد بريس المعرب الا و هو ” منتديات

عرب وورد بريس ” و قد يجد لها حلا و قد لا يجد ، و من المشاكل العديدة و المشهورة و التي

ندر ما تجد لها حلا مشكلة ” Cannot modify header information ” و هي مشكلة متعلقة بأكواد

غريبة تظهر في بداية كل ملف و المشكل الاكبر هي انه ليس كل برنامج تحرير قادر على كشفها

ما العمل إذن ؟ ، أين الحل ؟ .. هذا ما سنتطرق إليه اليوم .


مشكلة ” Cannot modify header information ” حصلت لي و من شدة وقعها علي و دعم وجود

حل ، يومها تحولت مؤقتا عن وورد بريس الى جملة ، و لما وجدت الحل عدت الى معشوقة الملايين

وورد بريس ” المهم حلها يمكن في برنامج صغير و لكنه عظيم الفائدة ، تصميمه بسيط و لكن عمله عميق

، برنامج عشري يكشف اسرار الملفات في رمشة عين ، إسمه ” freeware hex editor xvi32 ” ،

أو إختصارا ” XVI32 “.


المشكلة تحصل بعدة ملفات مصابة بتلك الأكواد و هذه صورة لتلك الأكواد الخبيثة ، المحطمة للملفات

فتجعلها مشلولة لا تؤدي عملها .


xvi32-1.jpg



و عند تصفح الموقع تعطيك رسالة الخطأ التالية :

PHP:
Warning: Cannot modify header information -

headers already sent by (output started at /home/****/public_html/wp-config.php:1

) in /home/****/public_html/wp-includes/pluggable.php on line 868
لحل المشكلة تتبعوا الخطوات التالية :

1 = حمل البرنامج من هذا الرابط و فك الضغط عن ملف البرنامج و انقر على هذه الأيقونة


xvi32.png



فالبرنامج يشتغل بدون تنصيب

2 = افتح البرنامج ستظهر لك مثل هذه الصورة


xvi32-2.png



3 = المشكلة تصادف عدة ملفات و تذكر في ملفين كل مرة مثلا هنا المشكلة تذكر في ملفين هما

wp-config.php “ و ” pluggable.php ” افتحهما بالبرنامج يتظهر لك هذه الصورة


xvi32-3.jpg



امسح الأكواد التي علها دائرة حمراء و احفظ التغيرات


xvi32-4.jpg



4 = الآن ادخل الى موقعك و ستجد أن رسالة الخطا قد تغيرت الى ملفين آخرين مثلا

PHP:
Warning: Cannot modify header information -

headers already sent by (output started at /home/****/public_html/wp-blog-header.php:23)

in /home/****/public_html/wp-content/themes/default/single.php on line 115
واصل فتح الملفات بالبرنامج و امسح الأكواد الخبيثة و احفظ التغيرات الى أن تختفي رسالة

الخطأ من موقعك


5 = زر موقعك بعد الإنتهاء من التنظيف و ستجده يعمل بصورة طبيعية و بشكله اللازم .


6 = في كل مرة تواجهك هذه المشكلة استعمل البرنامج و في كل مرة تفتح ملف ” php “

إستعمل برنامج ” Notepad++ ” وهذا موقعه لتحملوه و بعد الإنتهاء من أي ملف

ببرنامج “ Notepad++ ” تأكدوا من خلوه من تلك الأكواد الغريبة باستعمال برنامج

” XVI32 ” حيث أنني دائما اتفقد اي ملف ” PHP ” او “ CSS ” لما افتحه بأي برنامج آخر .


ختاما ارجوا أن تعجبكم طريقتي في الحل و أن يستفيد منها من يعانون من هذه المشكلة

و ارجوا أن لا تنسونا من خالص دعائكم في ظهر الغيب .

بارك الله فيكم

الى تدوينة أخرى

أستودعكم الله الذي لا تضيع ودائعه

أخوكم في الله

عبد الحفيظ

الرابط الأصلي للموضوع من هنا