انتقل إلى المحتوى
منتديات نورالأنيمياتمنتديات نورالأنيميات
مساحة لكل فكرةحوار راقٍ، ومعرفة تُشارك.
أهلًا بك في مجتمعنا.
نقاش

vBulletin 3.8.13 Nour Host عودة الأسطورة بقوة PHP 8.3 وما بعدها

بدأه أنس أسامة · 2026-10-15 03:13 · 4 مشاهدة

أدوات الموضوع
نسخة الطباعةمن شاهد الموضوع
بحث في الموضوع
تقييم الموضوع
0.0 / 50 تقييم
طريقة العرض
#1
صورة مرفقة

صورة مرفقة

صورة مرفقة


صورة مرفقة



اهلا وسهلا بكم في منصة منتديات نور هوست اليوم اعود لكم بمفاجئة كبيرة جدا كان ينتظرها الكثير من الناس وذالك لشدة استخدامهم لها بالاضافة قررت عمل هذا التطوير لعدة اسباب اهمها لا توجد بوقتنا الحالي اي نسخة نظيفة وامنة غير ملغمة او بها اكواد خبيثة تؤدي الى اختراق موقعك لهذا قررت تطوير نسخة رسمية الفعلية من موقعها الرسمي من ترخيصي الشخصي بالمنصة vbulletin لهذا كان الاولى ان ابدء بهذا العمل قبل تعديل اي هاكات او اي استايلات فما فائدة تطوير الهاكات والاستايلات ان لم تبنى على بنية صحيحة وامنة لهذا قمت بعمل هذا الاصدار وارجو ان ينتفع به الجميع لن اطيل عليكم اكثر تابعو معي ^^
تجربة المنتدى المعروفة مع صيانة واسعة للمصادر

للمنتديات ذاكرة تستحق أن تبقى حية سنوات من النقاشات وآلاف الموضوعات وأعضاء صنعوا مجتمعات ما زالت قيمتها حاضرة ومن هذه القناعة تقدم استضافة نور هوست vBulletin 3.8.13 Nour Host حزمة صيانة وتطوير للجيل الثالث تجمع تجربة المنتدى المعروفة مع معالجة واسعة لمشكلات التوافق والتشغيل والترميز

شمل العمل مراجعة ملفات النواة والقوالب والتنصيب والإدارة والمحرر وقاعدة البيانات ثم اختبار المسارات التي ظهرت فيها مشكلات فعلية وفي حزمة الجيل الثالث وحدها شملت تعديلات الصيانة 265 ملفا إضافة إلى ملفات التوافق والتخصيص والتوثيق وإزالة معرف الترخيص الشخصي من مواضعه النصية لحماية خصوصية
صورة مرفقة

الإصدارات المختبرة


تدعم الحزمة التشغيل ضمن البيئات المختبرة على PHP 5.6 وPHP 7.4 وPHP 8.3 وشملت فحوص التوافق أيضا مجموعات PHP 7.0 إلى 7.3 وPHP 8.0 إلى 8.2 وPHP 8.4 وPHP 8.5 جرى اختبار بناء فعلي واحد من كل مجموعة ولا يقصد بذلك ضمان جميع التحديثات المستقبلية

تحديثات النواة البرمجية


١- تحديث صياغات الوصول إلى النصوص التي لم تعد تقبلها PHP الحديثة واقتباس المفاتيح القديمة في الكود والقوالب المخزنة
٢- استبدال استخدامات create_function وتحديث حلقات each مع مراعاة سلوكها الأصلي
٣- معالجة اختلافات العد والنصوص والقيم null واستدعاءات implode القديمة
٤- تصحيح استدعاءات الدوال والمعاملات بما يحافظ على نطاق عمل أساليب الأصناف وصلاحية الوصول إليها
٥- معالجة حالات الخصائص الديناميكية وتغيرات الواجهات والأنواع التي ظهرت في البيئات الحديثة المختبرة
٦- حل تعارض اسم محلل XML مع PHP 8 وتحسين التعامل مع موارد وكائنات الصور وXML وcURL
٧- معالجة حالات أولوية العمليات والمعاملات الاختيارية والتحقق من الأنواع


صورة مرفقة

معالجة النصوص واعتماد الموضوعات


١- إصلاح مسار تحويل محتوى المحرر المتقدم إلى BBCode
٢- معالجة فقدان النص أو ظهور رسالة النص أقل من 10 أحرف رغم وجود محتوى كاف
٣- معالجة الأخطاء المرتبطة باعتماد الموضوع في الحالات التي شملها الفحص
٤- إصلاح اسم متغير ديناميكي يؤثر في مسار المرفقات وتعديل المشاركات
٥- تحسين عرض الأخطاء البرمجية كي لا يولد تحذيرات إضافية فوق الخطأ الأصلي

اختبارات حفظ المحتوى والتنسيق


شملت الاختبارات كتابة موضوع عادي ونشر محتوى بالمحرر المتقدم والنص العربي والتنسيق الغامق والروابط والألوان والكود ثم إضافة رد وتعديله والتحقق من النص المحفوظ في قاعدة البيانات

واختبر قبول نص من 10 أحرف ورفض نص من 9 أحرف والمحرر الفارغ مع الحفاظ على شرط الحد الأدنى للمشاركة


صورة مرفقة

الترميزات المدعومة وأولوية UTF-8


١- UTF-8 الخيار المفضل للتنصيبات الجديدة مع عناية خاصة بالنصوص العربية ومسارات Unicode
٢- Windows-1256 لدعم المنتديات العربية القديمة التي ما زالت تستخدم هذا الترميز
٣- ISO-8859-1 وLatin-1 للمحافظة على التوافق مع الترميز الأصلي المستخدم في كثير من التركيبات القديمة

تطوير معالجة النصوص العربية


١- تحسين حساب طول النص واقتطاعه وتحويله
٢- تحسين ترميز HTML وفك كياناته ومعالجة مدخلات Unicode وملفات XML
٣- إضافة معالجة صريحة لترميز Windows-1256
٤- اختبار خريطة Windows-1256 الكاملة ذات 256 بايتا والتحويل ذهابا وإيابا دون الاعتماد على وجود امتداد iconv لهذا الترميز

تحسين استيراد اللغات وتصديرها


١- إصلاح مستورد لغات الجيل الثالث كي يقرأ ترميز XML الصحيح
٢- إصلاح مصدر اللغات كي يكتب رأسا يطابق ترميز اللغة بدلا من إعلان Latin-1 مع محتوى يستخدم UTF-8 أو Windows-1256
٣- معالجة ترميز عنوان الإضافة ووصفها عند استيراد المنتجات وتصديرها
يبقى ترميز المنتدى الموجود مطابقا لبياناته وملفات لغته والحزمة لا تحول قاعدة البيانات تلقائيا إلى UTF-8 أو utf8mb4
تغيير ترميز منتدى قديم يحتاج عملية تحويل مدروسة أما النصوص التي فقدت سابقا وأصبحت علامات استفهام فتحتاج إلى مصدرها الأصلي أو نسخة احتياطية سليمة لاستعادتها

صورة مرفقة

إصلاحات المثبت والصلاحيات



١- معالجة تهيئة بيانات IP في مثبت الجيل الثالث وتحسين عرض أخطاء قاعدة البيانات في خطوة إنشاء الجداول
٢- إصلاح حالات تحميل إعدادات المثبت مرتين وبعض قيم البداية والثوابت غير المعرفة
٣- تبسيط التنصيب والترقية دون خطوة إدخال رمز في هذه الحزمة المخصصة مع إبقاء توثيق المدير وحماية جلساته
٤- تصحيح خطأ MASTER_LANGUAGE في صفحة ملفات اللغة ومفتاح ترتيب المتواجدين حسب اسم المستخدم
٥- إصلاح فحص الصلاحية المرتبط بخيار الأصدقاء في إعدادات العضو وفحص صلاحيات عرض قائمة الإداريين
٦- تحسين مسار دخول لوحة الإدارة وقراءة حمل الخادم بقيم رقمية مناسبة

هوية نور هوست


١- إضافة شعار نور هوست داخل لوحة الإدارة
٢- إضافة هوية التخصيص ورابط الشركة في التذييل


صورة مرفقة

معالجة الاستعلامات والدوال القديمة



١- تحسين التعامل مع نتائج الاستعلامات الفاشلة قبل محاولة قراءتها أو تحريرها
٢- معالجة قيم null في تهريب النصوص
٣- تحسين توافق ترميز اتصال عميل mysqli
٤- إضافة جسر توافق للدالتين split وspliti عند غيابهما
اختبر تشغيل hook تجريبي يستدعي split على PHP 8.3 ويساعد ذلك في معالجة سبب معروف لتعطل بعض الإضافات القديمة
يبقى كل هاك خارجي بحاجة إلى تجربة مستقلة بحسب كوده واعتماداته فالاختبار لا يشمل جميع فروق أنماط POSIX القديمة أو جميع الهاكات المتداولة


صورة مرفقة

تقوية الاتصالات والجلسات وحماية الملفات


١- تفعيل التحقق من شهادة الخادم واسم المضيف عند جلب الروابط عبر cURL بدل تعطيل التحقق
٢- تقوية ملفات الارتباط الحساسة باستخدام HttpOnly وSameSite بقيمة Lax وتفعيل Secure عند اكتشاف HTTPS
٣- رفض محارف حقن الترويسات في بيانات ملفات الارتباط
٤- قبول معلومات الاتصال الآمن من الوكلاء المحددين والموثوقين وتجاهل الترويسات الواردة من مصادر غير موثوقة
٥- تقوية محلل البيانات المسلسلة الافتراضي برفض الكائنات والبيانات المشوهة في هذا المسار وتحديد الحجم الأقصى بـ64 ميبيبايت وعمق البنية بـ128 مستوى مع بقاء بعض مسارات الكاش القديمة خارج هذا التغيير
٦- إرفاق قواعد Apache لحماية ملفات الإعدادات وبصمات الملفات ومنع تنفيذ ملفات البرامج في مجلدات الصور الشخصية والتواقيع والمجموعات
٧- إضافة X-Content-Type-Options وReferrer-Policy وتحسين التعامل مع الروابط التي تفتح نافذة جديدة عبر noopener وnoreferrer
٨- استخدام نسخ YUI المحلية بدل بعض مسارات CDN القديمة عبر HTTP
هذه تحسينات منفذة في مواضع محددة ولا تقدم بوصفها إصلاحا موثقا لأرقام CVE بعينها أو ضمانا بإغلاق جميع الثغرات

تحتاج قواعد Apache إلى إعداد الخادم المناسب وتحتاج Nginx إلى قواعد مكافئة

صورة مرفقة

الاتصال الآمن وروابط الموقع


١- دعم اكتشاف HTTPS المباشر ومن خلال الوكيل الموثوق
٢- ترقية روابط إعدادات الموقع ومصادر الصور التابعة للمضيف نفسه إلى HTTPS عند تشغيل الموقع باتصال آمن
٣- توفير تحويل إلزامي اختياري بالاعتماد على عنوان موقع ثابت ومعتمد بعد تجهيز شهادة سليمة

تحسين الروابط الأساسية وظهور المحتوى في البحث


١- إضافة روابط canonical للرئيسية والأقسام والموضوعات
٢- إزالة معرف الجلسة من الرابط الأساسي والاحتفاظ بمعرفات المحتوى ورقم الصفحة
٣- إضافة توجيهات noindex للمسارات الإدارية والخاصة المعروفة بما يساعد على تقليل فهرسة الصفحات غير المخصصة للظهور في البحث

هذه تحسينات تقنية للسيو دون وعد بترتيب محدد في النتائج

تحسين عرض المحتوى على الشاشات الصغيرة


١- إضافة viewport دون تكراره
٢- إضافة CSS لتحسين التفاف النصوص والصور والمحرر والمنشورات على الشاشات الصغيرة
٣- إضافة التحميل الكسول وفك الترميز غير المتزامن لصور المشاركات

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

صورة مرفقة


اختبارات PHP والنشر والتنصيب


اجتاز الجيل الثالث 50 تحققا سلوكيا على كل واحدة من 12 بيئة PHP أي 600 تحقق ضمن هذه المجموعة


واكتمل التنصيب الجديد خلال 13 خطوة على PHP 7.4 وPHP 8.3 إلى جانب اختبارات النشر والرد والتعديل والعربية واللغات والإدارة


تتضمن الحزمة سجل الملفات المعدلة ونتائج الفحوص وبصمات SHA-256 وأداة لفحص بيئة الخادم دون تغيير إعداداته

تجربة فعلية على نظام CentOS 7


اختبرت انا النسخة فعليا على نظام CentOS 7 وتأكدت بأنها تعمل دون مشكلات على موقع جديد كليا

نطاق اختبارات التطوير والاعتماد


أجريت اختبارات التطوير المحلية على Ubuntu وMariaDB ولم تشمل AlmaLinux أو جميع أنظمة الخوادم والاستايلات والهاكات


تبقى الحزمة مصنفة إصدار صيانة Preview وفق تقريرها مع تجربة نسخة من المنتدى
والاحتفاظ بنسخة احتياطية قبل تحديث موقع قائم


صورة مرفقة

ضرورة التوافق مع إصدار PHP المستخدم


١- يجب مراجعة جميع الهاكات والاستايلات القديمة والتأكد من توافق أكوادها وقوالبها مع إصدار PHP الذي تعمل عليه النسخة
٢- يجب ترقية غير المتوافق منها قبل استخدامه فالهاكات أو القوالب التي تعتمد على أكواد غير متوافقة لن تعمل بصورة صحيحة قبل تحديثها
٣- تحديث نواة المنتدى لا يعني ترقية جميع الهاكات والاستايلات الخارجية تلقائيا ولا يمكن ضمان تشغيلها بإصداراتها القديمة دون مراجعة
٤- يجب تجربة الهاكات والاستايلات بعد تحديثها في نسخة تجريبية مع مراعاة ترميز المنتدى قبل اعتمادها على الموقع الفعلي


صورة مرفقة

الترخيص وهوية إصدار الصيانة


انطلق المشروع من نسخة vBulletin 3.8.11 أصلية مرخصة ويحمل هذا العمل اسم vBulletin 3.8.13 Nour Host للتعريف بتخصيص الصيانة مع بقاء رقم النواة الداخلي ومخطط الترقية بما يحافظ على منطق البرنامج


هذا التخصيص صادر عن
نور هوست وتبقى حقوق نواة vBulletin وشروط ترخيصها لناشرها الأصلي

سلامة التعديلات ووضوح المصادر


نؤكد أن أعمال التطوير التي أجريناها لم تتضمن إضافة أكواد خبيثة أو أبواب خلفية أو أدوات تجسس أو سرقة بيانات


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


vBulletin 3.8.13 Nour Host تاريخ المنتدى يستمر والعمل الجاد يظهر في تفاصيله

تطوير وصيانة شركة استضافة نور هوست



صورة مرفقة

والان ناتي الى اللحظة التي انتظرتموها طويلا بهذا الموضوع وهو تحميل النسخة vBulletin 3.8.13 Nour Host




واخيرا وصلنا الى ختام موضوعنا ارجو ان اكون قد وفقت بهذه النسخة ولا ادعي انها نسخة خالية تماما من اي مشاكل يبقى عمل بشري ناقص ولا يوجد شيء كامل لهذا ارجو منكم ان تضعو كافة الماشكل التي سوف تواجهونها كي يتم حلها في الاصدار القادم باذن الله تعالى وهو vBulletin 3.8.14 Nour Host


صورة مرفقة
0 تفاعل
مشاركةFacebookXTelegram
الكلمات الدلالية:#https#forum#nourhost#media#files#php#معالجة#vbulletin#إضافة#nour
المشاهدات الفريدة

من شاهد الموضوع

4

1 عضو مسجل · 3 زائر دون اسم عضوية

تقييم الموضوع0.0 / 5 · 0 تقييم
سجّل الدخول للمشاركة في النقاش.

يشاهدون الموضوع الآن 0

0 زائر