زمان کنونی: ۱-۲-۱۴۰۳, ۱۱:۵۵ عصر درود مهمان گرامی! (ورودثبت نام)


ارسال پاسخ 
 
امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
امنیت جوملا با انتقال پوشه های logs و tmp و فایل configuration.php
۱۴-۳-۱۳۹۵, ۰۳:۲۲ صبح
ارسال: #1
امنیت جوملا با انتقال پوشه های logs و tmp و فایل configuration.php
یکی از مهم ترین اقدامات جهت تامین امنیت سایت هایی که با جوملا ساخته شده اند انتقال پوشه های logs و tmp و فایل configuration.php به خارج از public_html می باشد.
برای این منظور در جوملا 3.5 به صورت زیر عمل کنید.

انتقال پوشه های logs و tmp
وارد کنترل پنل دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
خود شوید. (سی پنل، دایرکت ادمین و یا... فرق نمی کند)
ابتدا یک پوشه جدید با نام دلخواه در روت دامنه ایجاد میکنیم. مثال: test1 (منظور از روت دامنه جایی است که فایل ها و پوشه هاتون قبل از پوشه public_html باشد.)
درون پوشه ای که ایجاد کرده اید. دو پوشه دیگر یکی با نام logs و دیگری با نام tmp ایجاد میکنیم.
در روت سایت (یعنی شاخه public_html ) فایل configuration.php رو باز می کنیم. (منظور از روت سایت جایی است که فایل ها و پوشه های جوملا را برای نصب آپلود کردید که معمولا درون پوشه public_html می باشد.)
در خط public $log_path آدرس جدید پوشه logs رو که ساخته اید وارد می کنیم. مثال: home/userxxxx/test1/logs
و در خط p$tmp_path آدرس جدید پوشه tmp رو که ساخته اید وارد می کنیم. مثال: home/userxxxx/test1/tmp
در مسیر که به عنوان مثال آورده شده به جای userxxxx می بایست یوزر مسیر هاست خود را وارد کنید.
تغییرات رو ذخیره می کنیم. برای مطمئن شدن از صحت عملکردتون به مدیریت جوملای خود بروید. قسمت اطلاعات سیستم سپس در قسمت مجوزهای پوشه مقادیر پوشه ثبت وقایع و پوشه موقت باید به رنگ سبز باشد.

انتقال فایل configuration.php

ساخت یک پوشه با نام دلخواه در روت دامنه. مثال: test2
فایل configuration.php موجود در روت سایت را کپی کنید درون این پوشه که ساختید.
سپس به 2 فایل defines.php واقع در مسیر public_html/includes/defines.php و مسیر administrator/includes/defines.php بروید و در هر دو مسیر فایل defines.php را جهت ویرایش باز کنید و به جای کد زیر
define('JPATH_CONFIGURATION', JPATH_ROOT);

کد زیر را جایگزین نمایید و به جای test2 نام پوشه ای که فایل configuration.php را درون آن کپی کردید بنویسید

define('JPATH_CONFIGURATION', JPATH_ROOT . DIRECTORY_SEPARATOR .'..'. DIRECTORY_SEPARATOR . 'test2');
و فایل را ذخیره کنید.

با انجام این دو مورد امنیت سایت جوملایی شما قوی تر خواهد رفت.


موفق باشید
منبع: دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
امضاء vahid.exe
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
- دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
- دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
 سپاس شده توسط Pourdaryaei ، Reza Ganji ، mahan ، hamzeh12hh ، sajjad salehi ، پیام عمرانی
ارسال پاسخ 


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان