Alvandmusic
September 17th, 2018, 11:47
مشکل مهمی که پس از ارتقا جوملا از نسخه های قدیمی به نسخه 3.7 برای کاربران ایجاد شده است حذف برخی از کامپوننت ها از لیست منو کامپوننت ها از مدیریت جوملا میباشد این اتفاق در اکثر بروزرسانی ها اتفاق می افتد، جهت رفع این مشکل کافیست مراحل زیر را طی نمایید .
توجه داشته باشید قبل از انجام هر فعالیتی از دیتابیس خود بک آپ تهیه نمایید .
قدم اول کپی پیشوند جداول دیتابیس
ابتدا وارد مدیریت جوملا شوید و از منو سیستم > تنظیمات را کلیک کنید و سپس گزینه سرور را انتخاب و مقداری که در قسمت پیشوند پایگاه داده نوشته شده است را کپی کنید . همانند تصویر زیر :https://www.p30template.com/images/tutorials/joomla/j37missingcomponent/system.jpg
قدم دوم ، جایگزین کردن پیشوند جداول ها
پس از آنکه پیشوند جداول را کپی کردید باید آن را با مقدار #_ که در کد زیر میباشد جایگزین کنیدUPDATE `#_menu` SET `menutype`='main' WHERE `menutype` = 'menu'
و در انتها باید کد شما شبیه مقدار زیر شود سپس آن را کپی کنید .UPDATE `xfv5fs_menu` SET `menutype`='main' WHERE `menutype` = 'menu'
توجه داشته باشید پیشوند جداول دیتابیس شما متفاوت میباشد و حتما همان را جایگزین کنید و پیشوند جداولی که در مثال بالا آورده شده است را استفاده نکنید .
قدم سوم تزریق کد بالا در دیتابیس
حال برای اینکه مشکل سایت رفع شود قدم آخر را با دقت بیشتری انجام دهید .
ابتدا وارد هاست خود شوید و Phpmyadmin را اجرا نمایید .https://www.p30template.com/images/tutorials/joomla/j37missingcomponent/phpmyadmin.jpgسپس دیتابیس سایت خود را انتخاب کنید تا باز شود . پس از باز شدن دیتابیس و مشاهده جداول ، بروی گزینه Sql کلیک نمایید .https://www.p30template.com/images/tutorials/joomla/j37missingcomponent/sql.jpgحال کدی که در بالا ساختید را در این کادر کپی و پیست کنید و بروی دکمه GO کلیک کنید همانند تصویر زیرhttps://www.p30template.com/images/tutorials/joomla/j37missingcomponent/sqlpast.jpg
توجه داشته باشید قبل از انجام هر فعالیتی از دیتابیس خود بک آپ تهیه نمایید .
قدم اول کپی پیشوند جداول دیتابیس
ابتدا وارد مدیریت جوملا شوید و از منو سیستم > تنظیمات را کلیک کنید و سپس گزینه سرور را انتخاب و مقداری که در قسمت پیشوند پایگاه داده نوشته شده است را کپی کنید . همانند تصویر زیر :https://www.p30template.com/images/tutorials/joomla/j37missingcomponent/system.jpg
قدم دوم ، جایگزین کردن پیشوند جداول ها
پس از آنکه پیشوند جداول را کپی کردید باید آن را با مقدار #_ که در کد زیر میباشد جایگزین کنیدUPDATE `#_menu` SET `menutype`='main' WHERE `menutype` = 'menu'
و در انتها باید کد شما شبیه مقدار زیر شود سپس آن را کپی کنید .UPDATE `xfv5fs_menu` SET `menutype`='main' WHERE `menutype` = 'menu'
توجه داشته باشید پیشوند جداول دیتابیس شما متفاوت میباشد و حتما همان را جایگزین کنید و پیشوند جداولی که در مثال بالا آورده شده است را استفاده نکنید .
قدم سوم تزریق کد بالا در دیتابیس
حال برای اینکه مشکل سایت رفع شود قدم آخر را با دقت بیشتری انجام دهید .
ابتدا وارد هاست خود شوید و Phpmyadmin را اجرا نمایید .https://www.p30template.com/images/tutorials/joomla/j37missingcomponent/phpmyadmin.jpgسپس دیتابیس سایت خود را انتخاب کنید تا باز شود . پس از باز شدن دیتابیس و مشاهده جداول ، بروی گزینه Sql کلیک نمایید .https://www.p30template.com/images/tutorials/joomla/j37missingcomponent/sql.jpgحال کدی که در بالا ساختید را در این کادر کپی و پیست کنید و بروی دکمه GO کلیک کنید همانند تصویر زیرhttps://www.p30template.com/images/tutorials/joomla/j37missingcomponent/sqlpast.jpg