دليل تثبيت مجتمع MyBB

دليل تثبيت منتدى مجتمع MyBB إعداد

MyBB هو برنامج منتدى مفتوح المصدر شهير يسمح لك بإنشاء وإدارة المجتمعات عبر الإنترنت. سواء كنت تبحث عن إنشاء منتدى لمجموعة صغيرة أو منصة نقاش واسعة النطاق، فإن MyBB يوفر واجهة سهلة الاستخدام ومجموعة واسعة من الميزات لتلبية احتياجاتك. في هذا الدليل الشامل، سنرشدك خلال عملية التثبيت خطوة بخطوة لـ MyBB على الخادم الخاص بك.

المتطلبات الأساسية

قبل الغوص في عملية التثبيت، دعنا نتأكد من توفر المتطلبات الأساسية اللازمة:

  1. خادم ويب: يتطلب MyBB خادم ويب للعمل. الخيارات الشائعة تشمل Apache و Nginx و Microsoft IIS. في هذا الدليل، سنستخدم Apache كمثال.
  2. PHP: تم بناء MyBB باستخدام لغة البرمجة PHP. ستحتاج إلى تثبيت PHP على خادمك. الحد الأدنى للإصدار المطلوب هو PHP 5.4، ولكن يوصى باستخدام أحدث إصدار مستقر لأفضل أداء وأمان.
  3. MySQL أو MariaDB: يقوم MyBB بتخزين بياناته في نظام إدارة قواعد البيانات. ستحتاج إلى تثبيت MySQL أو MariaDB على خادمك.
  4. عميل FTP أو وصول SSH: لنقل الملفات إلى خادمك، ستحتاج إلى عميل FTP (مثل FileZilla) أو وصول SSH، اعتمادًا على بيئة استضافتك.

الخطوة 1: تنزيل MyBB

الخطوة الأولى هي تنزيل أحدث إصدار من MyBB من الموقع الرسمي (https://mybb.com/download).

في وقت كتابة هذا الدليل، كان أحدث إصدار مستقر هو 1.8.38. يمكنك اختيار تنزيل ملف ZIP المضغوط أو ملف TAR.GZ المؤرشف.

الخطوة 2: رفع MyBB إلى خادمك

بمجرد تنزيل ملفات MyBB، ستحتاج إلى رفعها إلى خادمك. سيختلف العملية اعتمادًا على ما إذا كنت تستخدم عميل FTP أو وصول SSH.

باستخدام عميل FTP:

  1. استخرج ملف ZIP أو TAR.GZ الذي تم تنزيله إلى مجلد على جهازك المحلي.
  2. قم بالاتصال بخادمك باستخدام عميل FTP (مثل FileZilla).
  3. انتقل إلى المجلد الذي تريد تثبيت MyBB فيه (مثل public_html أو www).
  4. قم برفع مجلد MyBB المستخرج إلى مجلد خادمك.

باستخدام وصول SSH:

  1. استخرج ملف ZIP أو TAR.GZ الذي تم تنزيله إلى مجلد على جهازك المحلي.
  2. افتح طرفية أو سطر أوامر.
  3. قم بالاتصال بخادمك باستخدام SSH باستخدام بيانات الاعتماد المناسبة.
  4. انتقل إلى المجلد الذي تريد تثبيت MyBB فيه (مثل public_html أو www).
  5. قم برفع مجلد MyBB المستخرج إلى مجلد خادمك باستخدام الأمر scp أو عميل FTP متكامل مع عميل SSH الخاص بك.

الخطوة 3: إنشاء قاعدة بيانات لـ MyBB

يتطلب MyBB قاعدة بيانات لتخزين بياناته. ستحتاج إلى إنشاء قاعدة بيانات جديدة ومستخدم قاعدة بيانات مع صلاحيات مناسبة. يختلف عملية إنشاء قاعدة البيانات اعتمادًا على بيئة استضافتك ونظام إدارة قاعدة البيانات الذي تستخدمه (مثل MySQL أو MariaDB).

إنشاء قاعدة بيانات في cPanel:

  1. قم بتسجيل الدخول إلى حساب cPanel الخاص بك.
  2. انتقل إلى قسم “Databases” وانقر فوق “MySQL Databases”.
  3. تحت قسم “إنشاء قاعدة بيانات جديدة”، أدخل اسمًا لقاعدة بياناتك (مثل mybb_database).
  4. انقر فوق “إنشاء قاعدة البيانات”.
  5. انتقل إلى قسم “إضافة مستخدم جديد” وأدخل اسم مستخدم وكلمة مرور لمستخدم قاعدة البيانات الجديد الخاص بك.
  6. انقر فوق “إنشاء المستخدم”.
  7. تحت قسم “إضافة المستخدم إلى قاعدة البيانات”، حدد قاعدة البيانات التي أنشأتها سابقًا والمستخدم الجديد الذي أنشأته للتو.
  8. انقر فوق “إضافة”.

إنشاء قاعدة بيانات باستخدام phpMyAdmin:

  1. قم بتسجيل الدخول إلى واجهة phpMyAdmin الخاصة بحساب الاستضافة الخاص بك.
  2. انقر على علامة التبويب “قواعد البيانات”.
  3. أدخل اسمًا لقاعدة بياناتك الجديدة (على سبيل المثال، ‘mybbb_database’) في حقل “إنشاء قاعدة بيانات”.
  4. انقر على “إنشاء”.
  5. انقر على علامة التبويب “امتيازات”.
  6. انقر على “إضافة حساب مستخدم”.
  7. أدخل اسم مستخدم لمستخدم قاعدة البيانات الجديد (على سبيل المثال، ‘mybbb_user’).
  8. أدخل كلمة مرور للمستخدم الجديد.
  9. انقر فوق “انتقال”.

الخطوة 4: تكوين MyBB

بعد رفع ملفات MyBB إلى خادمك وإنشاء قاعدة بيانات، حان الوقت لتكوين برنامج المنتدى. اتبع هذه الخطوات:

  1. افتح متصفحك وانتقل إلى عنوان URL الذي قمت برفع ملفات MyBB فيه (مثل http://yourdomai‪n.com/mybb).
  2. يجب أن ترحب بك معالج تثبيت MyBB.
  3. انقر فوق “تثبيت” للمتابعة.
  4. اقرأ واقبل اتفاقية الترخيص.
  5. أدخل تفاصيل قاعدة البيانات التي أنشأتها في الخطوة 3:
    • محرك قاعدة البيانات: حدد المحرك المناسب (مثل MySQL أو MariaDB).
    • اسم مضيف/منفذ خادم قاعدة البيانات: عادةً localhost أو 127.0.0.1.
    • اسم قاعدة البيانات: الاسم الذي أعطيته لقاعدة البيانات التي أنشأتها (مثل mybb_database).
    • اسم مستخدم قاعدة البيانات: اسم المستخدم للمستخدم الذي أنشأته (مثل mybb_user).
    • كلمة مرور قاعدة البيانات: كلمة المرور لمستخدم قاعدة البيانات.
  6. انقر فوق “التالي” للمتابعة.
  7. في الصفحة التالية، سيُطلب منك إدخال معلومات عن حساب المشرف على المنتدى. املأ الحقول المطلوبة، مثل:
    • اسم مستخدم المشرف
    • عنوان بريد المشرف الإلكتروني
    • كلمة مرور المشرف
    • عنوان URL للمنتدى (مثل http://yourdomain.com/mybb)
  8. انقر فوق “التالي” للمتابعة.
  9. راجع ملخص التثبيت وتأكد من صحة جميع التفاصيل.
  10. انقر فوق “تثبيت MyBB” لإكمال عملية التثبيت.

الخطوة 5: تكوين ما بعد التثبيت

بعد تثبيت MyBB بنجاح، هناك بعض الخطوات الإضافية التي قد ترغب في النظر فيها لأداء وأمان أفضل:

  1. إزالة دليل التثبيت: لأسباب أمنية، يوصى بإزالة دليل install من خادمك. يمكنك حذفه باستخدام عميل FTP أو وصول SSH الخاص بك.
  2. تحديث MyBB: من الممارسات الجيدة دائمًا الحفاظ على تثبيت MyBB محدثًا بأحدث التصحيحات الأمنية وإصلاحات الأخطاء. تحقق من الموقع الرسمي لـ MyBB بانتظام للتحديثات واتبع التعليمات الواردة لتحديث منتداك.
  3. تخصيص MyBB: يوفر MyBB مجموعة واسعة من خيارات التخصيص، بما في ذلك السمات والإضافات وحزم اللغات. يمكنك استكشاف منتديات مجتمع MyBB الرسمية والموارد من الغير للعثور على تخصيصات وتحسينات إضافية لمنتداك.
  4. تكوين إعدادات البريد الإلكتروني: يمكن لـ MyBB إرسال إشعارات بريد إلكتروني لأحداث مختلفة، مثل التسجيلات الجديدة، وإعادة تعيين كلمات المرور، وتحديثات المنتدى. قم بتكوين إعدادات البريد الإلكتروني في لوحة تحكم إدارة MyBB (ACP) لضمان تسليم هذه الإشعارات بشكل صحيح.
  5. تحسين الأداء: اعتمادًا على بيئة استضافتك والحركة المتوقعة لمنتداك، قد تحتاج إلى تحسين أداء تثبيت MyBB الخاص بك. قد يشمل ذلك ضبط إعدادات الخادم، وتمكين التخزين المؤقت، وتحسين استعلامات قاعدة البيانات.
  6. تأمين منتداك: ضع أفضل ممارسات الأمان موضع التنفيذ لحماية منتداك من التهديدات المحتملة. يتضمن ذلك تمكين المصادقة الثنائية (2FA)، واستخدام كلمات مرور قوية، والحفاظ على تحديث برنامج المنتدى وبرنامج الخادم الخاص بك بأحدث التصحيحات الأمنية.

تهانينا! لقد قمت بتثبيت MyBB على خادمك بنجاح. مع هذا الدليل الشامل، يجب أن يكون لديك الآن فهم راسخ لعملية التثبيت والخطوات اللازمة لتكوين وتحسين منتداك.

تذكر، مجتمع MyBB هو مورد ممتاز للحصول على مزيد من المساعدة واستكشاف الأخطاء وإيجاد تخصيصات وتحسينات إضافية لمنتداك. استمتع ببناء وإدارة مجتمعك عبر الإنترنت مع MyBB!

LEAVE A COMMENT