فعال کردن safe_mode در php برای امنیت بیشتر

فعال کردن safe_mode در php برای امنیت بیشتر

فعال کردن safe_mode در php برای امنیت بیشتر :

شما میتوانید با فعال کردن Safe_mode در php خود، امنیت سرور مجازی خود را بیشتر کنید.

قبل از شروع آموزش، مواردی هست که باید از آن ها بدانید :

شاید برای افراد تازه کار سوال باشد که اصلا Safe_mode در php چیست و برای چه منظور استفاده میشود.

جواب این است که شما میتوانید با استفاده از این ویژگی از اجرا شدن فایل های Shell جلوگیری کنید.

بهتر است بدانید که Safe_mode از دستور های خطرناکی که قابلیت این را دارد بوسیله یک فایل php

روی سرور مجازی برای وارد شدن هکر ها و دسترسی به اطلاعات اجرا میشود، پیش گیری میکند.

شاید نگران باشید که با فعال کردن این گزینه مشکلاتی برای سایت شما بوجود آید!

بله اگر Safe_mode را فعال کنید شاید قسمتی از سیستم های مدیریت محتو با مشکل روبرو شود.

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

هاستینگ مشکلاتی بوجود می آید.

شما میتوانید با فعال کردن safe_mode در php برای امنیت بیشتر سایت خود تلاش کنید.

در صورتی که سرور مجازی های هاستینگ ( یعنی هاست اشتراکی ) را فعال میکنید سایت های خود را کنترل میکنید تا

با مشکلی مواجه نشوید و اگر مشکلی وجود داشت، safe_mode را با استفاده از php.ini اختصاصی User برای سایتی که

مدنظر دارید غیر فعال کنید.

برای فعال کردن این گزینه با استفاده از SSH دستورات زیر را وارد کنید :

میتوانید با وارد کردن دستور php -ini مسیر فایل php.ini را مشاهده کیند.

مسیر مورد نظر بعد از Loaded Configuration File نشان داده میشود.

بعد از وارد کردن دستور بالا از دستور nano استفاده کنید تا فایل php.ini سرور مجازی خود را ویرایش کنید.

سپس با اسنفاده از کلید های ترکیبی CTRL + W کلمه Safe_mode را جستجو کنید و مقدار off را به on تغییر داده و

فایل را بوسیله کلید CTRL و بعد ENTER ذخیره کنید.

برای فعال کردن این گزینه ار محیط گرافیکی (cPanel (whm موارد زیر را اعمال کنید.

در مرحله اول وارد WHM شده و از قسمت Service Configuration گزینه PHP Configuration Editor را انتخاب کنید.

بعد از انتخاب گزینه PHP Configuration Editor روی قسمت Safe_mode  کلیک کرده و روی گزینه On کلیک کنید.

شما میتوانید برای فعال کردن این گزینه از محیط گرافیکی دایرکت ادمین، به صورت زیر عمل کنید :

در مرحله اول وارد ادمین Directadmin شوید و با انتخاب کردن گزینه File Editor َ، فایل php.ini را ویرایش کنید.

و مقدار Safe_mode را on وارد کنید.

برای تست کردن این تغییرات که آیا اعمال شده یا نه  میتوانید یک فایل php در سایت خود بسازید و دستور زیر را در آن وارد کنید

و سپس فایل را اجرا کنید :

< ?php
phpinfo();
?>