بعد تنزيل installer.php وملف archive.zip يظهر سؤالان متشابهان لكن إجابتهما مختلفة: أين أحفظ النسخة؟ وأين أضعها إذا أردت تشغيلها؟ القاعدة الآمنة هي أن مجلد الحفظ ليس هو مجلد الاستعادة، وأن الأرشيف يبقى مضغوطًا عند استخدام Duplicator Classic Install.
أولًا: حدد هدفك قبل نقل الملفات
اختر واحدة من الحالات التالية؛ الخطأ يحدث غالبًا عند خلطها:
- نسخة أمان فقط: تريد الاحتفاظ بالموقع القديم والرجوع إليه عند الضرورة.
- استعادة على الجهاز: تريد فتح نسخة مطابقة محليًا للاختبار.
- نقل إلى استضافة أخرى: تريد استبدال موقع الوجهة بالموقع الموجود داخل الأرشيف.
الحالة 1: الاحتفاظ بنسخة أمان
أنشئ مجلدًا واضح الاسم خارج المجلدات العامة للخوادم، مثل gzkhabar-backup-2026-08-18، وضع داخله الملفين كما نُزّلا:
gzkhabar-backup-2026-08-18/
├── installer.php
└── 20260818_xxxxx_archive.zip
لا تحتاج إلى تشغيل installer.php ولا إلى فك الضغط. انسخ المجلد بعد التحقق إلى قرص آخر أو مخزن خاص. عامل الأرشيف كأنه قاعدة البيانات نفسها؛ لا ترفعه إلى رابط عام ولا ترسله عبر محادثة مفتوحة.
ماذا يعني ظهور wp-admin وwp-content في مستكشف الملفات؟

الصورة السابقة تعني أن الأرشيف فُك داخل مجلد على الكمبيوتر. هذه الملفات ليست تالفة، لكنك لم تعد تنظر إلى حزمة Classic Install بالشكل الذي يبحث عنه Installer. ارجع إلى ملف _archive.zip الأصلي الذي نُزّل من Duplicator، وضعه دون فك بجانب installer.php.
لا تضغط المجلد الناتج باسم عشوائي إذا كان الأصل ما زال متاحًا؛ Installer يتوقع حزمة ببنية واسم مرتبطين بعملية البناء. توصي وثائق Duplicator أولًا بإعادة تنزيل النسخة الخام إذا غيّر المتصفح بنية الملف.
الحالة 2: استعادة النسخة على جهازك
تحتاج إلى بيئة محلية تشغّل PHP وMySQL مثل Laragon أو Local أو XAMPP. الفكرة واحدة مهما اختلف البرنامج:
- أنشئ مجلد موقع فارغًا، مثل
C:\laragon\www\gzkhabar-old. - ضع داخله
installer.phpوملف الأرشيف المضغوط فقط. - أنشئ قاعدة بيانات محلية فارغة، وسجّل اسمها واسم المستخدم والمنفذ.
- شغّل خادم PHP وMySQL، ثم افتح
http://localhost/gzkhabar-old/installer.php. - أدخل بيانات قاعدة البيانات المحلية، لا بيانات الاستضافة الحية، واتبع فحص Duplicator.
- بعد الاكتمال ادخل لوحة التحكم، واحذف ملفات التثبيت عندما يطلب Duplicator ذلك.
لا تستخدم مجلد مشروع مهم كوجهة تجريبية. الاستعادة تكتب ملفات وتستورد جداول، وقد تستبدل محتوى موجودًا إذا اخترت وضع overwrite.
هل أفك الأرشيف يدويًا لتسريع العملية؟
ليس في المسار العادي. ابدأ بالملفين كما نزّلهما Duplicator ودع Installer يدير الاستخراج وتحديث روابط قاعدة البيانات. الفك اليدوي مسار تشخيص متقدم فقط عندما يفشل الاستخراج، ويحتاج إلى اتباع بنية الحزمة بدقة.
الحالة 3: رفع النسخة إلى استضافة جديدة
تحتاج وصولًا إلى مجلد الموقع وقاعدة بيانات الوجهة، سواء من مدير الملفات أو FTP أو أدوات المضيف. ارفع الملفين إلى المجلد الجذري الفارغ للوجهة، ثم افتح https://example.com/installer.php. لا تنفّذ هذه الخطوة على نطاق يعمل حاليًا إلا إذا كنت تقصد استبداله وتملك نسخة رجوع منفصلة.
إذا لم تملك cPanel ولا FTP ولا وسيلة لإضافة ملف إلى جذر الاستضافة، فلن تستطيع تشغيل Classic Install على الخادم من لوحة ووردبريس وحدها. عندها توجد خيارات أخرى مثل الاستيراد من داخل إضافة تدعم ذلك، أو تجهيز الموقع محليًا ثم استخدام إضافة ترحيل تسمح بالاستيراد من لوحة الوجهة، أو طلب صلاحية مؤقتة محددة من شركة الاستضافة.
لماذا يجب أن يكون Installer والأرشيف متطابقين؟
ينشئ Duplicator Installer مرتبطًا بالحزمة التي بُنيت معه. إذا وضعت ملفًا من يوم وأرشيفًا من يوم آخر فقد يظهر Archive not found أو Installer and archive mismatch. لذلك لا تغيّر اسم الأرشيف، ولا تجمع ملفات نسخ متعددة في مجلد الاستعادة نفسه.
اختبار سريع قبل تشغيل Installer
| الفحص | النتيجة المطلوبة |
|---|---|
| عدد الملفات في مجلد الاستعادة | Installer وأرشيف مطابق، دون موقع قديم في Classic Install |
| امتداد الأرشيف | .zip أو .daf وليس مجلدًا مفكوكًا |
| حجم الملف | يطابق الحجم الظاهر في صفحة النسخ قدر الإمكان |
| قاعدة البيانات | محلية/وجهة فارغة ومعلومة البيانات |
| النسخة الثانية | محفوظة خارج مجلد الاستعادة |
ما الذي فعلناه في مشروع GZ تقنية؟
لم نستخدم الأرشيف الرياضي أساسًا للموقع التقني الجديد. وضعنا installer.php وZIP داخل مجلد backups/original في مساحة العمل، حسبنا بصمة لكل ملف، وقرأنا جميع عناصر ZIP للتأكد من سلامته. بعدها أنشأنا ووردبريس نظيفًا وقاعدة بيانات جديدة في مجلد آخر.
هذا الفصل مهم: النسخة القديمة تضمن عدم ضياع البيانات، لكن استيرادها إلى المشروع الجديد كان سيعيد المقالات الرياضية والوسوم الفارغة والإعدادات القديمة التي نحاول التخلص منها.
بعد نجاح الاستعادة: لا تترك هذه الملفات
سجّل الدخول إلى لوحة ووردبريس بعد الاستعادة واستخدم خيار Duplicator لحذف ملفات التثبيت. تشمل عادةً installer.php ومجلد dup-installer وملف الأرشيف وسجلات التثبيت. بقاء هذه الملفات في خادم عام مخاطرة أمنية، كما تؤكد وثائق الإضافة.
