نقل مرفقات برنامج vBulletin من قاعدة البيانات إلى مجلد منعزل

admin

الادارة
طاقم الإدارة
#1
نقل مرفقات برنامج vBulletin من قاعدة البيانات إلى مجلد منعزل

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


لتنفيذ عملية الفصل، لا بد من توفر المستلزمات التالية
  1. تعطيل الوضع الآمن (SAFE_MODE) على الخادم المستضيف، وهذا الأمر يتم عبر التواصل مع إدارة الخادم المستضيف في حال لم يكن الوضع الآمن معطل بشكل إفتراضي عليه.
  2. إنشاء مجلد على مساحة الاستضافة ليكون مخزناً للمرفقات الجديدة والقديمة، وذلك باستخدام أي من برامج FTP، ومنحه الترخيص 777 (انقر هنا للاطلاع على طريقة تكوين مجدل جديد والتحكم بتراخيصه)، مع الاعتناء بإخفاء هذا المجلد عن الزوار، فمنح هذا الترخيص قد يؤدي إلى فتح ثغرات في أمان الموقع، رغم أنه هو الترخيص الذي تنصح به شركة vBulletin، لذا في حال كان منتداك مستضاف لدى OrionCities فلا تحتاج منح هذا الترخيص لكون الأمر تم معالجته ليعمل المجلد حتى دون توفير الترخيص المذكور.
تنفيذ عملية فصل المرفقات على خادم محلي

تجنباً للاضرار بخادم الويب تنصح شركة OrionCities بتنفيذ عملية فصل المرفقات عن قاعدة البيانات على خادم محلي، وذلك عبر تنصيب خادم محلي على جهاز الكمبيوتر ثم تنصيب نسخة من المنتدى وقاعدة البيانات عليه، وتنفيذ عملية الفصل (انقر هنا للاطلاع على شرح حول طريقة تنصيب خادم محلي).خطوات تنفيذ عملية الفصل

الخطوة الأولى: توجه إلى أداة التحكم بمسار المرفقات



  1. سجل دخولك إلى لوحة تحكم منتدى vBulletin حسب البيانات الإدارية الخاصة بمنتداك.
  2. توجه إلى صندوق الملفات المرفقة (Attachment) الجانبي.
  3. انقر على خيار مسار تخزين المرفقات (Attachment Storage Type).
الخطوة الثانية: تحديد خيار التخزين


  1. تأكد من تحديد خيار نقل المرفقات من قاعدة البينات إلى مجلد التخزين (Move Items from Database into File System).
  2. انقر على زر الموافقة.
الخطوة الثالثة: تحديد مسار التخزين


  1. حدد مسار المجلد الذي تود تخزين المرفقات داخله في الحقل المخصص (Attachment File Path) عبر طباعة مساره الكامل.
  2. انقر على زر الموافقة.
انتظر الآن ريثما يتم نقل المرفقات، وسيقوم برنامج vBulletin بإصدار رسالة تفيد نجاح عملية النقل حال اتمامها.