۳۰-۳-۱۳۹۱, ۰۵:۲۴ عصر
با سلام خدمت تمامی دوستان و همکاران
امروز می خواستم یه مطلب اموزشی برای فایل configuration.php بگم. جوملا به طور پیش فرض فایل configuration.php رو در مسیر روت سایت قرار میده و این موجب می شه تا هکرها بتونن راحت تر به این فایل که ارزش بالای توی سایت جوملا داره دسترسی داشته باشن. امروز می خوام یه سری نکات ریز رو به شما دوستان در مورد این فایل بگم:
- حتما از طریق سی پنل دسترسی به این فایل رو بر روی 444 قرار بدین.
- شما می تونید این فایل رو با تغییر دادن در بعضی فایل ها به راحتی انتقال بدین و در پوشه که خودتون اسمش رو گذاشتین ذخیره کنید. طبق آموزش زیر:
1- انتقال فایل (configuration.php) به یک پوشه جدید مثلا من در سایتم یک پوشه جدید از طریق سی پنل ایجاد می کنم و اسمش رو می ذارم test سپس فایل (configuration.php) رو در این پوشه قرار می دم.
2- تغییر در فایل (defines.php) که این فایل در مسیرهای زیر می باشد اون رو با یه برنامه مثل Notepad++ و یا برنامه های دیگه باز کنید.
بعد از باز کردن هر دو فایل در مسیرهای فوق دنبال دستور زیر باشید
و اون رو به این صورت تغییر بدین
در دستور فوق مشخص شده که فایل (configuration.php) رو از پوشه test در روت بخونه
و یا اینکه شما می تونید از این دستور استفاده کنید:
در دستور فوق نیز مشخص شده که فایل رو از یک مسیر بالاتر از ROOT بخونه
- اگر قرار هستش که تغییراتی رو در فایل (configuration.php) لحاظ کنید بهتر به صورت دستی خودتون انجام بدین....
باتشکر
موفق و موید باشید
امروز می خواستم یه مطلب اموزشی برای فایل configuration.php بگم. جوملا به طور پیش فرض فایل configuration.php رو در مسیر روت سایت قرار میده و این موجب می شه تا هکرها بتونن راحت تر به این فایل که ارزش بالای توی سایت جوملا داره دسترسی داشته باشن. امروز می خوام یه سری نکات ریز رو به شما دوستان در مورد این فایل بگم:
- حتما از طریق سی پنل دسترسی به این فایل رو بر روی 444 قرار بدین.
- شما می تونید این فایل رو با تغییر دادن در بعضی فایل ها به راحتی انتقال بدین و در پوشه که خودتون اسمش رو گذاشتین ذخیره کنید. طبق آموزش زیر:
1- انتقال فایل (configuration.php) به یک پوشه جدید مثلا من در سایتم یک پوشه جدید از طریق سی پنل ایجاد می کنم و اسمش رو می ذارم test سپس فایل (configuration.php) رو در این پوشه قرار می دم.
2- تغییر در فایل (defines.php) که این فایل در مسیرهای زیر می باشد اون رو با یه برنامه مثل Notepad++ و یا برنامه های دیگه باز کنید.
کد:
namesite\includes\defines.php
کد:
namesite\administrator\includes\defines.php
کد:
define( 'JPATH_CONFIGURATION', JPATH_ROOT );
کد:
define( 'JPATH_CONFIGURATION', JPATH_ROOT.DS.'test' );
و یا اینکه شما می تونید از این دستور استفاده کنید:
کد:
define( 'JPATH_CONFIGURATION', JPATH_ROOT.DS.'..'.DS.'test' );
- اگر قرار هستش که تغییراتی رو در فایل (configuration.php) لحاظ کنید بهتر به صورت دستی خودتون انجام بدین....
باتشکر
موفق و موید باشید