الأخبار التكنولوجية والاستعراضات والنصائح!

كيفية نقل Magento 2 من Localhost إلى Server

ستساعدك المقالة التالية: كيفية نقل Magento 2 من Localhost إلى Server

يمكن أن يكون إعداد متجر Magento 2 معقدًا. قد لا ترغب في تقديم إعداد نصف مخبوز لعملائك المحتملين فقط لإحباطهم.

الحل هو إنشاء متجر Magento 2 أولاً في المضيف المحلي. ربما قضيت ساعات في بناء متجرك. بمجرد الانتهاء من تنفيذ كل ميزة وتكوينها ، يمكنك البدء في البث المباشر!

قبل الانتقال إلى تعلم الخطوات ، تأكد من شراء المجال وأفضل استضافة Magento أيضًا.

يوضح هذا المنشور طريقة انقل Magento 2 من المضيف المحلي إلى الخادم.

خطوات نقل Magento 2 من Localhost إلى الخادم:

الخطوة 1: تصدير قاعدة البيانات من Localhost

  1. اتصل ببرنامج المضيف المحلي مثل XAMPP و WAMP وما إلى ذلك وقم بتسجيل الدخول إلى phpMyAdmin
  2. قم بزيارة قاعدة بيانات المتجر
  3. في الجزء العلوي من القائمة ، انقر فوق يصدّر ثم ضرب يذهب زر.

الآن ، ستتمكن من تنزيل ملفات قاعدة البيانات كملف .sql امتداد. يمكنك أيضًا حفظه بتنسيق .أَزِيز استمارة.

الخطوة 2: إنشاء ملفات Magento بتنسيق Zip

حدد جميع الملفات والمجلدات من المضيف المحلي وقم بإنشاء ملف مضغوط.

  1. انتقل إلى مجلد htdocs (إذا كنت تستخدم XAMPP) أو مجلد www (إذا كان WAMPP)
  2. انتقل إلى مجلد Magento واضغط الملفات بتنسيق zip

الخطوة 3: تحميل ملفات Magento إلى خادم الويب

لتحميل قاعدة البيانات ، تحتاج إلى التحميل عبر cPanel وهو خادم موقع الويب الخاص بك. ولكن قبل ذلك ، تحتاج إلى إنشاء مستخدم ومنح حقوق قاعدة البيانات.

  1. تسجيل الدخول إلى cPanel.
  2. انتقل إلى phpMyAdmin
  3. في phpMyAdmin ، قم بإنشاء قاعدة بيانات جديدة بالنقر فوق الزر الجديد. تأكد من تذكر اسم قاعدة البيانات واسم المستخدم وكلمة المرور.

الخطوة 4: استيراد قاعدة البيانات

بعد إنشاء قاعدة بيانات ، تحتاج إلى استيراد ملف قاعدة البيانات الذي قمت بتنزيله في الخطوة 1.

يمكنك الاستفادة من طريقتين لاستيراد قاعدة البيانات.

الطريقة الأولى لاستيراد قاعدة البيانات هي باستخدام سطر الأوامر.

mysql -p -u اسم المستخدم database_name

mysql -p -u اسم المستخدم database_name

الطريقة الثانية لاستيراد قاعدة البيانات هي باستخدام PHPMYADMIN.

  1. اكتشف يستورد الخيار في الجزء العلوي من القائمة وانقر فوقه
  2. لاستيراد قاعدة البيانات ، اضغط على اختر ملف وتحميل ملف به.sql امتداد

كيفية نقل Magento 2 من Localhost إلى Server 2

تأكد من تحديد مجموعة الأحرف الصحيحة لتجنب خطأ الترتيب غير المعروف في MySQL أثناء عملية الاستيراد.

الخطوة 5: تحميل ملفات Magento

يمكنك أيضًا إنشاء مجلد فرعي لمجال جديد. إذا كنت لا ترغب في القيام بذلك ، يمكنك المتابعة مع الدليل العادي أيضًا.

قم بتحميل الملف المضغوط واستخراج ما قمت بإنشائه في الخطوة 3.

الخطوة 6: تغيير ملف env.php للوصول إلى نظام Magento إلى قاعدة بيانات جديدة

بمجرد الانتهاء من تحميل المجلد المضغوط مع الاستخراج ، ستحتاج الآن إلى إجراء تغييرات في ملف env.php.

اذهب إلى app / etc / env.php. في ملف env.php ، سيكون عليك إجراء تغييرات تتعلق بمعلومات قاعدة البيانات الجديدة التي قمت بإنشائها للتو على المجال الخاص بك. قم بإجراء تغييرات في اسم المستخدم والاسم وكلمة المرور أثناء استيراد قاعدة البيانات إلى مجالك الجديد. حدد مكان هذه المعلومات في الملف. ستجد شيئًا مثل الصورة أدناه.

الخطوة 7: اكتشف اسم المجال الجديد لنظام Magento

بعد الانتهاء من الخطوة 6 ، تحتاج إلى حفظ التغييرات.

  1. انقر يحفظ في أعلى اليمين
  2. إذا كنت ترغب في تحديد الملف وتحريره ، فأنت بحاجة إلى تحميله مرة أخرى إلى الدليل الصحيح. لذلك ، انتقل إلى قاعدة بيانات Magento وابحث الجدول Core_Config_Data.
  3. استبدل عنوان URL للمضيف المحلي باسم المجال بتنسيق “ويب / غير آمن / base_url”

كيفية نقل Magento 2 من Localhost إلى Server 3

الخطوة 8: تشغيل أدناه الأوامر

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

إعداد php bin / magento: ترقية إعداد php bin / magento: static-content :loy -f php bin / magento cache: flush php bin / magento cache: clean

php bin / magento setup: ترقية

إعداد php bin / magento: محتوى ثابت: نشر -f

php bin / magento cache: flush

php bin / magento cache: نظيف

هذا كل شيء.

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

سأكون سعيدا لمساعدتك.

شارك هذا المنشور مع Magento Community عبر وسائل التواصل الاجتماعي.

شكرًا لك.