سلام ، آیا این بازدید اول شماست ؟ یا
نمایش نتایج: از شماره 1 تا 2 , از مجموع 2

موضوع: امنیت جوملا با انتقال پوشه های logs و tmp و فایل configuration.php

  1. #1

    تاریخ عضویت
    Sep 2011
    محل سکونت
    شیراز
    نوشته ها
    136
    تشکر
    19
    تشکر شده 69 بار در 55 ارسال

    امنیت جوملا با انتقال پوشه های 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');
    و فایل را ذخیره کنید.

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


    موفق باشید
    منبع: [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  2. کاربر مقابل از vahid.exe عزیز به خاطر این پست مفید تشکر کرده است:


  3. # ADS
    تبلیغات در جوملا فارسی
    تاریخ عضویت
    Always
    محل سکونت
    Advertising world
    نوشته ها
    Many
     

  4. #2

    تاریخ عضویت
    Mar 2007
    محل سکونت
    Islamic Republic of Iran
    نوشته ها
    10,455
    تشکر
    354
    تشکر شده 1,716 بار در 1,204 ارسال
    سلام

    تغییر آدرس فایل config کار اصولی نیست!

    اما تغییر مسیر پوشه لاگ و تمپ بسیار کار خوبی است.

    برای تأمین امنیت فایل کانفیگ بهتر هستش که پرمیشن فایل رو 444 بفرمایید. البته تغییر پوشه این فایل خیلی خطری رو ایجاد نمیکنه اما ممکن هست در ارتقاها باعث بروز مشکل شود!

    موفق باشید

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  5. کاربر مقابل از مهدی. عزیز به خاطر این پست مفید تشکر کرده است:


موضوعات مشابه

  1. غیر قابل ویرایش بودن configuration.php در مجوزهای پوشه سیستم!؟!
    توسط xboby در انجمن مدیریت جوملا 3 فارسی
    پاسخ ها: 1
    آخرين نوشته: 05-15-2016, 06:50 AM
  2. مشکل غیر قابل نوشتن بودن پوشه logs
    توسط mrhossein در انجمن سوالهای عمومی جوملا 2.5 فارسی
    پاسخ ها: 1
    آخرين نوشته: 04-06-2013, 10:41 AM
  3. آدرس صحیح پوشه tmp و logs در فایل Configuration
    توسط Arash_Elf در انجمن سوالهای عمومی جوملا 1.6 فارسی
    پاسخ ها: 6
    آخرين نوشته: 07-14-2011, 12:54 PM
  4. تغییر نام و انتقال configuration.php به خارج از پوشه public_html
    توسط Vito در انجمن امنیت مامبو فارسی
    پاسخ ها: 2
    آخرين نوشته: 10-03-2007, 08:12 AM

علاقه مندی ها (Bookmarks)

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •