ليس نموذجا صالحا أثناء الخروج من صفحة واحدة
-
29-09-2020 - |
سؤال
في الوقت الذي أتيت فيه إلى صفحة الخروج ، أتلقى خطأ فادحا
الحرجة (2):قالب غير صالح file:frontend/base/default/template/aitcommonfiles/design--frontend--base--default--template--checkout--onepage--shipping_method.فتمل
بسبب هذه المشكلة ، لا يتمكن العملاء من الانتقال إلى خطوة الخروج من صفحة واحدة 'طرق الشحن' من عنوان الفوترة أو الشحن.
يمكن لأي شخص معالجة الطرق الممكنة للتعامل مع هذه المشكلة?
ملاحظة:أنا أستخدم الماجنتو الإصدار 1.9.2.1.
المحلول
أحد الأسباب الشائعة لهذا الخطأ هو استخدام الارتباطات الرمزية دون تمكين ذلك في منطقة المسؤول…
System > configuration > developer > Template Settings
يتم تشغيل الخطأ في app\code\core\Mage\Core\Block\Template.php
حول الخط 243 ( انظر هنا )- لذلك إذا لم تكن مشكلة في الروابط الرمزية ، فسيكون هذا مكانا جيدا لبدء تصحيح الأخطاء.
إذا كنت لا تستخدم زديبوغ ثم حيث يتم القبض على استثناء حول خط 250 يجب عليك إما تسجيل أو فار_دومب قيم:
$includeFilePath
و
$this->_viewDir
ثم تأكد من وجود كلاهما (مع الانتباه إلى الحالة)
إذا تعذر ذلك قد ترغب في إلقاء نظرة على الأذونات.
وأظن أن لديك وحدة طرف ثالث تثبيت بمثابة إيتكومونفيلز وكما يوحي الخطأ ملف القالب design--frontend--base--default--template--checkout--onepage--shipping_method.phtml
غير موجود في الموقع app/design/frontend/base/default/template/aitcommonfiles/
.
هذا هو وحدة طرف ثالث وأود أن إعادة تثبيته ، أو العثور على ملف القالب المفقود ووضعه في الموقع الصحيح ، أو الاتصال بموفر وحدة للحصول على المساعدة.
نصائح أخرى
بعد متابعة العديد من المشاركات, لعبت هذه خدعة:
النهج الذي اتبعته:
في خط لا.250 ، أنا فقط تسجيل $includeFilePath
و $this->_viewDir
لكل من القضية ، والعمل موقع الحية وغير العاملة موقع التدريج.
الملاحظة:
تسجيل موقع العمل: /var/ait_patch/design/frontend/base/default/template/aitcommonfiles/design--frontend--base--default--template--checkout--onepage--shipping_method.phtml
في حين أن الموقع غير العامل لم يسجل شيئا في مكانه.
لذلك ، نظرت إلى الدليل إذا كان الملف موجودا أم لا ووجدت ذلك ضمن الدليل var/
, ، كان هذا الملف مفقودا /var/ait_patch/design/frontend/base/default/template/aitcommonfiles/design--frontend--base--default--template--checkout--onepage--shipping_method.phtml
وإضافة هذا الملف عن طريق نسخ من موقع العمل لعبت خدعة.
كان هذا بمثابة حماية للرأس لأنه كان من الصعب التنبؤ بأن أي امتداد لجهة خارجية يمكنه وضع بعض الملفات تحت var/
الدليل.
بفضل @ روهيت حصلت على مساعدة جهد الخاص بك!