رفع ارر 'a.client_id' در جوملا

1054 Error

رفع ارر Error: Unknown column 'a.client_id' in 'where clause': Unknown column 'a.client_id' in 'where clause' بعد از اپدیت جوملا

ممکن است که برخی از شما دوستان با این ارر برخورد کرده باشید ، ارری که در تایتل صفحه وب سایت خود عدد 1054 را میبینید

اما منابع داخلی برای این ارر وجود نداره و منابع خارجی اکثرا مربوط به ارر های دیگری هست اما در اینجا سعی میکنیم با یه راهکار فنی این مشکل رو به صورت تخصصی حل کنیم

اول باید بدانیم که معمولا این ارر بعد از اپدیت رخ میده ( اپدیت ورژن قدیمی به ورژن جدید) سایت های قدیمی و اپدیت نشده به احتمال بسیار بالا ممکن هست در زمان به روز رسانی به این مشکل برخود کنند و نکته این که احتمال برخورد این ارر برای جوملاهای زیر ورژن 3.8.x بیشتر هست

در سخت ترین حالت این ارر شما تصویری از صفحه مدیریت خود ندارید و صفحه کاملا سفید هست و در این شرایط شما نمیدانید با چه ارری رو به رو هستید که بخواهید اقدام به حل یا رفع کنید

ابتدا باید به سراغ هاست خود بروید و فایل تنظیمات اصلی جوملا را ادیت کنید

فایل configuration.php را باز کنید و سپس خط public $error_reporting = 'default'; را بیابید و کلمه default را به maximum تغییر دهید و ذخیره کنید

04 Error Reporting

حالا صفحه مدیریت و کاربری خود را رفرش کنید ، هر ارری باشد به شما نمایش داده خواهد شد

اگر صفحه ادمین شما برای شما قابل نمایش هست با یک راهکار ساده شروع میکنیم در صورت حل نشدن مشکل سراغ راه نهایی میرویم

به ادرس زیر مراجعه کنید

Extensions  Manage  Database

و گزینه Fix  را انتخاب کنید و در صورتی که مشکل شما حل شد نیاز به خواندن ادامه این مقاله ندارید

 

بسیار مهم !!! قبل از انجام هر کاری بکاپ تهیه کنید!!!

اما دوستانی که مشکل همچنان پا بر حا هست باید به سراغ هاست و از مدیریت هاست سراغ phpmyadmin  بروید

06 Error Reporting

 

از بالا گزینه SQl  را انتخاب کنید

باید یه دستور کوری وارد کنیم

05 Error Reporting

دستور زیر را کپی کنید و وارد کنید

ALTER TABLE `#__menu_types` ADD COLUMN `client_id` int(11) NOT NULL DEFAULT 0;

UPDATE `#__menu` SET `published` = 1 WHERE `menutype` = 'main' OR `menutype` = 'menu';

فقط باید به جای #_ نام پیشوند دیتابیس خود را وارد کنید سپس Go  را انتخاب کنید

 

امیدوارم که مشکل شما با این روش حل شده باشه

Bottom Logo

شرکت داده گستران ترنج طبرستان

مازندران - ساری

خیابان 18 دی - رو به روی ایستگاه معلم

ایمیل: info@digitoranj.ir

شماره تماس : 09118850780