أهم مشكلات Magento 2 الشائعة والطرق الفعالة لحلها (2022)

نشرت: 2022-06-06

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

1 ، مشكلات First Magento 2 التي يمكنك رؤيتها هي أن موقع الويب الخاص بك ينخفض

قضايا ماجنتو 2

يؤدي الأداء الضعيف للموقع إلى الكثير من مشكلات magento 2 في المتجر. لكي تكون واضحًا ، يمكنك تحسين تشغيل الموقع للالتفاف على هذه المشكلات.

قم بتثبيت أحدث إصدار من Magento

واحدة من أبسط الطرق وأكثرها فعالية لتسريع Magento 2 هي تحديث إصدار Magento بشكل منتظم. عندما تنشر Magento إصدارًا جديدًا ، فإنها تعمل بشكل متكرر على ترقية الأداء وإصلاح المشكلات وتحسين أمان التصحيح. على سبيل المثال ، Magento 2.4.4 هو أحدث إصدار ، نؤكد أنك قمت بالتحديث لمتجرك.

يجب تحسين جافا سكريبت و CSS

تشمل الأشياء الأخرى التي يمكن أن تجعل Magento 2 بطيئًا Javascript و CSS ، خاصةً إذا كنت تستخدم Magento POS في الواجهة الأمامية. ربما قمت بإعداد بعض الامتدادات التي لا تتطلب الخادم. وبالتالي ، فإنهم يقومون بأنشطة تجعل الواجهة الخلفية لـ Magento 2 مثقلة بالأعباء وبطيئة.

يمكنك أيضًا دمج ملفات Javascript و CSS في ملف واحد مكثف لتقليل كمية الملفات. ثم يتجاهل فواصل الأسطر ويستبدلها بسطر نصي متصل. إذا لم تكن لديك القدرات أو الخبرة اللازمة ، فحاول استخدام مطور ويب Magento مخصص للحصول على مساعدة الخبراء.

يجب تفعيل ذاكرة التخزين المؤقت الورنيش

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

استفد من ميزة Magento Compilation

يمكن أن يتحسن أداء تحميل الصفحة بنسبة 25-50٪ عند تمكين Magento Compilation. لإتاحة هذه الوظيفة ، اتبع الخطوات التالية:

الخطوة 1: اذهب إلى النظام> الأدوات> التجميع في Magento Admin.

الخطوة 2: بعد ذلك ، حدد Run Compilation Process من القائمة المنسدلة.

الخطوة 3: للختام ، انقر فوق حفظ.

2 ، تكوين Magento بمجال جديد

افترض أن Magento الخاص بك قد تم إعداده باستخدام www.yourdomain.com وتريد تغييره إلى www.anotherdomain.com.

للبدء ، انتقل إلى MySQL Manager ، وحدد قاعدة البيانات الخاصة بك ، ثم انقر فوق جدول بيانات التكوين الأساسي المسمى core_config_data.

يمكن رؤية الويب / آمن / عنوان url الأساسي وويب / غير آمن / عنوان url الأساسي في جدول بيانات التكوين الأساسي. بعد ذلك ، لحفظ التغييرات ، استبدل اسم المجال القديم الخاص بك بآخر جديد وانقر فوق الزر Go.

3 ، إعادة تعيين كلمة مرور المسؤول Magento

قضايا ماجنتو 2

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

يمكنك بسهولة تبديل كلمة مرورك من إعدادات الحساب إذا كان بإمكانك الوصول إلى حساب Magento الخاص بك وتذكر كلمة مرورك الحالية.

الخطوة 1: انتقل إلى النظام ، ثم الأذونات ، ثم جميع المستخدمين في الواجهة الخلفية لـ Magento.

الخطوة 2: ستظهر قائمة بجميع المستخدمين المتاحين حاليًا. حدد المستخدم الذي تريد تغيير كلمة المرور الخاصة به.

الخطوة 3: قم بتأكيد كلمة المرور الجديدة عن طريق كتابتها. ضع كلمة المرور الحالية في مربع "التحقق من هوية المستخدم الحالي" ، ثم انقر فوق حفظ الحساب.

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

* باستخدام نظام الاسترداد الافتراضي ، قم بتغيير كلمة مرور مسؤول Magento.

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

* استفد من سطر أوامر Magento

قم بتنفيذ الأمر التالي:

1: php bin / magento admin: المستخدم: إنشاء –admin-user = admin –admin-password = admin123

أكمل بريدك الإلكتروني والاسم الأول واسم العائلة

4 ، قم بتمكين نموذج اتصال Magento

نموذج الاتصال Magento هو أداة مضمنة تُعلم العملاء بكيفية توصيل عملك. يوجد عادةً بالقرب من الجزء السفلي من موقع الويب الخاص بك ويكون مفيدًا عند إعداد العديد من متاجر Magento. اتبع هذه التعليمات خطوة بخطوة لإضافة هذا النموذج:

الخطوة 1: اذهب إلى Magento Admin وقم بتسجيل الدخول.

الخطوة 2: الانتقال إلى المتجر> الإعداد> التكوين على الشريط الجانبي.

الخطوة 3: اذهب إلى General> Contact> Enable Contact Us على اللوحة اليمنى. نعم

الخطوة 4: أكمل الحقول المطلوبة وانقر فوق حفظ.

الخطوة 5: قم بالتغيير إلى خيار البريد الإلكتروني ، وأدخل المعلومات ذات الصلة ، واحفظ التكوين.

5 ، الوصول مرفوض

تنشأ مشكلة "رفض الوصول" في Magento عندما يُمنع وصولك إلى صفحات أو تطبيقات عبر الإنترنت. فيما يلي بعض التفسيرات الشائعة لهذه المشكلات:

  • عند إنشاء مستخدم جديد ، يكون تعيين الدور غير صحيح.
  • بيانات اعتماد تسجيل الدخول لحساب المسؤول غير صحيحة.
  • الامتيازات الجديدة ضرورية.
  • من المهم أن تقوم بتسجيل الخروج وتسجيل الدخول مرة أخرى وإعادة تعيين بيانات اعتماد المسؤول على حساب Magento الخاص بك. إذا كنت لا تزال تواجه مشكلة ، فجرّب هذه الاقتراحات.

ثم نقترح عليك بعض الحلول المفيدة

تعيين الدور الخطأ أثناء إنشاء مستخدم جديد

من السهل ألا تتذكر تعيين دور عند إضافة مستخدم جديد من لوحة الإدارة. في هذه الحالة ، انتقل إلى النظام> الأذونات> المستخدم> انقر فوق المستخدم> أدوار المستخدم وقم بتغيير إذن الوصول.

تم الرفض

بيانات اعتماد تسجيل دخول المسؤول غير صحيحة

عند تسجيل الدخول إلى لوحة الإدارة ، فإن السبب الأكثر شيوعًا لـ "رفض الوصول" هو المعلومات غير الدقيقة. إذا حاولت تسجيل الخروج والعودة مرة أخرى ولكنك لا تزال غير قادر على الدخول ، فجرّب الأمر التالي لإعادة تعيين كلمة المرور الخاصة بك:

UPDATE admin_user SET password = MD5 ('PASSWORD') حيث اسم المستخدم = 'USERNAME' ؛

الامتيازات الجديدة ضرورية.

عندما يقوم مسؤولو المتجر بتثبيت امتداد Magento جديد عبر أداة التنزيل والمتابعة إلى إعدادات تكوين الامتداد ، فمن المحتمل أن يواجهوا مشكلة "تم رفض الوصول". يجب إعادة تعيين بيانات اعتماد المسؤول لأن Magento لا يقوم تلقائيًا بتحديث امتيازات الامتدادات الجديدة.

انتقل إلى النظام> الأذونات> الأدوار> من لوحة معلومات Magento. قم بتعيينه على الكل> حفظ الدور> دور المسؤول> موارد الدور

الوصول مرفوض 1

6 ، قضايا Magento الودية SEO

عندما يذكر صعوبات Magento الصديقة لمحركات البحث ، كما تحدثنا عن النقطة 1 ، فإن زيادة السرعة هي خطوة حاسمة في تعزيز تجربة المستخدم وتصنيفات محرك البحث. ومع ذلك ، فإن أحدث إصدارات Magento 2 تتضمن تحسينات مهمة لتحسين محركات البحث ، مثل:

يجب أن تكون فهرسة إصدارات HTTP موحدة.

يجب فهرسة التكييف الأكثر تفضيلاً ، ويجب أن يؤدي الإصدار الآخر من نفس عنوان URL إلى إصدار HTTPS بمعايير نسبية. يمكنك ، على سبيل المثال ، جعل HTTPS هو البروتوكول المفضل. ثم تقوم بتوجيه إصدار HTTP إلى HTTPS والعكس بالعكس في ترميز HTML. في المقابل ، لا تقوم بفهرسة كل من نماذج HTTP و HTTPS لأن أحدهما سيعتبر محتوى مكررًا.

بسبب النص ، تجنب التنقل متعدد الطبقات.

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

7 ، إنشاء مجموعات عملاء Magento

إصدار Magento 2 3

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

تصفية العملاء إلى مجموعات مختلفة:

الخطوة 1: انتقل إلى العملاء> مجموعات العملاء في الشريط الجانبي للمسؤول.

الخطوة 2: حدد عوامل التصفية من القائمة المنسدلة وأدخل المعايير لمجموعاتك ، مثل نطاقات المعرفات أو المجموعات أو فئات الضرائب.

أنشئ شريحة جديدة من العملاء:

1: انتقل إلى العملاء> مجموعات العملاء> إضافة مجموعة عملاء جديدة من القائمة الرئيسية.

2: اكتب اسم مجموعتك.

3: اختر فئة الضريبة المناسبة للمؤسسة.

4: اختر موقع الويب الذي ترغب في حظره.

5: بمجرد الانتهاء ، انقر فوق حفظ مجموعة العملاء.

8 ، قم بإعداد موقع مدونة Magento

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

9 ، إنشاء عمليات إعادة التوجيه 301

عمليات إعادة التوجيه 301

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

يمكن استخدام وظيفة إعادة التوجيه في Magento لإنشاء عمليات إعادة التوجيه 301.

الخطوة 1: اذهب إلى Marketing> SEO & Search> URL Rewrites في الشريط الجانبي لـ Magento Admin.

الخطوة 2: حدد إضافة إعادة كتابة عنوان URL من القائمة المنسدلة وأدخل عنوان URL لصفحة نظام إدارة المحتوى والمنتج والفئة وعنوان URL المخصص.

الخطوة 3: أكمل الحقول المطلوبة وانقر فوق حفظ.

قم بإعداد عمليات إعادة التوجيه 301 باستخدام htaccess

الخطوة 1: ابحث في ملف htaccess

IfModule mod_rewrite.c>

FollowSymLinks

أعد كتابة المحرك على

الخطوة 2: ابدأ في إعادة الكتابة واتبع الرسوم الدراسية:

إعادة توجيه 301 old_url new_url

## عناوين url باستخدام المسارات النسبية

## مثال: إعادة توجيه 301 /old.html /new.html

الخطوة 3: أخيرًا ، اختبر عنوان URL القديم ، وقم بتشغيله وانتظر العواقب

10 ، خطأ 503

يعد الخطأ 503 أحد أكثر مشكلات magento 2 شيوعًا ، مما يشير إلى أن الخدمة عبر الإنترنت غير متاحة مؤقتًا للمستخدمين. يحدث هذا كثيرًا عند محاولة إعداد ملحقات Magento 2.

هناك سببان رئيسيان لحدوث هذه المشكلة:

حل لمشكلة خادم الموقع

إذا كنت تواجه مشكلات مع الخادم الخاص بك ، فاتصل بشركة الاستضافة الخاصة بك.

حل لوضع الصيانة.

الحل: انتقل إلى تثبيت جذر Magento ، وابحث عن مستند "Maintenance.flag" ، ثم احذفه عبر FTP أو File Manager لإبقاء موقع Magento خارج وضع الصيانة. لن يعرض Magento بعد الآن تحذير وضع الصيانة بمجرد الانتهاء.

إذا لم ينجح الأمر ، فقم بمسح جلساتك وذاكرة التخزين المؤقت أولاً قبل متابعة الإجراءات المذكورة أعلاه.

استنتاج

من خلال هذه المقالة ، نطلعك على بعض مشكلات Magento 2 الشائعة التي يمكنك مواجهتها عند تشغيل متجر Magento. يمكنك رؤية بعض المشكلات الأخرى ولكن قد تكون المشكلات التي ذكرناها أعلاه هي تلك التي يتعين عليك عادةً التعامل معها. بمعرفة المزيد من التفاصيل حول هذا الأمر ، كان عملك أكثر نجاحًا. إذا لم تحل هذه المشكلة على الفور ، فستؤثر على عملياتك. لذلك ، بالمعرفة التي نقدمها ، نأمل أن تتمكن من تحسين أداء متجرك عبر الإنترنت. ومع ذلك ، إذا لم تكن جيدًا في هذه المهمة ، فلا تتردد في العثور على خدمتنا: تطوير Magento أو اتصل بنا للحصول على المساعدة في الوقت المناسب.