gettext.php(313) : eval()’d code
قمت أمس بترقية الوردبريس إلى الإصدار الأخير wordpress 2.1.2، مرت العملية بسلام دون مشاكل. لكني اليوم صباحًا تفاجأت بمشكلة في الصفحة الأولى من لوحة التحكم، في قسم إحصائيات المدونة، تظهر رسالة الخطأ:
Parse error: syntax error, unexpected ',' in /.../blog/wp-includes/gettext.php(313) : eval()'d code on line 1
بعد البحث وجدت أن هذه المشكلة تظهر في جميع إصدارات wordpress 2.1.x، حين يتجاوز عدد التعليقات ألف تعليق. الحل لهذه المشكلة لن يطرح رسميًا إلا في شهر أبريل حين صدور wordpress 2.2.
قمت بتنفيذ نفس التعديلات التي ستصدر في الإصدار القادم وحلت المشكلة تمامًا. لمن قام بالترقية للإصدار 2.1.2 ويعاني من نفس المشكلة يمكنه تحميل الملف المرفق (zip)، ثم رفع الملف index.php إلى المجلد wp-admin.
كما تلاحظون غيرت قالب المدونة مرة أخرى.. قراء المدونة المداومون يعرفون أنني حين أعود لهذا القالب الافتراضي فهذا يعني أنني أجهز لتصميم قالب جديد للمدونة. هناك أيضًَا بعض التحديثات في الإضافات التي أستخدم مع إضافة إضافات أخرى.
تحديث: سوف يتم تأجيل تغيير القالب إلى وقت لاحق. ربما حتى الأول من ماي القادم.


21 مارس 2007 في الساعة 9:37 م
الأخ محمد سعيد،
أحييك على رغبة الكبيرة و الصادقة في الإبداع و التجديد …
لقد أصبحنا نرى الآن مدونات أكثر مصداقية و أكثر جرأة من كثير من المواقع الرسمية
تحياتي
هشام عطار
23 مارس 2007 في الساعة 10:58 ص
واجهتني هذه المشكلة اليوم بعد أن وصل عدد التعليقات الى ألف استعملت الملف الذي وضغته وانحلت المشكلة
شكرا لك
24 مارس 2007 في الساعة 10:12 ص
شكرًا لك هشام

يسعدني يا عبد الله أنني ساهمت في ذلك. على الأقل هناك شخص واحد استفاد من الملف