پارس جوم :: انجمن های تخصصی جوملا

نسخه‌ی کامل: تغییرات در دسترسی به فایل configuration.php
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
با سلام خدمت تمامی دوستان و همکارانRose

امروز می خواستم یه مطلب اموزشی برای فایل configuration.php بگم. جوملا به طور پیش فرض فایل configuration.php رو در مسیر روت سایت قرار میده و این موجب می شه تا هکرها بتونن راحت تر به این فایل که ارزش بالای توی سایت جوملا داره دسترسی داشته باشن. امروز می خوام یه سری نکات ریز رو به شما دوستان در مورد این فایل بگم:

- حتما از طریق سی پنل دسترسی به این فایل رو بر روی 444 قرار بدین.

- شما می تونید این فایل رو با تغییر دادن در بعضی فایل ها به راحتی انتقال بدین و در پوشه که خودتون اسمش رو گذاشتین ذخیره کنید. طبق آموزش زیر:

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

- اگر قرار هستش که تغییراتی رو در فایل (configuration.php) لحاظ کنید بهتر به صورت دستی خودتون انجام بدین....

باتشکر
موفق و موید باشیدDrink
ممنون از راهنمایی خوبتون
toyboxiran عزیز:
ضمن عرض تبریک برای اولین ارسالتان در پارس جوم به جای ارسال تشکر می توانید از دکمه ی تشکر در پایین ارسال اصلی استفاده کنید.
"شاد باشید و شادی بخش دیگران"
لینک مرجع