۲-۹-۱۳۹۰, ۰۵:۳۶ صبح
سلام
همه می دانیم که پیشوند جداول پایگاه داده جوملا با _jos ساخته می شوند .
و این پیشوند پیشفرض جوملا کار هکرها را آسان می کند! بنابر این برای تغییر این پیشوند و بالا بردن امنیت سایت خود اقدامات زیر را انجام دهید .
البته این مورد فقط در جوملا 1.5 می باشد و در جوملا 1.6 و 1.7 رفع شده است .
پس این اقدام برای دوستانی است که با جوملا 1.5 کار می کنند.
ایتدا کامپوننتی که پیوست کرده ام را دانلود و نصب نمایید . ( دقت کنید که این کامپوننت برای جوملا 1 است و شما باید پیش از نصب پلاگین ارث بری System - Legacy را از مدیریت پلاگین ها فعال کنید )
بعد از نصب وارد کامپوننت شوید . یک تصویر مانند تصویر زیر مشاهده می کنید .
کادر اول پیشوند پیشفرض پایگاه داده جوملا _jos می باشد .
شما باید پیشوند جدید را به عنوان مثال _abc را در کادر دوم وارد نمایید و سپس روی گزینه Update Tabel Prefixes کلیک کنید .
بعد از تغییر یافتن پیشوند جداول پایگاه داده کد زیر در وبسایت مشاهده می شود
شما باید وارد روت جوملای خود و سپس فایل configuration.php بشید و عبارت var $dbprefix را پیدا کنید مانند تصویر زیر و در مقابلش پیشوند جدید را جایگزین و ذخیره کنید تا این مشکل برطرف شود.
با انجام این کار امنیت سایت شما بالاتر می رود .
منبع: دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
همه می دانیم که پیشوند جداول پایگاه داده جوملا با _jos ساخته می شوند .
و این پیشوند پیشفرض جوملا کار هکرها را آسان می کند! بنابر این برای تغییر این پیشوند و بالا بردن امنیت سایت خود اقدامات زیر را انجام دهید .
البته این مورد فقط در جوملا 1.5 می باشد و در جوملا 1.6 و 1.7 رفع شده است .
پس این اقدام برای دوستانی است که با جوملا 1.5 کار می کنند.
ایتدا کامپوننتی که پیوست کرده ام را دانلود و نصب نمایید . ( دقت کنید که این کامپوننت برای جوملا 1 است و شما باید پیش از نصب پلاگین ارث بری System - Legacy را از مدیریت پلاگین ها فعال کنید )
بعد از نصب وارد کامپوننت شوید . یک تصویر مانند تصویر زیر مشاهده می کنید .
کادر اول پیشوند پیشفرض پایگاه داده جوملا _jos می باشد .
شما باید پیشوند جدید را به عنوان مثال _abc را در کادر دوم وارد نمایید و سپس روی گزینه Update Tabel Prefixes کلیک کنید .
بعد از تغییر یافتن پیشوند جداول پایگاه داده کد زیر در وبسایت مشاهده می شود
کد:
jtablesession::Store Failed
DB function failed with error number 1146
Table '*****_jo151.jos_session'doesn't exist SQL=INSERT INTO `jos_session( `session_id,time,username,gid,guest,client_id` )VALUES( '3uac8rbctofmccr7918tv4jkp6','1232994018','','0','1','0' )
شما باید وارد روت جوملای خود و سپس فایل configuration.php بشید و عبارت var $dbprefix را پیدا کنید مانند تصویر زیر و در مقابلش پیشوند جدید را جایگزین و ذخیره کنید تا این مشکل برطرف شود.
با انجام این کار امنیت سایت شما بالاتر می رود .
منبع: دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.