پارس جوم ::  انجمن های تخصصی جوملا
حذف افزونه ها از طریق دیتابیس سایت جوملا - نسخه‌ی قابل چاپ

+- پارس جوم :: انجمن های تخصصی جوملا (https://forums.parsjoom.ir)
+-- انجمن: پشتیبانی (/forum-70.html)
+--- انجمن: مباحث و مشکلات عمومی (/forum-33.html)
+--- موضوع: حذف افزونه ها از طریق دیتابیس سایت جوملا (/thread-19397.html)



حذف افزونه ها از طریق دیتابیس سایت جوملا - trade2 - ۱۱-۱۲-۱۳۹۴ ۰۶:۴۸ عصر

سلام وقت همگی بخیر - در قسمت '' مدیریت افزونه / بخش مدیریت " جوملا مشکلی برای ما پیش اومده به گونه ایی که برای حذف و اضافه برنامه ها هنگامی که کلیلک می شود خطای زیر داده می شود :

500 Unknown column 'a.id' in 'where clause' SQL=SELECT COUNT(*) FROM ***p9_extensions WHERE state=0 AND a.id != 798 Unknown column 'a.id' in 'where clause' SQL=SELECT *,2*protected+(1-protected)*enabled as status FROM ***p9_extensions WHERE state=0 AND a.id != 798 Unknown column 'a.id' in 'where clause' SQL=SELECT COUNT(*) FROM ***p9_extensions WHERE state=0 AND a.id != 798

در دیتابیس و جداول extensions رفتم در ستون Name واژه ایی به نام 'a.id' ندیدم ، اگر از دوستان کسی می تونه راهنمایی کنه ممنون میشم. ( لازم به ذکر است در چند وقت اخیر ارسال اسپم از فولدرهای داخلی سایت نیز بسیار زیاد شده بود - به همین دلیل می خواهم برنامه های مشکوک را شناسایی و حذف کنم )


RE: حذف افزونه ها از طریق دیتابیس سایت جوملا - پیام عمرانی - ۱۱-۱۲-۱۳۹۴ ۰۷:۱۱ عصر

سلام
منظور از a.id همان ستون id است
این خط کوئری کم یعجیبه و معمولا باید مساوی باشد و نه نامساوی
a.id != 798
شما ببینید افزونه ای با id 798 در جدولتون وجود دارد


RE: حذف افزونه ها از طریق دیتابیس سایت جوملا - trade2 - ۱۱-۱۲-۱۳۹۴ ۰۷:۲۳ عصر

ممنون - در ستون extension_id چیزی مشاهده نشد
قبلا سرچ هم کردم چیزی پیدا نکردم متاسفانه


RE: حذف افزونه ها از طریق دیتابیس سایت جوملا - mostafa272 - ۱۱-۱۲-۱۳۹۴ ۱۰:۱۳ عصر

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


RE: حذف افزونه ها از طریق دیتابیس سایت جوملا - trade2 - ۱۱-۱۲-۱۳۹۴ ۱۱:۴۴ عصر

متشکرم - مشکل با آپدیت کردن جوملا به ورژن جدید حل شد