كيفية ترحيل موقع WordPress إلى مضيف آخر
نشرت: 2021-03-04
يمكن أن يكون نقل موقع WordPress من مضيف إلى آخر مهمة معقدة (وقد تشكل بعض التهديدات) إذا كنت لا تعرف طريقك للتغلب عليها. ومع ذلك ، يجب أن تكون عملية ترحيل موقع الويب عملية مباشرة ، وحتى إذا واجهت مشكلة أو مشكلتين ، فيجب أن تكون قادرًا على معالجتها بسهولة بمفردك.
في هذا البرنامج التعليمي ، ستتعلم كيف تقوم بالضبط بترحيل موقع ويب إلى مضيف آخر دون أي تعقيدات!
- ترحيل WordPress يدويًا
- ترحيل موقع WordPress باستخدام SSH
- الترحيل عبر سطر أوامر WordPress
- اختبار وتشغيل موقع WordPress
- ترحيل WordPress باستخدام البرنامج المساعد Cloudways Migrator
- لماذا تهاجر WordPress إلى خادم جديد
- أفضل الممارسات الموصى بها لترحيل WordPress
أكبر مشكلة يمكن أن تواجهها أثناء ترحيل موقع الويب الخاص بك هي فقدان البيانات. إذا فقدت بيانات مهمة أثناء نقل ملفاتك ، فمن المحتمل أنك ستفشل موقع الويب الخاص بك!
لاحظ أن هناك بعض المكونات الإضافية الرائعة للترحيل التي يمكن أن تساعدك في القيام بالمهمة بسهولة. وإذا كنت تختار استضافة WordPress المُدارة ، فسيقومون بنقل الموقع نيابةً عنك. لذا تأكد من التحقق من هذه الخيارات أيضًا. بالإضافة إلى ذلك ، من الأفضل دائمًا الاحتفاظ بنسخة احتياطية من موقع الويب الخاص بك باستخدام مكون إضافي للنسخ الاحتياطي في WordPress قبل الترحيل.
ترحيل مواقع WordPress يدويًا
يمكن أن يثبت هذا الدليل أنه عملية شاقة لبعض الأشخاص ، لذلك في النهاية ، يمكنك معرفة كيف يمكن نقل موقعك إلى Cloudways في 3 خطوات سهلة فقط!
في الوقت الحالي ، دعنا نركز على الخطوات التي تساعدك على ترحيل موقع الويب الخاص بك إلى مضيف آخر دون أي عوائق!
هل تخشى أن يتعطل موقع الويب الخاص بك أثناء الترحيل؟
لا داعى للقلق. اطلب من أحد خبراء Cloudways العناية بها.
ط) تحميل الملفات
الخطوة الأولى هي تحميل الملفات. لديك خياران لتحميل الملفات إلى المضيف الجديد.
طريقة تعتمد على بروتوكول نقل الملفات
قم بتسجيل الدخول إلى حساب الاستضافة الحالي الخاص بك ، وانتقل إلى File Manager ، وإلى المجلد الذي يحتوي على ملفات WordPress. قم بضغط (zip) جميع ملفات WordPress الخاصة بك ، ثم قم بتحميل الملف المضغوط إلى مزود الاستضافة الجديد إما من خلال عميل بروتوكول نقل الملفات (FTP) أو مدير الملفات الذي يوفره حساب الاستضافة الجديد. بمجرد التحميل ، قم باستخراج الملف المضغوط من المجلد public_html .
طريقة SSH [أسرع طريقة]
يمكن أيضًا تحميل الملفات من خلال SSH. لا يقدم جميع مزودي الخدمة هذه الخدمة ، ويجب عليك التحقق من محطة SSH المدمجة في النظام الأساسي. إذا لم يكن متاحًا ، فاستخدم عميلًا مثل PuTTy للاتصال بالخادم الجديد. استخدم الأمر التالي:
$ cd public_html /
بمجرد الاتصال بالخادم ، قم بالوصول إلى المجلد public_html (المجلد الجذر لملفات WordPress). داخل هذا المجلد ، قم بتحميل المجلد الذي قمت بضغطه مسبقًا بطريقة FTP.
انتقل إلى مدير الملفات وتأكد من وجود المجلد المضغوط داخل المجلد public_html . بشكل افتراضي ، يُسمى public_html.zip ، لكن يمكنك تغييره إلى شيء مثل mysite.zip . تحقق الآن من الموقع عن طريق الوصول إلى عنوان URL. عند الوصول إلى عنوان URL الصحيح ، سيبدأ التنزيل تلقائيًا.
قد يبدو عنوان URL العام كما يلي: http://YOURSITE.com/mysite.zip
عد الآن إلى PuTTy Terminal ، وأدخل الأمر التالي (تأكد من أنك لا تزال في مجلد public_html ):
wget http://YOURSITE.com/mysite.zip
بمجرد التنزيل ، سترى مجلدًا مضغوطًا جديدًا في مجلد public_html الخاص بالمضيف الجديد. لفك ضغط المجلد ، قم بتشغيل الأمر التالي.
قم بفك ضغط ملف mysite.zip
إذا قمت بذلك بشكل صحيح ، فيجب استيراد جميع الملفات من مواقعك القديمة إلى الاستضافة الجديدة. اتبع الخطوة التالية لترحيل قاعدة البيانات.
II) ترحيل قاعدة بيانات WordPress
أنشئ قاعدة بيانات جديدة ومستخدمًا على خادم الاستضافة الجديد باستخدام معالج قاعدة بيانات MySQL (لاحظ بيانات الاعتماد حيث ستحتاج إليها لاحقًا).
ارجع إلى موقع WordPress القديم ، وقم بتثبيت المكون الإضافي UpdraftPlus لتصدير قاعدة البيانات.

باستخدام phpMyAdmin في حساب الاستضافة الجديد ، قم باستيراد قاعدة البيانات التي تم إنشاؤها أعلاه.

III) معالجة الجزء الصعب
ما عليك سوى الانتقال إلى wp-config.php (يمكنك العثور عليه في الجذر) واستبدال بيانات الاعتماد بتلك التي سجلتها مسبقًا ، مثل DB_NAME و DB_USER و DB_PASSWORD . في بعض الحالات ، تحتاج إلى توفير DB_HOST أثناء نقل موقع WordPress إلى مضيف جديد ، ولكن هذا يعتمد في الغالب على الخادم الخاص بك. بخلاف ذلك ، أنت مستعد للذهاب!

IV) إنهاء العملية
ابحث عن خيار الجدول xxxxx في قاعدة البيانات الخاصة بك ، واستبدل option_value الخاص بـ siteurl والمنزل بعنوان URL الجديد لموقعك.

يمكنك الآن زيارة http://newurl.com/wp-admin ، والانتقال إلى الإعدادات وتحديد الروابط الثابتة وتغييرها حسب رغبتك.
ت) تسوية في
يمكنك استخدام المكون الإضافي Velvet Blues Update URLs لتعديل كل عنوان URL قديم إلى عناوين URL جديدة. بمجرد الانتهاء ، أنت على ما يرام! فويلا ، لقد قمت بترحيل موقعك إلى مضيفك الجديد وأنت على استعداد للاستفادة من بيئتك الجديدة!

ملاحظة: إذا لم تتمكن من زيارة الموقع ، فحاول مسح ذاكرة التخزين المؤقت للمتصفح.
ترحيل موقع WordPress عبر SSH
I) ما هو SSH / Command Line؟
SSH هي واجهة سطر أوامر ، تُستخدم على نطاق واسع للتحكم في الأجهزة البعيدة (في هذه الحالة ، تكون الخوادم هي المنازل الحالية والمستقبلية لموقع WordPress الخاص بك). تُستخدم أوامر Shell لتنفيذ مجموعة من الإجراءات على الخوادم البعيدة. إنه ليس تفاعليًا ولا يقبل سوى الأوامر النصية للعملية التي ترغب في تنفيذها.
يوفر SSH قناة آمنة ومشفرة يتم من خلالها مشاركة المعلومات بين العميل والخادم البعيد. بسبب الشعبية والاستخدام العالمي تقريبًا ، تم دمج محطة SSH في نظامي التشغيل iOS و Linux. يحتاج مستخدمو Windows إلى تنزيل عميل SSH (مثل PuTTY ) لبدء جلسات SSH.
لسوء الحظ ، فإن غالبية مستخدمي WordPress ليسوا على دراية بواجهة سطر الأوامر . لذلك ، سأستخدم خطوات بسيطة جدًا لإرشادك خلال بقية هذا الدليل. سأشرح أيضًا عمل الأوامر في الكواليس ، مما يمنحك فكرة أفضل عما تفعله.

IdeaBox - دراسة حالة
اقرأ كيف ساعدت Cloudways وكالة WordPress في بناء منتجات أفضل.
اشكرك
كتابك الإلكتروني في طريقه إلى بريدك الوارد.
II) قم بالوصول إلى سطر الأوامر
لغرض هذا البرنامج التعليمي ، سأستخدم SSH-client PuTTY للوصول إلى سطر الأوامر. ومع ذلك ، يمكنك استخدام أي عميل SSH من اختيارك. قد تطلب ما يلي للوصول إلى خادمك الحالي من خلال سطر الأوامر:
- عنوان IP للخادم
- اسم المستخدم
- كلمه السر
- المفتاح العمومي
قم بتشغيل PuTTY ، وانتقل إلى SSH → Auth.

الآن ، احصل على المفتاح العام لخادمك وانتقل إلى Session داخل نافذة PuTTY لإدخال عنوان IP للخادم.

انقر فوق الزر فتح وقم بتسجيل الدخول باستخدام بيانات الاعتماد الخاصة بك. ( هام : سجل الدخول كمسؤول جذر وأدخل كلمة المرور الصحيحة).

ج) انتقل إلى دليل WordPress
أول شيء يجب أن أفعله بعد تسجيل الدخول إلى الخادم من خلال SSH هو الانتقال إلى دليل موقع WordPress الخاص بي الذي يحتوي على الملفات والمجلدات التي أريد نقلها إلى المضيف الجديد.
في Terminal ، اكتب الأمر التالي الذي يضمن أنني في جذر الخادم.
قرص مضغوط
الأمر التالي هو ls ، وهو اختصار لأمر القائمة الذي يعرض جميع الملفات والمجلدات في المجلد الجذر.

قد ترى قائمة مختلفة من الملفات والمجلدات وهو أمر جيد. من هنا ، يجب أن تذهب إلى مجلد تثبيت WordPress. في حالتي ، سأذهب إلى المجلد www (الذي يحتوي على ملفات تثبيت WordPress) داخل مجلد var .
اكتب cd var / www واضغط على Enter .
عند التحقق من محتوى هذا المجلد عن طريق تشغيل الأمر ls ، أستطيع أن أرى أنه يحتوي على المجلد الخاص بموقع WordPress.

ما عليك سوى كتابة cd wordpress (أو أيًا كان اسم المجلد الخاص بك) للوصول إلى مجلد موقع WordPress.
سادسا) النسخ الاحتياطي لملفات WordPress
يحتوي مجلد WordPress على الكثير من المجلدات والملفات ودعمها جميعًا أمر مهم قبل أن أبدأ بالفعل عملية ترحيل موقع WordPress. لهذا ، سوف أقوم بإنشاء مجلد مضغوط لمجلد موقع WordPress. هذه هي الطريقة الأسهل والأسرع لنقل البيانات من خادم السحابة الحالي إلى الخادم المُدار من Cloudways.
ملاحظة: لتشغيل الأمر zip ، تأكد من تثبيت zip. يمكنك تثبيت zip عن طريق تشغيل الأمر التالي: sudo apt install zip unzip
أثناء وجودك في مجلد www ، قم بتشغيل الأمر التالي:
zip -r wordpress.zip ووردبريس
-r العلم يتيح القراءة العودية للملفات. لا تنس استبدال اسم المجلد [wordpress] واسم الملف [wordpress.zip] ليطابق اسمك.
بعد اكتمال العملية، مؤتمر نزع السلاح مرة أخرى إلى المجلد على شبكة الاتصالات العالمية أو المجلد الذي قمت بتشغيل الأمر البريدي، واكتب ليرة سورية الأمر إلى تأكيد أن ملف مضغوط تم إنشاء بنجاح.

رائعة! لقد نجحت في الاحتفاظ بنسخة احتياطية من موقع WordPress الخاص بي . دعنا نمضي قدمًا ونأخذ النسخة الاحتياطية من قاعدة بيانات WordPress.
5) نسخ احتياطي لقاعدة بيانات WordPress
لإنشاء نسخة احتياطية من قاعدة بيانات MySQL ، ارجع إلى محطة SSH الخاصة بك واكتب الأمر التالي:
mysqldump - add-drop-table -h localhost -u wpuser -p wordpress> site.bak.sql
في الأمر أعلاه ، قمت بتوفير المعلمات التالية. يرجى تعديلها لتتناسب مع القيم الخاصة بك.
-h سيبقى المضيف المحلي كما هو
-u هو اسم مستخدم قاعدة بيانات MySQL
WordPress هو اسم قاعدة البيانات.
أدخل كلمة المرور بعد تشغيل هذا الأمر. بمجرد تنفيذ الأمر ، ستلاحظ أنه تم إنشاء ملف جديد (باسم "site.bak.sql" ). يحتوي هذا على قاعدة البيانات الكاملة لموقع WordPress الخاص بنا.

في هذه المرحلة ، قمت بإنشاء نسخ احتياطية من ملفات وقاعدة بيانات WordPress بنجاح. دعونا نرى كيف سأقوم بنقل موقع WordPress إلى مضيف جديد.
سادساً) قم بتشغيل WordPress على Cloudways
قبل أن أتابع بقية ترحيل WordPress ، فلنقم بإعداد الخادم وتشغيل موقع WordPress على Cloudways Platform.
يتطلب الأمر بضع نقرات لنشر خادم جديد وإطلاق موقع WordPress على Cloudways. إذا كنت تريد معرفة المزيد عنها ، فاطلب عرضًا توضيحيًا من Cloudways وسيسعد متخصصونا بالإجابة على جميع أسئلتك.
ابدأ بالتسجيل للحصول على حساب Cloudways واختر النكهة المرغوبة لموقع WordPress من القائمة المنسدلة. قم بتسمية التطبيق والخادم والمشروع.

اختر موفر السحابة وموقع مركز البيانات ثم انقر فوق زر التشغيل الآن . في غضون بضع دقائق ، سيتم نشر خادمك وموقع WordPress الإلكتروني.
هذا كل شيء! موقع WordPress يعمل على خادم Cloudways المُدار. لنقم بترحيل الموقع الحالي إلى الخادم الجديد.
سابعا) نقل موقع WordPress إلى Cloudways
أنا الآن جاهز تمامًا لبدء عملية الترحيل. في هذه العملية ، سأقوم بترحيل الملف المضغوط الذي يحتوي على النسخة الاحتياطية لملفات WordPress من مجلدي الحالي إلى موقع WordPress الجديد الذي أطلقته على Cloudways.
قبل المتابعة ، دعنا نتصل بخادم Cloudways عبر FTP باستخدام FileZilla . بهذه الطريقة ، يمكنني بسهولة مراقبة الملفات ومواقعها. لذلك ، سوف أقوم بتشغيل FileZilla ، وانتقل إلى Server Management من Cloudways Platform ونسخ عنوان IP العام واسم المستخدم وكلمة المرور .

الآن ، أدخل بيانات الاعتماد في FileZilla للوصول إلى الخادم. انتقل إلى التطبيقات ← [مجلد موقع Wordpress الخاص بك] ← مجلد public_html واحذف جميع محتويات هذا المجلد. يستغرق هذا بشكل عام بضع دقائق. بمجرد الانتهاء ، سأقوم بنقل محتويات موقع WordPress الخاص بي إلى هذا الموقع.

في الخطوة التالية ، ارجع إلى محطة SSH وتأكد من أنك في دليل www . بعد ذلك ، قم بتشغيل الأمر التالي:
scp /var/www/wordpress.zip [البريد الإلكتروني المحمي]: / home / master / applications / ewscfaavrd / public_html
دعونا نرى ما يحدث مع هذا الأمر:

scp [var / www / wordpress.zip] هذا هو موقع الملف الذي أرغب في إرساله إلى خادم Cloudways الجديد. يرجى تغييره ليطابق لك.
نص [[email protected]] قبل العلامة @ هو اسم المستخدم لخادم Cloudways الجديد وبعد العلامة @ هو عنوان IP العام الخاص بي.
[: / home / master / applications / ewscfaavrd / public_html] يمثل هذا الجزء من الأمر الموقع حيث أرغب في نسخ مجلد WordPress المضغوط.
بمجرد انتهاء الأمر ، سترى ملفًا جديدًا داخل المجلد:

أخيرًا ، أحتاج إلى فك ضغط محتوى هذا الملف المضغوط. للقيام بذلك ، ارجع إلى منصة Cloudways الخاصة بك وداخل إدارة الخادم ، قم بتشغيل محطة SSH المتكاملة.

قم بتسجيل الدخول باستخدام اسم المستخدم وكلمة المرور (المقدمين كشهادات اعتماد رئيسية) وانتقل إلى دليل WordPress حيث قمت فقط بنسخ المجلد المضغوط.

يعد استخدام SSH لفك ضغط المجلد سريعًا وسهلاً. انتقل إلى مجلد public_html الخاص بالتطبيق حيث تم نسخ المجلد المضغوط من الخادم القديم ، وقم بتشغيل الأمر التالي لفك ضغط المحتويات.
قم بفك ضغط wordpress.zip
بمجرد اكتمال العملية ، قم بتشغيل الأمر ls للتحقق من محتوى المجلد الذي تم فك ضغطه.
ملاحظة: لا تقم بإزالة / حذف المجلد المضغوط لأنه قد يكون مطلوبًا في حالة ما إذا سارت الأمور جنوبًا. عندما تتحقق من أن كل شيء يعمل كما ينبغي ، احذف المجلد لاحقًا.

لقد نجحت في نقل موقع WordPress إلى خادم Cloudways الجديد المُدار.
ومع ذلك ، إذا ألقينا نظرة فاحصة ، فإن الموقع ليس صحيحًا. من أجل خدمة هذا الموقع ، يجب أن يكون لدي المحتوى داخل public_html ، وليس في مجلد داخل دليل public_html .
لنقل كل المحتوى من مجلد WordPress إلى الدليل الرئيسي public_html ، قم بتشغيل الأمر التالي داخل محطة Cloudways SSH أثناء وجودك في دليل WordPress .
م * ../
يتم استخدام الأمر mv لنقل الملفات / المجلدات ، ويمثل * جميع الملفات / المجلدات ، و ../ هو الرجوع خطوة واحدة إلى الوراء.
قم بتشغيل الأمر ls للتأكد من أن جميع الملفات والمجلدات قد تم نقلها بنجاح.

كما ترى ، لقد نجحت في نقل موقع WordPress إلى خادمه الجديد.
ثامنا) استيراد قاعدة بيانات WordPress إلى Cloudways
لننقل ملف .sql من الخادم القديم إلى مجلد public_html في موقع WordPress الجديد الخاص بنا على Cloudways. سأستخدم الأمر scp .
ملاحظة: سيؤدي هذا إلى استبدال / إلغاء قاعدة البيانات الموجودة على خادم Cloudways بقاعدة البيانات الموجودة على الخادم القديم.
scp /var/www/site.bak.sql [email protected]: / home / master / applications / ewscfaavrd / public_html

الآن ، ارجع إلى نافذة Cloudways SSH الطرفية وقم بتشغيل الأمر التالي لاستيراد ملف قاعدة البيانات.
mysql -u ewscfaavrd -p ewscfaavrd <site.bak.sql

-u ewscfaavrd هذا هو اسم مستخدم قاعدة البيانات لموقع WordPress على Cloudways.
-p ewscfaavrd هذا هو اسم قاعدة بيانات موقع WordPress على Cloudways.

في هذه المرحلة ، قمت بنقل ملفات وقاعدة بيانات موقع WordPress إلى خادم Cloudways. دعنا نمضي قدمًا ونتحقق مما إذا كان موقع WordPress يعمل بشكل صحيح. لهذا ، ما عليك سوى النقر فوق عنوان URL للتطبيق ضمن قسم عنوان URL للتطبيق.
أثناء تصفح موقع الويب ، صادفت صفحة الخطأ التي تخبرني أن موقع WordPress الخاص بي غير قادر على الاتصال بقاعدة البيانات.

يمكن إصلاح هذه المشكلة عن طريق استبدال بيانات اعتماد قاعدة البيانات القديمة داخل ملف wp-config.php ببيانات الاعتماد الجديدة التي توفرها Cloudways.
قم بتشغيل FileZilla (إذا قمت بإغلاقه مسبقًا) وافتح ملف wp-config.php .

داخل الملف ، استبدل قيم DB_NAME و DB_USER و DB_PASSWORD ، احفظ وأغلق الملف.
عد الآن وأعد تحميل الصفحة ، ويبدو أن موقع الويب يعمل بشكل جيد.

كما ترى ، لقد نجحت في نقل موقع WordPress وقاعدة بياناته من خادمي القديم إلى خادم الاستضافة الجديد.
قد تبدو العملية برمتها طويلة بعض الشيء ، لكنها أسرع وآمنة. الآن ، إذا كان لديك موقع ويب صغير ، فاستخدم المكون الإضافي Cloudways migrator لعمليات الترحيل بدون مشكلات .
قم بترحيل مواقع WordPress عبر WP-CLI
كما تمت مناقشته سابقًا ، سأغطي أيضًا عملية الترحيل باستخدام WordPress Command Line أو WP-CLI لفترة قصيرة.
I) ما هو سطر أوامر WordPress؟
مثل SSH ، WP-CLI هي واجهة سطر أوامر خاصة بـ WordPress. تتيح لك هذه الأداة البسيطة والفعالة تشغيل نظام إدارة المحتوى بنفس طريقة واجهة WordPress الأمامية. بسبب المرونة والبساطة ، فإن WP-CLI هي الطريقة المفضلة لدى العديد من مطوري ومستخدمي WordPress للتفاعل مع CMS.
يستخدم WP-CLI لنقل مواقع WordPress وتثبيت المكونات الإضافية وإدارة شبكة متعددة المواقع والوصول إلى قواعد البيانات وترقية الملفات الأساسية. على الرغم من أنه يمكن تنفيذ جميع المهام المذكورة أعلاه عبر واجهة الويب ، إلا أنها لا تزال الطريقة المفضلة لأداء المهام دون تشتيت الانتباه.
افتح محطة SSH وتأكد من تثبيت WP-CLI على الخادم. لذلك ، ما عليك سوى كتابة الأمر WP أدناه:
wp - معلومات
نظرًا لعدم تثبيت WP-CLI ، سيظهر الخطأ التالي:
![]()
دعنا نصلح هذا عن طريق تثبيت WP-CLI. قم بتشغيل الأمر التالي في محطة SSH لخادمك القديم. cd مرة أخرى إلى مجلد opt عن طريق العودة إلى موقع الجذر. استمر في تشغيل الأمر cd ../ حتى تصل إلى هناك.
قم بتثبيت wp-cli عن طريق تشغيل الأمر التالي:
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
هذا يجب أن يثبت WP-CLI. بعد ذلك ، قم بتأكيد كتابة الأمر wp –info .
الآن ، قم بتغيير إذن الملف لجعله قابلاً للتنفيذ.
chmod + x wp-cli.phar sudo mv wp-cli.phar / usr / local / bin / wp
ارجع إلى مجلد WordPress الرئيسي وقم بتشغيل الأمر التالي الذي يجب أن يعرض إصدار تثبيت WordPress.
الإصدار الأساسي wp - السماح الجذر
![]()
رائعة! دعنا نمضي قدمًا ونأخذ نسخة احتياطية من موقع WordPress الخاص بنا باستخدام WP-CLI.
II) نسخ ملفات WordPress احتياطيًا باستخدام WP-CLI
يشبه أخذ نسخة احتياطية باستخدام WP-CLI العملية القائمة على SSH. انتقل إلى مجلد www وأنشئ ملفًا مضغوطًا لموقع WordPress عن طريق تشغيل الأمر التالي.
zip -r wordpress.zip ووردبريس
انقل المجلد المضغوط داخل مجلد موقع WordPress عن طريق تشغيل الأمر أدناه.
mv wordpress.zip
حيث WordPress هو اسم موقع WordPress.
الآن ، انتقل إلى مجلد wordpress عن طريق تشغيل الأمر cd وستجد مجلد wordpress.zip .
لقطة الشاشة التالية تلخص العملية برمتها.

لقد قمت بنقل المجلد المضغوط داخل مجلد موقع WordPress بحيث يمكن الوصول إليه من خلال عنوان URL. يجب أن يكون قابلاً للتنزيل من عنوان URL مثل هذا:
http: // [serverIP] /wordpress.zip أو http: // [موقع موقع wordpress] /wordpress.zip اعتمادًا على الهيكل الخاص بك.
III) استيراد ملفات WordPress إلى Cloudways
قم بتسجيل الدخول إلى منصة Cloudways الخاصة بك وقم بتشغيل محطة SSH. انتقل إلى موقع WordPress الجديد وداخل المجلد public_html ، اكتب الأمر التالي.
wget http: // [serverIP] /wordpress.zip
سيؤدي هذا إلى جلب المجلد المضغوط الكامل من الخادم القديم من خلال عنوان URL. بمجرد انتهاء النقل ، قم بفك ضغط محتوى المجلد عن طريق تشغيل الأمر التالي:
قم بفك ضغط wordpress.zip
سيؤدي هذا إلى نقل كل المحتوى مرة أخرى إلى الدليل الأصلي ( public_html ) عن طريق تشغيل الأمر التالي.
م * ../
ها أنت ذا! لقد نجحت في جلب المجلد المضغوط ونقل موقع WordPress إلى المضيف الجديد.
IV) خذ نسخة احتياطية من قاعدة البيانات
يمكن نسخ قاعدة البيانات احتياطيًا بسهولة:
قم بتشغيل الأمر التالي لإنشاء ملف .sql لقاعدة بيانات WordPress MySQL.
mysql -u ewscfaavrd -p ewscfaavrd <site.bak.sql
سيؤدي ذلك إلى إنشاء ملف النسخ الاحتياطي الذي يمكن تصديره بسهولة إلى خادم Cloudways باستخدام غلاف SSH مدمج.
5) البحث عن عناوين URL واستبدالها (إذا كنت تنقل موقعًا إلى مجال جديد)
في حالة الترحيل إلى مجال آخر ، ستحتاج أيضًا إلى استبدال عناوين URL التي تشير إلى نطاقك القديم من خلال عملية بسيطة.
في محطة Cloudways SSH ، قم بتشغيل الأمر التالي:
wp search-replace "http://old-url.com" "https://new-url.com"
سيبحث هذا الأمر أولاً عن جميع عناوين URL ثم يستبدلها بعنوان URL الجديد المقدم في الجزء الأخير من الأمر.
اختبر موقع WordPress
إذا كنت قد اتبعت ولم تواجه أي حواجز ، فيجب أن تكون قادرًا على رؤية موقعك الذي تم ترحيله وتشغيله على خادم Cloudways الجديد دون أي مشاكل.
من الجيد دائمًا إجراء التنظيف قليلاً بعد الانتهاء من عملية الترحيل. لهذا ، احذف المجلد المضغوط لملف WordPress وكذلك قاعدة بيانات MySQL . هذا اختياري تمامًا وإذا لم تكن قلقًا بشأن مساحة القرص ، فاتركها بمفردها.
قم بترحيل مواقع WordPress إلى Cloudways في ثلاث خطوات!
كما ذكرت سابقًا ، إذا كنت تقوم بترحيل موقعك من مضيف آخر إلى Cloudways ، فإن العملية تتضمن ثلاث خطوات بسيطة فقط!
- قم بتثبيت Cloudways WordPress Migrator على خادم الاستضافة الحالي.
- أدخل أوراق الاعتماد اللازمة.
- انقر فوق ترحيل.
فيما يلي دليل فيديو قصير حول كيفية ترحيل مواقع WordPress بسهولة من خادم استضافة آخر إلى Cloudways وتجربة خوادم سحابية مُدارة مُحسّنة.

رائع ، أليس كذلك؟ إنه سهل وبسيط ويوفر لك الوقت!
دعنا نتحقق بإيجاز من بعض الميزات التي تقدمها Cloudways لعملائها.
ميزات رائدة في الصناعة
تأتي منصة Cloudways محملة بميزات مفيدة تمكن المستخدمين من إدارة الخدمات بسهولة مثل نشر تطبيقات متعددة على الخادم ، وإنشاء مواقع مرحلية لاختبار تحديثات موقع الويب ، ودمج شهادات SSL المجانية ، والمكوِّن الإضافي المجاني لذاكرة التخزين المؤقت و CloudwaysCDN ، وإضافة / إدارة أعضاء الفريق ، و SFTP الوصول والقائمة البيضاء لعناوين IP ، إلخ.

24/7 دعم مباشر
الدعم ضروري للعمليات المستمرة لأي عمل. تضمن Cloudways إمكانية وصول العملاء دائمًا إلى دعم الدردشة الحية على مدار الساعة طوال أيام الأسبوع. إلى جانب ذلك ، يمكن لعملاء Cloudways أيضًا الحصول على دعم فوري من قاعدة معارفنا وكذلك من المجتمع النشط الذي يشارك لمساعدة زملائهم مستخدمي Cloudways.

واجهة مستخدم بديهية
منصة Cloudways سهلة الاستخدام للغاية ويمكن حتى لغير المتخصصين إيجاد طريقهم دون أي متاعب على الإطلاق. يعد التنقل عبر إعدادات الخادم والتطبيق أمرًا بسيطًا للغاية ويتم شرح الخيارات المعقدة من خلال تلميحات وتلميحات الأدوات.

إضافات متعددة
إلى جانب الكثير من الميزات المضمنة ، توفر Cloudways أيضًا خيار دمج الوظائف الإضافية التي تناسب متطلبات المستخدم على أفضل وجه. يمكن استخدام هذه الوظائف الإضافية لدمج موفري البريد الإلكتروني ، وخدمات DNS ، والدعم الموسع على مستوى التطبيق ، والترحيلات ، وواجهة Cloudways API القوية لتطوير الخادم الخاص بك وتكامله وإدارته.
نظام التكامل
يتمتع مستخدمو Cloudways أيضًا بعمليات تكامل لمراقبة صحة الخوادم والتطبيقات الخاصة بهم عبر CloudwaysBot و New Relic APM . توفر هذه الأدوات تحليلًا تفصيليًا لأداء موقع الويب وتساعد المستخدمين على تحسين أداء التطبيق.
أفضل الممارسات الموصى بها لترحيل WordPress
الآن بعد أن تعلمت كل ما يمكنك تعلمه عن عمليات ترحيل WordPress ، إليك بعض أفضل الممارسات الموصى بها والتي يجب عليك اتباعها لتجنب أي إزعاج أثناء عملية الترحيل أو بعدها.
خذ نسخة احتياطية كاملة من الخادم الخاص بك
يعد أخذ نسخة احتياطية أمرًا بالغ الأهمية لترحيل WordPress الخاص بك لأن هناك الكثير من الأشياء التي يمكن أن تسوء أثناء عملية الترحيل. يمكنك بسهولة أن تفقد بياناتك مع وجود خلل بسيط وتضيع كل سنوات عملك الشاق في غضون دقائق. لذلك من المهم أن تحتفظ بنسخ متعددة من قاعدة البيانات وموقع WordPress الخاص بك بحيث يمكنك بسهولة استعادة أحدث إصدار إذا ساءت الأمور.
خطط مسبقا
لا يعد ترحيل موقع WordPress الخاص بك إلى مضيف جديد أمرًا يمكن الاستخفاف به ولهذا السبب من المهم أن تخطط مسبقًا وتأكد من أنك لا تقوم بتشغيل أي حملات على موقع الويب الخاص بك في أيام الترحيل. يوصى دائمًا بترحيل موقعك خلال موسم انخفاض حركة المرور وحتى إعداد صفحة "موقع تحت الإنشاء" في حالة حدوث بعض التعطل.
اختبر موقعك بعد الترحيل
من المهم دائمًا اختبار أداء موقعك بمجرد ترحيله إلى مضيف جديد. مع Cloudways ، لديك خيار ترحيل واختبار موقعك خلال الفترة التجريبية ، لذا حتى قبل أن تصبح عميلًا ، يمكنك معرفة كيفية أداء موقعك على Cloudways ثم تحديد ما إذا كنت تريد نقله بشكل دائم أم لا.
تحقق من وجود إصلاحات سريعة
من الشائع ألا يظهر موقع الويب الخاص بك كما ظهر على مضيفك السابق بعد عملية الترحيل. بمجرد اكتمال عملية ترحيل WordPress الخاصة بك ، يجب عليك التأكد من التحقق من الروابط المعطلة ، أو فتات الخبز ، أو خريطة الموقع ، أو أي إصلاحات سريعة أخرى يمكن لمطورك الاهتمام بها. أيضًا ، خذ بعض الوقت وتحقق من حركة المرور الخاصة بك بعد الترحيل لمعرفة ما إذا كان موقعك يمكن الوصول إليه من قبل المستخدمين أم لا. يمكنك أيضًا عرض بديل Bluehost هنا .
افكار اخيرة
أتمنى الآن أن تعرف العملية البسيطة لترحيل موقع WordPress الخاص بك بسهولة دون فقد البيانات القيمة. يمكنك اختيار الخيار الأنسب لمتطلباتك لترحيل موقع WordPress الخاص بك إلى خادم جديد. انطلق وتفاخر بالمهارات التي اكتسبتها من هذه المقالة. سطر الأوامر ممتع وإذا كنت مهتمًا بمزيد من الأوامر المفيدة ، فلا تتردد في استكشاف الإنترنت.
