يمكن القول أن منتدى phpwind 3.01 هو أحد أقوى وأسرع المنتديات المجانية. أثناء استخدامي لهذا المنتدى، اكتسبت بعض الخبرة وأشاركها معكم:
1. النسخ الاحتياطي للبيانات
مع استمرار زيادة كمية بيانات المنتدى، غالبًا ما يحدث أن ملفًا واحدًا لا يمكنه استيعاب جميع بيانات النسخ الاحتياطي وفقًا لحجم الملف الافتراضي. إذا كانت سرعة المضيف بطيئة نسبيًا وسرعة الشبكة ليست جيدة، فغالبًا ما ستظهر شاشة بيضاء ولن تظهر أي استجابة بعد إنشاء الملف الأول. لا تعتقد أبدًا أن عملية النسخ الاحتياطي قد اكتملت (لقد خدعنا هذا وتكبدنا خسائر فادحة!).
عندما يحدث هذا، فمن الأفضل استخدام متصفح يستجيب بسرعة، وأنا أستخدم Opera، والذي يمكن أن يعكس بشكل عام عملية النسخ الاحتياطي بشكل طبيعي. يجب عليك الانتظار حتى تظهر المطالبة باكتمال النسخ الاحتياطي للإشارة إلى اكتمال النسخ الاحتياطي بالفعل.
هناك طريقة أخرى ممكنة وهي تعديل حجم ملف النسخة الاحتياطية، على سبيل المثال، إذا كان حجم ملف النسخة الاحتياطية حوالي 1 ميجابايت، فاضبطه على 2048 كيلو بايت. سيؤدي ذلك إلى منع إلغاء النسخة الاحتياطية في منتصف الطريق.
2. استخدم وظيفة الاسترداد في phpwind لتنفيذ عبارات SQL
ملف النسخ الاحتياطي لـ Phpwind هو في الواقع عبارة SQL لقاعدة البيانات، والتي تنقسم إلى فئتين: عبارات لحذف وإعادة بناء الجداول وعبارات لإدراج البيانات. إذا كانت بيانات النسخ الاحتياطي لقاعدة البيانات الخاصة بك غير مكتملة، فيمكنك إضافة عبارات SQL يدويًا إلى ملف النسخ الاحتياطي (يمكنك أيضًا حذف بعض العبارات، مثل حذف العبارات لإعادة بناء هيكل الجدول، والاحتفاظ فقط بالعبارات الخاصة بإدراج البيانات). رأس محتوى ملف النسخ الاحتياطي يكفي بضعة أسطر كاملة. ويمكنك استخدام أي عبارة SQL، وسوف يقوم phpwind بتنفيذ عبارات SQL هذه نيابةً عنك.
3. نصائح للانتقال إلى الفضاء دون إعادة تثبيت phpwind:
يمكن القول أن ترحيل الفضاء هو شيء نواجهه غالبًا (بأي حال من الأحوال، من قال إن مقدمي خدمات الاستضافة الافتراضية لدينا في الصين مختلطون، وغالبًا ما نواجه أشخاصًا سيئين؟) وفقًا للطريقة التقليدية، تحتاج إلى إعادة تحميل ملف التثبيت وأعد تثبيت phpwind، ثم استبدل دليل التثبيت بدليل BBS المعدل، وأخيرًا قم باستعادة قاعدة بيانات MySQL. وهذا يتطلب عملية تحميل طويلة إلى حد ما عبر FTP، خاصة عندما تكون سرعة الإنترنت متوسطة.
في الواقع، يوفر موفرو خدمة الاستضافة الافتراضية اليوم بشكل عام أداة إدارة قاعدة البيانات phpMyAdmin، وباستخدام هذه الأداة، يمكنك تخطي عملية التثبيت:
إخلاء المسؤولية: إذا كان مضيفك الافتراضي لا يمكنه توفير phpMyAdmin، ولم تقم بتثبيت phpMyAdmin بعد، فلا داعي لقراءة ما يلي (لأن الوقت اللازم لتحميل وتثبيت phpMyAdmin لا يقل عن phpwind، لقد تم خداعي مرة واحدة)
- إذا كان ملف النسخ الاحتياطي لديك صغيرًا (بضعة مئات من الكيلومترات) وكانت سرعة الإنترنت جيدة، فيمكنك تنفيذ ملف النسخ الاحتياطي مباشرة في phpMyAdmin عن طريق تنفيذ ملف SQL.
ومع ذلك، إذا كان الملف كبيرًا جدًا، وفقًا لاختباراتي، حتى لو كان حجمه حوالي 1 ميجابايت فقط، فغالبًا ما يكون من الصعب النجاح إذا كانت سرعة الشبكة متوسطة. ولذلك، لا يزال من الضروري تثبيت الإصدار الأصلي من phpwind.
ومع ذلك، إذا كنت مهتمًا، فيمكنك تعديل ملف النسخ الاحتياطي، واستخراج جزء بنية البيانات منه فقط، ثم تنفيذه.
بمعنى آخر، يمكنك بالفعل العثور على ملف قاعدة بيانات نظيف لبرنامج phpwind المثبت حديثًا (لذلك، من الأفضل حفظ النسخة الاحتياطية الأولى لموقع الويب الخاص بك)، واستخدام PhpMyAdmin أولاً لتنفيذ هذا الملف لاستعادة بنية قاعدة البيانات.
- الخطوة التالية هي نسخ دليل المنتدى الذي قمت بنسخه احتياطيًا إلى المساحة الجديدة (تحتاج إلى الاحتفاظ بملف sql_config.php ضمن دليل البيانات)، واستعادة ملف صفحة الويب BBS الخاصة بك إذا لم يتم تعديل ملف BBS الخاص بك بأي حال من الأحوال، ثم مجرد استخدام الملفات المثبتة مباشرة. بخلاف ذلك، لا يزال يتعين عليك تحميل ملف BBS الخاص بك والذي تم تعديله عدة مرات.
- بالإضافة إلى ذلك، إذا كنت تستخدم مضيفًا من نوع UNIX، فستحتاج أيضًا إلى تعديل سمات بعض الأدلة. يمكنك اتباع متطلبات تعليمات تثبيت phpwind وتغيير سمات عدة مجلدات إلى 777 (في الواقع تغييرها). إلى 755 يمكن تشغيله بشكل طبيعي في كثير من الأحيان)، تم ترحيل المنتدى الجديد بشكل أساسي بنجاح.
تجدر الإشارة إلى أنه لا تنس تعديل سمات عدة ملفات ضمن الدليل البسيط إلى 755، وإلا فلن يمكن الوصول إلى الواجهة بدون رسومات بشكل صحيح (وهذا ما اكتشفته بالصدفة عند التحقق من مصدر الوصول للموقع. لم نقم أبدًا النسخة المستخدمة بدون صور هي المفضلة لمحركات البحث).
- بعد ذلك، لا تنس تعديل اسم قاعدة البيانات واسم المستخدم وكلمة المرور والمعلومات الأخرى في ملف sql_config.php ضمن دليل البيانات.
إذا كنت تقوم بإعادة تثبيت phpwind، فانسخ ملف sql_config.php ضمن دليل البيانات في دليل phpwind الذي قمت بتثبيته للتو إلى دليل البيانات الخاص بدليل المنتدى الحقيقي الخاص بك، وقم بتعيين سمة الملف على 777.
- أخيرًا، الخطوة الأساسية هي استخدام FTP لتحميل ملف النسخ الاحتياطي لقاعدة البيانات الحقيقية إلى دليل البيانات، ثم تسجيل الدخول إلى الواجهة الخلفية باستخدام حساب مسؤول phpwind لاستعادة بياناتك بسرعة.
بعد استعادة البيانات، قم أخيرًا بتحديث جميع ذاكرات التخزين المؤقت في الخلفية.