نقل موقع ووردبريس يدوي من غير إضافات

إضافات النقل بتفشل أحيانًا مع المواقع الكبيرة أو لما الاستضافة القديمة محدودة. الشرح ده بيوريك النقل اليدوي — أطول شوية بس بيشتغل دايمًا وإنت شايف كل خطوة.

موقع ووردبريس حاجتين بس: الملفات وقاعدة البيانات. انقلهم صح وظبّط الربط بينهم، وخلاص.

على السيرفر القديم

١. حمّل الملفات

من مدير الملفات في cPanel، ادخل مجلد الموقع، علّم على كل حاجة، واضغط Compress لملف zip، وبعدين نزّله.

الضغط قبل التحميل أسرع بكتير من تحميل آلاف الملفات واحد واحد بـ FTP.

٢. صدّر قاعدة البيانات

من cPanel افتح phpMyAdmin، اختار قاعدة بيانات موقعك، واضغط Export ثم Go. هينزّل ملف .sql.

ولو مش عارف قاعدة البيانات بتاعة موقعك أنهي، افتح ملف wp-config.php وهتلاقي اسمها في سطر DB_NAME.

على السيرفر الجديد

٣. ارفع الملفات وفكّ الضغط

من مدير الملفات، ادخل public_html، ارفع ملف الـ zip، واضغط عليه يمين ثم Extract.

٤. اعمل قاعدة بيانات جديدة

من cPanel افتح MySQL Databases:

  1. اعمل قاعدة بيانات جديدة.
  2. اعمل مستخدم جديد بكلمة مرور قوية.
  3. اربط المستخدم بالقاعدة وادّيله كل الصلاحيات.

وسجّل التلات قيم دي: اسم القاعدة، اسم المستخدم، كلمة المرور.

٥. استورد قاعدة البيانات

من phpMyAdmin اختار القاعدة الجديدة، واضغط Import، واختار ملف الـ sql، واضغط Go.

ولو الملف كبير وفشل الاستيراد، ارفعه بـ FTP واستورده من الترمينال، أو افتح تذكرة وهنستورده لك.

٦. عدّل wp-config.php

من مدير الملفات، افتح wp-config.php وعدّل التلات سطور دي بالقيم الجديدة:

define('DB_NAME', 'new_database_name'); define('DB_USER', 'new_database_user'); define('DB_PASSWORD', 'new_password');

سيب DB_HOST على localhost.

٧. جرّب قبل التوجيه

عدّل ملف hosts على جهازك زي ما في شرح تغيير Nameservers، وافتح الموقع — المفروض يشتغل كامل.

٨. غيّر أسماء الخوادم

بعد ما تتأكد. راجع شرح تغيير Nameservers من غير توقف الموقع.

لو الدومين هيتغيّر كمان

لو ناقل من olddomain.com لـ newdomain.com، لازم تستبدل الروابط في قاعدة البيانات — مش في الإعدادات بس، لأن الروابط متكتوبة جوّه المقالات كمان.

من phpMyAdmin، بعد نسخة احتياطية:

UPDATE wp_options SET option_value = REPLACE(option_value,'olddomain.com','newdomain.com'); UPDATE wp_posts SET post_content = REPLACE(post_content,'olddomain.com','newdomain.com'); UPDATE wp_postmeta SET meta_value = REPLACE(meta_value,'olddomain.com','newdomain.com');
خد بالك من البيانات المسلسلة
بعض الإضافات بتخزّن الإعدادات بصيغة مسلسلة فيها طول النص. الاستبدال المباشر بيكسرها لأن الطول بيتغير.

لو موقعك فيه إضافات كتير، استخدم أداة بحث واستبدال بتتعامل مع البيانات المسلسلة صح بدل الأوامر المباشرة.

لو ظهرت لك مشكلة

  • Error establishing a database connection — بيانات wp-config.php غلط، أو المستخدم مش مربوط بالقاعدة بصلاحيات.
  • الموقع بيفتح من غير تنسيق — رابط الموقع في قاعدة البيانات لسه القديم.
  • الصور مش ظاهرة — مجلد الرفع ما اتنقلش كامل، أو روابط الصور لسه بتشاور على الدومين القديم.
  • صفحات داخلية بتدي ٤٠٤ — روح إعدادات ثم الروابط الدائمة واضغط حفظ من غير تغيير.
  • مش قادر تدخل لوحة التحكم — غيّر كلمة المرور من phpMyAdmin في جدول wp_users.

الخطوة الجاية

  • تغيير Nameservers من غير توقف الموقع.
  • انقل موقعك لاستضافة مصر مجانًا.
  • تغيير كلمة مرور مستخدم ورد برس عن طريق phpMyAdmin.

محتاج مساعدة؟

افتح تذكرة وابعتلنا الخطوة اللي وقفت عندها ونص رسالة الخطأ — أو سيبنا ننقله لك مجانًا من الأساس.

  • 0 أعضاء وجدوا هذه المقالة مفيدة
هل كانت المقالة مفيدة ؟

مقالات مشابهة

انقل موقعك لاستضافة مصر مجانًا: الخطوات والمدة

ناوي تنقل موقعك لينا وقلقان إنه يقف أو تضيع بياناتك؟ الشرح ده بيوضّح الخطوات والمدة المتوقعة،...

تغيير Nameservers من غير توقف الموقع

تغيير أسماء الخوادم هو اللحظة اللي بيتحوّل فيها موقعك للسيرفر الجديد. لو عملتها صح، الزوار مش...

تشيك ليست ما بعد النقل: ١٢ بند

الموقع بيفتح بعد النقل؟ كويس، بس ده مش معناه إن كل حاجة تمام. فيه حاجات كتير بتفضل مكسورة بصمت...

النقل من استضافة ويندوز للينكس

النقل بين نظامين مختلفين مش زي النقل العادي — فيه فروق بتكسر المواقع لو ما انتبهتش لها. الشرح ده...

نقل موقعك من Wix أو Blogger لاستضافة حقيقية

وصلت لحدود منصة جاهزة وعايز تنقل لاستضافة بتملكها فعلًا؟ الشرح ده بيوضّح اللي ينفع ينتقل واللي مش...