دليل نقل بيانات ServBay متعدد المنصات
عند ترقية جهازك أو تغيير النظام الأساسي (مثل الانتقال من Mac بمعالج Intel إلى Mac مع شريحة Apple Silicon أو من macOS إلى Windows)، يجب اتباع إجراء محدد لنقل بياناتك لضمان تشغيل بيئة ServBay المحلية بسلاسة وكفاءة على الجهاز الجديد. يزودك هذا الدليل بكامل الخطوات التفصيلية.
لماذا يلزم إجراء ترحيل خاص؟
ServBay هو بيئة تطوير محلية متعددة المنصات تدعم كلًا من macOS وWindows. التطبيق الرئيسي على macOS يستخدم بنية عامة، ليتوافق أصلاً مع كل من شرائح Intel وApple Silicon (سلسلة M).
لكن حزم البرمجيات الأساسية التي يوفرها ServBay (مثل PHP، Node.js، Python، Go، Java، MySQL، MariaDB، Nginx، Apache وغيرها) تم تجميعها وتخصيصها حسب نظام التشغيل ومعمارية المعالج. هذا يعني:
- الحزم المخصصة لـ macOS على Intel لا تعمل على أجهزة Mac بـ Apple Silicon
- حزم macOS لا تعمل على Windows
- حزم Windows لا تعمل على macOS
لذا عند التحول بين منصات أو معماريات مختلفة، لا يمكنك نسخ مجلد ServBay بأكمله بشكل مباشر، بل يجب استبدال جميع الحزم المثبتة ونقل بياناتك الشخصية وإعداداتك.
خطوات الترحيل التفصيلية
يرجى اتباع الخطوات التالية بدقة لضمان سلامة البيانات وصحة الترحيل.
الخطوة 1: إيقاف ServBay وإغلاقه بالكامل
على جهاز Mac القديم بمعالج Intel، انقر على أيقونة ServBay في شريط القائمة أعلى الشاشة، ثم اختر من القائمة إيقاف جميع الخدمات والخروج. هذه الخطوة مهمة لضمان إغلاق جميع ملفات البيانات بشكل سليم قبل النسخ الاحتياطي.
الخطوة 2: نسخ مجلد بيانات ServBay احتياطيًا
macOS:
- افتح Finder وانتقل إلى مجلد
/Applications. - اعثر على مجلد اسمه
ServBay(انتبه: هذا ليس تطبيق ServBay.app نفسه). - أعد تسمية هذا المجلد إلى
ServBay.bak.
Windows:
- افتح مستكشف الملفات وانتقل إلى مجلد
C:\. - ابحث عن مجلد باسم
ServBay. - أعد تسمية هذا المجلد إلى
ServBay.bak.
يحتوي هذا المجلد على جميع ملفات المواقع وقواعد البيانات وشهادات SSL والنسخ الاحتياطية والإعدادات الخاصة بك.
الخطوة 3: تثبيت ServBay حديثًا على الجهاز الجديد
- انسخ مجلد
ServBay.bakبالكامل من جهازك القديم إلى الجهاز الجديد:- macOS: إلى مجلد
/Applications - Windows: إلى مجلد
C:\
- macOS: إلى مجلد
- على الجهاز الجديد، قم بتحميل وتثبيت أحدث إصدار من تطبيق ServBay الرئيسي.
- عند فتح ServBay لأول مرة، سيتم إرشادك خلال عملية التثبيت. اتبع التعليمات حتى الاكتمال. بعد ذلك سيتم إنشاء مجلد جديد باسم
ServBayفي:- macOS:
/Applications/ServBay - Windows:
C:\ServBay
- macOS:
الخطوة 4: إعادة تثبيت جميع الحزم اللازمة
- افتح ServBay على الجهاز الجديد.
- انتقل إلى واجهة الحزم (Packages) في قائمة التنقل الجانبية.
- بناءً على ما كنت تستخدمه على جهازك القديم، أعد تثبيت جميع الحزم التي ستحتاجها (مثلاً PHP 8.2، MySQL 8.0، Nginx 1.25 إلخ).
- تنبيه هام: في هذه المرحلة، فقط قم بتثبيت الحزم، لا تقم بتفعيلها.
الخطوة 5: إيقاف ServBay وإغلاقه مرة أخرى
بعد الانتهاء من تثبيت جميع الحزم، انقر مرة أخرى على أيقونة ServBay واختر إيقاف جميع الخدمات والخروج.
الخطوة 6: ترحيل البيانات والإعدادات الأساسية
الآن، لديك على جهازك مجلدان مرتبطان بـ ServBay:
- macOS:
/Applications/ServBay.bak(النسخة الاحتياطية المنقولة من الجهاز القديم)/Applications/ServBay(المثبت حديثًا على الجهاز الجديد)
- Windows:
C:\ServBay.bak(النسخة الاحتياطية المنقولة من الجهاز القديم)C:\ServBay(المثبت حديثًا على الجهاز الجديد)
قم بنقل الأدلة الفرعية التالية من المجلد الاحتياطي إلى مجلد ServBay الجديد، واختر استبدال أي ملفات أو مجلدات تحمل نفس الاسم:
backup: يحتوي على جميع النسخ الاحتياطية (يدوية وتلقائية).data: يحوي إعدادات المواقع والبرامج.db: يشمل جميع ملفات قواعد البيانات (MySQL، MariaDB، PostgreSQL).ssl: شهادات SSL الخاصة بك.www: ملفات ومشاريع المواقع الخاصة بك.
ملاحظة: هذه الخطوة بالغة الأهمية لاستعادة جميع بياناتك.
الخطوة 7: التواصل مع الدعم الفني لتحويل ملف الإعدادات (خطوة حاسمة)
نظرًا لاختلاف المنصة والمعمارية، ينبغي تحويل ملفات الإعدادات القديمة لتعمل على النظام الجديد.
- على الجهاز الجديد، ابحث عن ملف الإعدادات المنسوخ مسبقًا:
- macOS:
/Applications/ServBay.bak/data/servbay/config.data - Windows:
C:\ServBay.bak\data\servbay\config.data
- macOS:
- أرسل هذا الملف إلى فريق الدعم الفني الرسمي لـ ServBay (عبر Discord أو Telegram أو WeChat أو البريد الإلكتروني).
- سيقوم فريق الدعم بتحويل الملف كي يتوافق مع النظام الجديد، ثم يعيدونه إليك.
- بعد استلام الملف، استبدله في الموقع المطلوب داخل التثبيت الجديد:
- macOS:
/Applications/ServBay/data/servbay/config.data - Windows:
C:\ServBay\data\servbay\config.data
- macOS:
الخطوة 8: إعادة تثبيت ServBay Root CA
- افتح تطبيق ServBay.
- من قائمة التنقل الجانبية، أدخل إلى الإعدادات (Settings).
- داخل صفحة الإعدادات، ابحث عن خيار
ServBay Root CA، ثم اضغط على زرإعادة تثبيت ServBay Root CA.
الخطوة 9: إعادة تشغيل جميع الخدمات
- توجه إلى واجهة الحزم (Packages) في قائمة التنقل الجانبية.
- لكل حزمة تم تثبيتها، أعد تشغيلها واحدة تلو الأخرى: قم أولاً بتعطيلها، ثم قم بتفعيلها مرة أخرى. هذه العملية تضمن تشغيل جميع الخدمات باستخدام البيانات والإعدادات التي قمت بنقلها للتو.
الخطوة 10: اكتمال عملية الترحيل
هكذا تكون قد أنجزت ترحيل بيانات ServBay بالكامل! يمكنك الآن استخدام ServBay بشكل طبيعي على جهازك الجديد. تحقق من مواقعك الإلكترونية وقواعد بياناتك وجميع الخدمات للتأكد من أنها تعمل كما هو متوقع.
الأسئلة الشائعة (FAQ)
- س: هل يمكنني تخطي خطوة التواصل مع الدعم الفني لتحويل ملف
config.data؟- ج: لا، لا يمكن ذلك. ملف
config.dataيحتوي معلومات إعدادات حيوية مرتبطة بالنظام والمعمارية. تخطي هذه الخطوة سيؤدي إلى فشل ServBay في تحميل مواقعك وقواعد بياناتك وإعدادات الخدمات بشكل صحيح، أو حتى عدم القدرة على التشغيل.
- ج: لا، لا يمكن ذلك. ملف
- س: ماذا أفعل إذا نسيت الحزم التي كنت مثبتها؟
- ج: يمكنك سؤال الدعم الفني عن هذه التفاصيل أثناء تحويل ملف الإعدادات، حيث يتم تسجيل الحزم المثبتة سابقًا في هذا الملف.
- س: ماذا إذا لم أتمكن من الوصول إلى موقعي بعد الترحيل؟
- ج: قم بالتحقق بالتسلسل التالي:
- تأكد من أنك أعدت تشغيل جميع الحزم ذات الصلة (مثل Nginx/Apache ونسخة PHP المحددة) في الخطوة 9.
- تحقق من إعدادات الموقع في ServBay.
- راجع ملفات سجلات الحزم لتحري تفاصيل الأخطاء التقنية.
- ج: قم بالتحقق بالتسلسل التالي:
