ما هو vBulletin، وكيف يعمل؟
vBulletin تطبيق PHP و MySQL. في أبسط أشكاله لدينا جزأين للبرامج والملفات التي تحتوي على برمجة php وقاعدة البيانات الذي يخزن المعلومات المتاحة لدينا. من المهم أن نفهم أن الملفات الخاصة بك php vBulletin هي الطريقة التي نحن (كل شخص يستخدم الموقع الخاص بك) ويتفاعل مع قاعدة البيانات. أنهم لا يحملون أي من الوظائف، مؤشرات الترابط، التعليقات، والمقالات، الصور، إلخ. اضغط ملف واحد ببعض المعلومات الهامة جداً، التي هي ملف config.php. هذا الملف يحمل كافة معلومات اتصال قاعدة البيانات. عليك الاحتفاظ نسخة احتياطية من هذا الملف، فقط في حال قمت بحذفه أو أنه يحصل المهترئ أو دمرت على نحو ما.
للمستخدمين الوصول إلى الملفات في vBulletin عبر خادم الويب، والملفات التي تتفاعل مع قاعدة البيانات لعرض محتويات قواعد البيانات
أهم شيء أن تتخذ بعيداً عن هذا أن قاعدة البيانات هي 99 في المائة من vBulletin التثبيت الخاص بك. من المهم جداً الاحتفاظ بالنسخ الاحتياطية، وتكون على استعداد لاستخدام هذه، والتأكد من أنهم في حالة عمل جيدة حتى عندما وإذا لم يحدث شيء سيئ يمكنك الحصول على الموقع الخاص بك مرة أخرى على قدميه في أسرع وقت ممكن. وكثيراً ما لدينا زبائن الذين الاحتفاظ بنسخ احتياطية لم تحقق للتأكد من أنهم كنت في حالة عمل جيدة، أو تريد أن تذهب من خلال جهدا كبيرا لمحاولة لم تفقد بضعة أيام للمحتوى. ونحن نتعاطف إلى الإصدار الخاص بك في متناول اليد أن شيء ما قد حصل من خطأ، وكنت لا تريد أن تفقد أي شيء إذا أمكن. ولكن إذا كان الإصلاح يجري اتخاذ عدد متساو من الأيام إلى محتوى المفقودة، ما هو أسوأ: منتدى لأسفل لأيام 3 أو 3 أيام فقدان الوظائف\/مؤشرات الترابط؟
المفاهيم الخاطئة الشائعة
هناك بعض المفاهيم الخاطئة المشتركة ونحن تصطدم مع توفير الدعم ل vBulletin، وأود أن تأخذ من الوقت لشرح هنا وبما أننا نتحدث عن الأساسيات. هي هذين المجرمين كبيرة: "تنظيف" ترقيات وخوادم تتحرك. لقد تحدثنا عن الحقيقة أن المجلس الخاص بك هو 99 في المئة في قاعدة البيانات، وهذا يعني أنه إذا كنت تنقل ملقمات تحتاج إلى نقل قاعدة البيانات. لا توجد أي حاجة لتركيب البرمجيات على المضيف الجديد بمعنى عندما فعلتم التثبيت vBulletin الأولى الخاص بك. النسخ الاحتياطي قاعدة البيانات الخاص بك يحتوي على كافة المعلومات الحيوية، فضلا عن تعليمات ل MySQL لدقة إعادة إنشاء كافة المعلومات المخزنة.
نفس الشيء صحيح بالنسبة للمنشآت "نظيفة". كثيرا ما لديك الكثير القديمة addons، أو كنت تريد الذهاب من إصدار رئيسي واحد إلى آخر. رأيك بنفسك "تثبيت نسخة جديدة من vBulletin وعندئذ استعادة قاعدة البيانات الخاصة بي!". المشكلة مع هذا هو أنت فقط لقد دمرت جميع أعمال فعلت بك تثبيت نظيف، ومن خلق وحش قاعدة بيانات الهجين. كنت قد حصلت على الجداول والمخططات مع الإصدار الجديد من vBulletin، والبيانات القديمة الخاصة بك. سوف يكون من المستحيل تقريبا إلى ترقية قاعدة البيانات هذه، أو حتى إصلاحه والحصول عليها من أجل العمل.
أدوات الصيانة والاصلاح .
vBulletin لديها مجموعة واسعة إلى حد ما من الأدوات المتاحة للمساعدة في إصلاح الأمور، على ما يرام، أو إذا كان شيء ما يحتاج إلى إصلاح. ولكن من المهم جداً أن يفهم عندما ينبغي تشغيلها على كل حال. اثنين من أدوات كبيرة ونحن في طريقنا إلى الحديث عن اليوم هي إصلاح MySQL والأمثل الأوامر التي هي واردة في البرنامج. وكثيراً ما الناس إصلاح المنتسبين والأمثل مع طريقة لتسريع موقعهم عند أي شيء فعلا خطأ في ذلك. من المهم فهم ما يفعل كل ولماذا ينبغي ويجب إلا بتشغيل عليها.
اصلاح جدول من قواعد البيانات Mysql
الدالة إصلاح موجوداً لأنه في بعض الأحيان، ونادراً إلى حد ما، سوف تحطم جدول في قاعدة البيانات. وإليك بعض الأسباب لماذا جدول قد يتلف، لكن انتبه هذه ليست قائمة شاملة
مشاكل في الأجهزة
- انقطاع الكهرباء
- MySQL حذف ، أو قد سقطت أثناء استعلام التي قد لا تنتهي.
- البرامج الخارجية تغيير ملفات البيانات MySQL.
فقد تعرض صفحة التي تسمح للمستخدمين بمعرفة أن قاعدة البيانات قد تعرضت لمشكلة وشخص تم تنبيه الموقع الخاص بك. إذا كنت تقوم بتشغيل إصدارات أقدم من vBulletin، أو تسجيل الدخول ويمكن التعرف عليه كمسؤول، يمكنك عرض مصدر الصفحة ومشاهدة رسالة الإعلام بالخطأ الصحيح. إذا كان لا يمكن أن يتم التعرف عليك كمسؤول، أن كان لديك رسالة إلكترونية أرسلت إلى {تيتشيمايل} في config.php الخاص بك مع نسخة من الخطأ في قاعدة البيانات بأكملها. من المهم الحصول على رسائل الإعلام بالخطأ هذه، أنها تساعدك أو الموظفين vBulletin تساعد على معرفة ما المشكلة الحقيقية حتى نتمكن من الحصول على أنها ثابتة.
كود:
كود PHP:
MySQL Error : Table './database_name/post' is marked as crashed and should be repaired Error Number : 145
ايرور رقم: 145
في هذا المثال محددة، الجدول وظيفة قد تحطمت، ويجب إصلاحه. منذ كنت مسؤول ويمكن تسجيل الدخول لا يزال على الأرجح إلى المنتدى، الخطوات الأولى الخاص بك سيكون الذهاب إلى AdminCP> صيانة> إصلاح\/تحسين أمثلية الجداول> العثور على وحدد الجدول وظيفة، ثم اختر خيار الإصلاح وانقر فوق مواصلة
قد يستغرق عدة مرات لتحديد الجدول الكامل. كما نأمل أن يحصل على إصلاحه، في أسوأ الأحوال قد تحتاج إلى استعادة نسخة احتياطية كاملة.
من المهم جداً أن نلاحظ أنه إذا لم يتم تحطمت قاعدة البيانات، يجب عدم ابدأ تشغيل أداة إصلاح الجدول. في حين أنه يجب أن لا يسبب أي ضرر لجدول عادة، التي يمكن أن تكون، أو قد يتسبب ذلك الجدول قاعدة البيانات تأمين وحدوث مشكلات في MySQL. مهمة إصلاح في بعض الحالات سيتم إزالة البيانات من الجدول لإصلاحها.
الاستفادة المثلى من الجداول الخاصة بك
هذا هو دالة أخرى التي لا ينبغي أن تحتاج إلى تشغيل الكثير إذا كان أي وقت مضى، وليس يؤيد تأييدا كاملا لجميع أنواع الجدول. أمثلية معتمد فقط لتلبية الاحتياجات في vBulletin للجدول MyISAM وكومة الذاكرة\/InnoDB غير معتمدة عادة، وينبغي أن لا تحتاج ابدأ لتشغيل أمثلية الدالة عليها.
الحالة الوحيدة الأمثل هو حقا بحاجة هي إذا قمت بإزالتها (تماما، جد حذف) كمية كبيرة من المعلومات من قاعدة البيانات، أما العمل الإضافي أو كلها في وقت واحد. وعلى سبيل المثال خلال العام الماضي قمت بإزالتها 000 10 من الوظائف والمستخدمين. قد ترغب في تشغيل أمر أمثلية على الجداول المستخدم ووظيفة للمساعدة في استعادة مساحة بعض ما تزال تحتجز إلى MySQL. يمكنك تشغيله تماما كما ذهبنا عبر إصلاح ينبغي اختيار الجدول وظيفة في المقطع السابق، لكن يمكنك تحسين أمثلية بدلاً من إصلاح.
منقول