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

بسم الله الرحمن الرحيم المبدئ المعين و به نستعين


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


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

لكل مستخدم وورد برس جديد مشاكل عديدة تواجهه ، و من هنا يبدا رحلة البحث عن الحل فلربما قصد العم جووجل او رحل الى ملجأ مستخدمي وورد بريس المعرب الا و هو ” منتديات عرب وورد بريس ” و قد يجد لها حلا و قد لا يجد ، و من المشاكل العديدة و المشهورة و التي ندر ما تجد لها حلا مشكلة ” Cannot modify header information ” و هي مشكلة متعلقة بأكواد غريبة تظهر في بداية كل ملف و المشكل الاكبر هي انه ليس كل برنامج تحرير قادر على كشفها ما العمل إذن ؟ ، أين الحل ؟ .. هذا ما سنتطرق إليه اليوم .


مشكلة ” Cannot modify header information ” حصلت لي و من شدة وقعها علي و دعم وجود حل ، يومها تحولت مؤقتا عن وورد بريس الى جملة ، و لما وجدت الحل عدت الى معشوقة الملايين وورد بريس ” المهم حلها يمكن في برنامج صغير و لكنه عظيم الفائدة ، تصميمه بسيط و لكن عمله عميق ، برنامج عشري يكشف اسرار الملفات في رمشة عين ، إسمه ” freeware hex editor xvi32 ” ،أو إختصارا ” XVI32 “.


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


صور الأكواد الخبيثة


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


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


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

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


صورة برنامج XVI32


3 = المشكلة تصادف عدة ملفات و تذكر في ملفين كل مرة مثلا هنا المشكلة تذكر في ملفين هما wp-config.php ”  و ” pluggable.php ” افتحهما بالبرنامج يتظهر لك هذه الصورة


zور الملفات بعد فتححها ببرنامج XVI32


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


صورة الأكواد اللازم حذفها


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


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 ” لما افتحه بأي برنامج آخر .


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

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

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

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

أخوكم في الله

عبد الحفيظ

“حفيظ مدون جزائري، درست تخصص علوم وتقنيات، متشائم، عاشق للتقنية، أحيانا متطرف وأحيانا متطير، المدونة شخصية، عامة ومتنوعة تعالج العديد من القضايا والأمور في جميع المجالات،جادة هزلية ساخرة وناقدة [المزيد]

— عبد الحفيظ