إستضافة نور Nour Host
عضو نشيط
الكاتب
- إنضم
- 02/03/2021
- المشاركات
- 156
- مستوى التفاعل
- 46
- النقاط
- 0
- العمر
- 32
- الإقامة
- سوريا
- الموقع الالكتروني
- www.nourhost.co
- الجنس

اهلا وسهلا بكم في منصة منتديات نور هوست اليوم اعود لكم بمفاجئة كبيرة جدا كان ينتظرها الكثير من الناس وذالك لشدة استخدامهم لها بالاضافة قررت عمل هذا التطوير لعدة اسباب اهمها لا توجد بوقتنا الحالي اي نسخة نظيفة وامنة غير ملغمة او بها اكواد خبيثة تؤدي الى اختراق موقعك لهذا قررت تطوير نسخة رسمية الفعلية من موقعها الرسمي من ترخيصي الشخصي بالمنصة 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 جرى اختبار بناء فعلي واحد من كل مجموعة ولا يقصد بذلك ضمان جميع التحديثات المستقبلية
تحديثات النواة البرمجية
٢- استبدال استخدامات create_function وتحديث حلقات each مع مراعاة سلوكها الأصلي
٣- معالجة اختلافات العد والنصوص والقيم null واستدعاءات implode القديمة
٤- تصحيح استدعاءات الدوال والمعاملات بما يحافظ على نطاق عمل أساليب الأصناف وصلاحية الوصول إليها
٥- معالجة حالات الخصائص الديناميكية وتغيرات الواجهات والأنواع التي ظهرت في البيئات الحديثة المختبرة
٦- حل تعارض اسم محلل XML مع PHP 8 وتحسين التعامل مع موارد وكائنات الصور وXML وcURL
٧- معالجة حالات أولوية العمليات والمعاملات الاختيارية والتحقق من الأنواع
معالجة النصوص واعتماد الموضوعات
٢- معالجة فقدان النص أو ظهور رسالة النص أقل من 10 أحرف رغم وجود محتوى كاف
٣- معالجة الأخطاء المرتبطة باعتماد الموضوع في الحالات التي شملها الفحص
٤- إصلاح اسم متغير ديناميكي يؤثر في مسار المرفقات وتعديل المشاركات
٥- تحسين عرض الأخطاء البرمجية كي لا يولد تحذيرات إضافية فوق الخطأ الأصلي
اختبارات حفظ المحتوى والتنسيق
شملت الاختبارات كتابة موضوع عادي ونشر محتوى بالمحرر المتقدم والنص العربي والتنسيق الغامق والروابط والألوان والكود ثم إضافة رد وتعديله والتحقق من النص المحفوظ في قاعدة البياناتواختبر قبول نص من 10 أحرف ورفض نص من 9 أحرف والمحرر الفارغ مع الحفاظ على شرط الحد الأدنى للمشاركة
الترميزات المدعومة وأولوية UTF-8
٢- 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 بدل تعطيل التحققيبقى كل هاك خارجي بحاجة إلى تجربة مستقلة بحسب كوده واعتماداته فالاختبار لا يشمل جميع فروق أنماط POSIX القديمة أو جميع الهاكات المتداولة
تقوية الاتصالات والجلسات وحماية الملفات
٢- تقوية ملفات الارتباط الحساسة باستخدام HttpOnly وSameSite بقيمة Lax وتفعيل Secure عند اكتشاف HTTPS
٣- رفض محارف حقن الترويسات في بيانات ملفات الارتباط
٤- قبول معلومات الاتصال الآمن من الوكلاء المحددين والموثوقين وتجاهل الترويسات الواردة من مصادر غير موثوقة
٥- تقوية محلل البيانات المسلسلة الافتراضي برفض الكائنات والبيانات المشوهة في هذا المسار وتحديد الحجم الأقصى بـ64 ميبيبايت وعمق البنية بـ128 مستوى مع بقاء بعض مسارات الكاش القديمة خارج هذا التغيير
٦- إرفاق قواعد Apache لحماية ملفات الإعدادات وبصمات الملفات ومنع تنفيذ ملفات البرامج في مجلدات الصور الشخصية والتواقيع والمجموعات
٧- إضافة X-Content-Type-Options وReferrer-Policy وتحسين التعامل مع الروابط التي تفتح نافذة جديدة عبر noopener وnoreferrer
٨- استخدام نسخ YUI المحلية بدل بعض مسارات CDN القديمة عبر HTTP
هذه تحسينات منفذة في مواضع محددة ولا تقدم بوصفها إصلاحا موثقا لأرقام CVE بعينها أو ضمانا بإغلاق جميع الثغرات
الاتصال الآمن وروابط الموقع
١- دعم اكتشاف HTTPS المباشر ومن خلال الوكيل الموثوقتحتاج قواعد Apache إلى إعداد الخادم المناسب وتحتاج Nginx إلى قواعد مكافئة
الاتصال الآمن وروابط الموقع
٢- ترقية روابط إعدادات الموقع ومصادر الصور التابعة للمضيف نفسه إلى HTTPS عند تشغيل الموقع باتصال آمن
٣- توفير تحويل إلزامي اختياري بالاعتماد على عنوان موقع ثابت ومعتمد بعد تجهيز شهادة سليمة
تحسين الروابط الأساسية وظهور المحتوى في البحث
١- إضافة روابط canonical للرئيسية والأقسام والموضوعات٢- إزالة معرف الجلسة من الرابط الأساسي والاحتفاظ بمعرفات المحتوى ورقم الصفحة
٣- إضافة توجيهات noindex للمسارات الإدارية والخاصة المعروفة بما يساعد على تقليل فهرسة الصفحات غير المخصصة للظهور في البحث
هذه تحسينات تقنية للسيو دون وعد بترتيب محدد في النتائجتحسين عرض المحتوى على الشاشات الصغيرة
٢- إضافة 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 الذي تعمل عليه النسخةاختبارات PHP والنشر والتنصيب
اجتاز الجيل الثالث 50 تحققا سلوكيا على كل واحدة من 12 بيئة PHP أي 600 تحقق ضمن هذه المجموعة
واكتمل التنصيب الجديد خلال 13 خطوة على PHP 7.4 وPHP 8.3 إلى جانب اختبارات النشر والرد والتعديل والعربية واللغات والإدارة
تتضمن الحزمة سجل الملفات المعدلة ونتائج الفحوص وبصمات SHA-256 وأداة لفحص بيئة الخادم دون تغيير إعداداته
تجربة فعلية على نظام CentOS 7
اختبرت انا النسخة فعليا على نظام CentOS 7 وتأكدت بأنها تعمل دون مشكلات على موقع جديد كليا
نطاق اختبارات التطوير والاعتماد
أجريت اختبارات التطوير المحلية على Ubuntu وMariaDB ولم تشمل AlmaLinux أو جميع أنظمة الخوادم والاستايلات والهاكات
تبقى الحزمة مصنفة إصدار صيانة Preview وفق تقريرها مع تجربة نسخة من المنتدى والاحتفاظ بنسخة احتياطية قبل تحديث موقع قائم
ضرورة التوافق مع إصدار PHP المستخدم
٢- يجب ترقية غير المتوافق منها قبل استخدامه فالهاكات أو القوالب التي تعتمد على أكواد غير متوافقة لن تعمل بصورة صحيحة قبل تحديثها
٣- تحديث نواة المنتدى لا يعني ترقية جميع الهاكات والاستايلات الخارجية تلقائيا ولا يمكن ضمان تشغيلها بإصداراتها القديمة دون مراجعة
٤- يجب تجربة الهاكات والاستايلات بعد تحديثها في نسخة تجريبية مع مراعاة ترميز المنتدى قبل اعتمادها على الموقع الفعلي
الترخيص وهوية إصدار الصيانة
انطلق المشروع من نسخة vBulletin 3.8.11 أصلية مرخصة ويحمل هذا العمل اسم vBulletin 3.8.13 Nour Host للتعريف بتخصيص الصيانة مع بقاء رقم النواة الداخلي ومخطط الترقية بما يحافظ على منطق البرنامج
هذا التخصيص صادر عن نور هوست وتبقى حقوق نواة vBulletin وشروط ترخيصها لناشرها الأصلي
سلامة التعديلات ووضوح المصادر
نؤكد أن أعمال التطوير التي أجريناها لم تتضمن إضافة أكواد خبيثة أو أبواب خلفية أو أدوات تجسس أو سرقة بيانات
تتوفر ملفات المصدر وسجلات التغييرات للمراجعة ولا تطرح هذه العبارة باعتبارها شهادة تدقيق أمني مستقل لجميع مكونات البرنامج
vBulletin 3.8.13 Nour Host تاريخ المنتدى يستمر والعمل الجاد يظهر في تفاصيله
تطوير وصيانة شركة استضافة نور هوست
استضافة نور هوست Nour Host
والان ناتي الى اللحظة التي انتظرتموها طويلا بهذا الموضوع وهو تحميل النسخة vBulletin 3.8.13 Nour Host
على مركز رفع ملفات نور هوست
على ميديا فير
واخيرا وصلنا الى ختام موضوعنا ارجو ان اكون قد وفقت بهذه النسخة ولا ادعي انها نسخة خالية تماما من اي مشاكل يبقى عمل بشري ناقص ولا يوجد شيء كامل لهذا ارجو منكم ان تضعو كافة الماشكل التي سوف تواجهونها كي يتم حلها في الاصدار القادم باذن الله تعالى وهو vBulletin 3.8.14 Nour Host
إدارة المشاغب: نعلن عن انتهاء أعمال الصيانة وعودة المنتدى للعمل عبر رابطه الجديد 