یکی از خطاهای نادر و کم یابی که در حین کار با سیستم مدیریت محتوای جوملا مواجه می شویم خطای Error loading form file است که به دلیل تغییر خواسته و یا ناخواسته در جزئی از قالب در زمان فراخوانی سایت اتفاق می افتد.
نمونه متن خطا:
1 |
Error loading form file |
این خطا به خاطر یک تغییر کوچک در فایل معرف و اصلی قالب جوملا رخ می دهد که با اصلاح نام فایل اصلی xml براحتی این مشکل برطرف خواهد شد.
گام اول: بررسی علت بوجود آمدن این خطا ست. اول از همه میبایست بررسی کنیم که علت را بدرستی شناسایی کرده ایم یا خیر. برای اینکار اول به مدیریت قالب های حوملای خود از طریق مدیریت جوملا > افزونه ها > قالب ها نام قالب فعال خود را مطابق تصویر زیر پیدا میکنیم.
گام دوم: از طریق کنترل پنل هاست یا FTP به مسیر:
Public_Html > YourJoomlaSite > templates > mytemplate
می رویم و وارد این پوشه می شویم. نام mytemplate میتواند هر نامی باشد طبیعتا این عنوان، نام قالب مورد استفاده ما خواهد بود.همانطور که در تصویر ملاحضه میکنیم فایل معرف و پیکربندی TemplateDetails.xml در پوشه اصلی قالب وحود دارد یک مشکلی که اینجا با کمی دقت میتوانیم به آن پی ببریم این است که این فایل با نام غیر استاندارد خودش در این پوشه قرار گرفته است. این نام غیر استاندارد به شکل زیر است:
1 |
templatedetails.xml |
نام استاندارد و قابل شناسایی موتور جوملا به شکل زیر بوده و الزاماً میبایست این فایل با حروف بزرگ در دکمه Template و Details نوشته و موجود باشد.
شکل صحیح و کامل این فایل بصورت زیر خواهد بود:
1 |
TemplateDetails.xml |
گام سوم: پس با توجه به توضیجات بالا ؛ فقط کافی است که ما نام این فایل را به درستی اصلاح و Rename کنیم. برای اینکار مطابق تصویر زیر بروی فایل TemplateDetails.xml کلیک راست و گزینه Rename را کلیک میکنیم در کادر باز شده شکل صحیح نام فایل را وارد و ذخیره میکنیم.
همچنین میتوانید ویدئوی مرتبط با این آموزش را در زیر مشاهده نمایید.
امیدواریم که این آموزش برای شما مفید بوده باشد. سوالات خود را بعنوان کامنت در همین پست ارسال نمایید.