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