بستن و مسدود سازی توابع خطرناک PHP در دایرکت

بستن و مسدود سازی توابع خطرناک PHP در دایرکت



بستن و مسدود سازی توابع خطرناک در PHP یکی از راه‌های افزایش امنیت برنامه‌های PHP و سرورهای وب است. این کار معمولاً از طریق فایل تنظیمات PHP (`php.ini`) انجام می‌شود. در این فایل، می‌توان توابعی که به دلایل امنیتی نمی‌خواهید استفاده شوند را غیرفعال کرد. در زیر مراحل انجام این کار توضیح داده شده است:


1. **دسترسی به فایل php.ini**:

   فایل `php.ini` معمولاً در مسیرهای زیر قرار دارد:

   - برای سرورهای مبتنی بر Apache: `/etc/php/7.x/apache2/php.ini`

   - برای سرورهای مبتنی بر Nginx: `/etc/php/7.x/fpm/php.ini`

   - برای XAMPP: `C:\xampp\php\php.ini`

   

   (توجه: `7.x` نسخه PHP نصب شده روی سرور شماست که ممکن است متفاوت باشد)


2. **باز کردن فایل php.ini**:

   با استفاده از ویرایشگر متنی مورد علاقه خود، فایل `php.ini` را باز کنید. به عنوان مثال، اگر از ویرایشگر `nano` استفاده می‌کنید، دستور زیر را اجرا کنید:


sudo nano /etc/php/7.x/apache2/php.ini


3. **یافتن و ویرایش دستور disable_functions**:

   دستور `disable_functions` را پیدا کنید. اگر این دستور وجود ندارد، آن را اضافه کنید. این دستور باید شامل لیستی از توابع خطرناکی باشد که می‌خواهید غیرفعال شوند. به عنوان مثال:


disable_functions = exec,passthru,shell_exec,system,proc_open,popen,curl_exec,curl_multi_exec,parse_ini_file,show_source

   این خط شامل لیستی از توابعی است که به دلیل امنیتی غیرفعال می‌شوند.


4. **ذخیره و بستن فایل**:

   بعد از اعمال تغییرات، فایل را ذخیره کرده و ببندید. در ویرایشگر `nano`، می‌توانید این کار را با فشردن `Ctrl+O` (برای ذخیره) و سپس `Ctrl+X` (برای بستن) انجام دهید.


5. **راه‌اندازی مجدد وب سرور**:

   برای اعمال تغییرات، باید وب سرور خود را راه‌اندازی مجدد کنید. دستورات زیر برای Apache و Nginx به ترتیب استفاده می‌شوند:

   - برای Apache:

sudo systemctl restart apache2

   - برای Nginx:

sudo systemctl restart php7.x-fpm


**نکات مهم**:

- مطمئن شوید که توابعی که غیرفعال می‌کنید، در برنامه‌های شما استفاده نمی‌شوند یا جایگزینی برای آن‌ها دارید، زیرا غیرفعال کردن برخی از توابع ممکن است باعث مشکلات عملکردی در برنامه‌های شما شود.

- اگر به سرور خود دسترسی ندارید و از پنل‌های مدیریت هاستینگ مانند cPanel یا DirectAdmin استفاده می‌کنید، معمولاً می‌توانید این تنظیمات را از طریق قسمت‌های مربوط به تنظیمات PHP در این پنل‌ها اعمال کنید.


دسته بندی : آموزش حرفه ای




مطالب مرتبط ...

  • آی‌پی اختصاصی یا Dedicated IP چیست؟

    آی‌پی اختصاصی یا Dedicated IP چیست؟


  • ایمن ماندن آنلاین : چک لیست ضروری برای امنیت سایبری وبلاگ

    ایمن ماندن آنلاین : چک لیست ضروری برای امنیت سایبری وبلاگ


  • سرور های ریشه Domain Name System چیست؟

    سرور های ریشه Domain Name System چیست؟


  • لینک پرایم چیست؟ خرید بک لینک کیفیت بالا و معتبر

    لینک پرایم چیست؟ خرید بک لینک کیفیت بالا و معتبر


  • درس ها و نکته های انحصاری سئو که از یک کارمند گوگل آموختم

    درس ها و نکته های انحصاری سئو که از یک کارمند گوگل آموختم


  • راهنمای جامع اتصال گوگل درایو به وردپرس

    راهنمای جامع اتصال گوگل درایو به وردپرس


  • رتبه‌ بندی وب‌ سایت Ranking

    رتبه‌ بندی وب‌ سایت Ranking


  • کپی رایتینگ چیست؟ تاثیر و معایب آن بر سئو وب سایت

    کپی رایتینگ چیست؟ تاثیر و معایب آن بر سئو وب سایت


  • 6 روش مطمئن برای محافظت از سایت در برابر نقض امنیت

    6 روش مطمئن برای محافظت از سایت در برابر نقض امنیت


  • آموزش نوشتن یک پروپوزال کاری و برنامه ریزی تجاری

    آموزش نوشتن یک پروپوزال کاری و برنامه ریزی تجاری


  • معایب بهینه سازی بیش از حد وب سایت

    معایب بهینه سازی بیش از حد وب سایت


  • چگونه از مهارت های نوشتاری خود برای کسب درآمد آنلاین استفاده کنید

    چگونه از مهارت های نوشتاری خود برای کسب درآمد آنلاین استفاده کنید


  • چگونه علم داده در بازاریابی آینده کسب و کار را شکل می دهد

    چگونه علم داده در بازاریابی آینده کسب و کار را شکل می دهد


  • سیستم مدیریت محتوا وردپرس چیست؟

    سیستم مدیریت محتوا وردپرس چیست؟


  • روش های تشخیص پنالتی شدن سایت

    روش های تشخیص پنالتی شدن سایت


  • روش های تشخیص کپی بودن محتوا

    روش های تشخیص کپی بودن محتوا


  • ویژوال کامپوزر چیست؟ کاربرد + دانلود افزونه

    ویژوال کامپوزر چیست؟ کاربرد + دانلود افزونه


  • راهنمای جامع و معرفی انواع ارورهای 4xx وب سایت

    راهنمای جامع و معرفی انواع ارورهای 4xx وب سایت


  • چرا بازاریابی ایمیلی در دیجیتال مارکتینگ مورد اهمیت می باشد؟

    چرا بازاریابی ایمیلی در دیجیتال مارکتینگ مورد اهمیت می باشد؟


  • برترین شیوه ها و روش های بازاریابی دیجیتال

    برترین شیوه ها و روش های بازاریابی دیجیتال


  • بهینه سازی وبلاگ برای خواننده و افزایش کیفیت محتوا

    بهینه سازی وبلاگ برای خواننده و افزایش کیفیت محتوا


  • نکات لازم برای ساخت و طراحی سایت وردپرس

    نکات لازم برای ساخت و طراحی سایت وردپرس


  • خطای مسیر راهنما Breadcrumbs ، براد کرامپ سایت در سرچ کنسول

    خطای مسیر راهنما Breadcrumbs ، براد کرامپ سایت در سرچ کنسول


  • تفاوت کپی رایت در مقابل محتوا نویسی و نوشتن محتوا

    تفاوت کپی رایت در مقابل محتوا نویسی و نوشتن محتوا


  • چگونه با توسعه اپلیکیشن ، کسب و کار خود را رشد دهیم!

    چگونه با توسعه اپلیکیشن ، کسب و کار خود را رشد دهیم!


  • شبکه توزیع محتوا CDN چیست؟

    شبکه توزیع محتوا CDN چیست؟


  • کاهش خطر با گواهینامه های SSL/TLS اعتبار سنجی گسترده (EV).

    کاهش خطر با گواهینامه های SSL/TLS اعتبار سنجی گسترده (EV).


  • انگیجمنت Engagement چیست؟

    انگیجمنت Engagement چیست؟


  • فواید انتخاب نام دامنه خوب در برنامه نویسی و طراحی سایت

    فواید انتخاب نام دامنه خوب در برنامه نویسی و طراحی سایت


  • تغییر وب سایت برای افزایش نرخ تبدیل فروش

    تغییر وب سایت برای افزایش نرخ تبدیل فروش


  • بستن و مسدود سازی توابع خطرناک PHP در دایرکت

    بستن و مسدود سازی توابع خطرناک PHP در دایرکت


  • وب 3 (web 3) چیست؟

    وب 3 (web 3) چیست؟


  • اتصال ریموت به MSSQL از طریق SQL Server Management Studio

    اتصال ریموت به MSSQL از طریق SQL Server Management Studio


  • نرم افزار زمپ XAMPP چیست؟

    نرم افزار زمپ XAMPP چیست؟


  • فرآیند بازایابی خرید برنامه‌ای RTB چیست؟

    فرآیند بازایابی خرید برنامه‌ای RTB چیست؟


  • بهترین ابزار بازاریابی برای کسب و کار

    بهترین ابزار بازاریابی برای کسب و کار


  • Google Apps یا Google Workspace چیست؟

    Google Apps یا Google Workspace چیست؟


  • چگونه کسب و کارها از اینفلوئنسر مارکتینگ استفاده می کنند

    چگونه کسب و کارها از اینفلوئنسر مارکتینگ استفاده می کنند


  • سایت مپ یا نقشه سایت چیست؟ نحوه ساختار و ایجاد

    سایت مپ یا نقشه سایت چیست؟ نحوه ساختار و ایجاد


  • نحوه پیاده سازی راه حل های امنیتی موثر برای داده و اطلاعات کسب و کار

    نحوه پیاده سازی راه حل های امنیتی موثر برای داده و اطلاعات کسب و کار


  • راهنمای ایجاد سوال و جواب در نتایج گوگل با FAQ سرچ کنسول

    راهنمای ایجاد سوال و جواب در نتایج گوگل با FAQ سرچ کنسول


  • گوگل تگ منیجر چیست؟ کاربرد و آموزش کاربرد

    گوگل تگ منیجر چیست؟ کاربرد و آموزش کاربرد


  • راهنمای جامع CX مدیریت تجربه مشتری

    راهنمای جامع CX مدیریت تجربه مشتری


  • چرا اطمینان از امنیت سایت وردپرس مهم است؟

    چرا اطمینان از امنیت سایت وردپرس مهم است؟


  • پروموت کردن یا ترویج چیست؟

    پروموت کردن یا ترویج چیست؟


  • کلمه کلیدی LSI چیست و چه تاثیری بر سئو دارد؟

    کلمه کلیدی LSI چیست و چه تاثیری بر سئو دارد؟


  • فیچر اسنیپت (Featured Snippet) چیست؟

    فیچر اسنیپت (Featured Snippet) چیست؟


  • سه رویکرد برای توضیح انواع سئو

    سه رویکرد برای توضیح انواع سئو


  • اسکیما مارک‌ آپ چیست؟ نمونه کد و آموزش استفاده از اسکیما

    اسکیما مارک‌ آپ چیست؟ نمونه کد و آموزش استفاده از اسکیما


  • محتوای کپی (Duplicate Content) چیست؟

    محتوای کپی (Duplicate Content) چیست؟


  • هنگام نوشتن مقاله تحقیقاتی به چه نکاتی توجه کنیم؟

    هنگام نوشتن مقاله تحقیقاتی به چه نکاتی توجه کنیم؟


  • وبلاگ نویسی خودکار ، چگونه اتوبلاگ خود را راه اندازی کنیم؟

    وبلاگ نویسی خودکار ، چگونه اتوبلاگ خود را راه اندازی کنیم؟


  • رپورتاژ آگهی چیست؟ تاثیر تبلیغات متنی بر سئو سایت

    رپورتاژ آگهی چیست؟ تاثیر تبلیغات متنی بر سئو سایت


  • نکاتی برای ویرایش، تصحیح یا نوشتن مقاله

    نکاتی برای ویرایش، تصحیح یا نوشتن مقاله


  • روش های فروش حرفه ای در کسب و کار

    روش های فروش حرفه ای در کسب و کار


  • گزارش سرعت صفحات سایت در سرچ کنسول گوگل

    گزارش سرعت صفحات سایت در سرچ کنسول گوگل


  • سگمنتشن مارکتینگ به چه معناست؟

    سگمنتشن مارکتینگ به چه معناست؟


  • پیچ آتوریتی ، تاثیر قدت صفحه سایت بر سئو

    پیچ آتوریتی ، تاثیر قدت صفحه سایت بر سئو


  • روش های تبلیغ در تلگرام + آموزش جامع تبلیغات تلگرام

    روش های تبلیغ در تلگرام + آموزش جامع تبلیغات تلگرام


  • تقسیم‌ بندی جمعیتی Demographic Segmentation چیست؟

    تقسیم‌ بندی جمعیتی Demographic Segmentation چیست؟


  • مزایا و معایب برون سپاری بومی سازی

    مزایا و معایب برون سپاری بومی سازی


  • بررسی مشکلات امنیتی سایت در سرچ کنسول

    بررسی مشکلات امنیتی سایت در سرچ کنسول


  • راهنمای جامع برای  سئو وب سایت  با 10 مرحله آسان

    راهنمای جامع برای سئو وب سایت با 10 مرحله آسان


  • راهنمای جامع آموزش گوگل سرچ کنسول

    راهنمای جامع آموزش گوگل سرچ کنسول


  • ماتریس BCG چیست؟

    ماتریس BCG چیست؟


  • معرفی ابزارهای مدیریت دیتابیس سرور + مزایا و ویژگی ها

    معرفی ابزارهای مدیریت دیتابیس سرور + مزایا و ویژگی ها


  • انواع مرورگر های پرسرعت برای اندروید

    انواع مرورگر های پرسرعت برای اندروید


  • WampServer ومپ سرور چیست؟

    WampServer ومپ سرور چیست؟


  • افزونه المنتور elementor چیست؟

    افزونه المنتور elementor چیست؟


  • لوکال هاست چیست؟ راه اندازی سرور محلی و localhost

    لوکال هاست چیست؟ راه اندازی سرور محلی و localhost


  • سرور مجازی اندروید ، VPS اندروید چیست؟

    سرور مجازی اندروید ، VPS اندروید چیست؟


  • مجنتو سیستم مدیریت محتوا و سایت ساز فروشگاهی

    مجنتو سیستم مدیریت محتوا و سایت ساز فروشگاهی


  • چه چیزی در کارت ویزیت قرار دهیم؟

    چه چیزی در کارت ویزیت قرار دهیم؟


  • مشکلات نسخه موبایل (موبایل فرندلی) در سرچ کنسول

    مشکلات نسخه موبایل (موبایل فرندلی) در سرچ کنسول


  • مزایای یادگیری کد نویسی

    مزایای یادگیری کد نویسی


  • Buyer persona یا شخصیت خریدار چیست؟

    Buyer persona یا شخصیت خریدار چیست؟


  • نوشتن و تولید محتوای جذاب برای افزایش ترافیک سایت

    نوشتن و تولید محتوای جذاب برای افزایش ترافیک سایت


  • سرور و هاست ایمیل چیست؟

    سرور و هاست ایمیل چیست؟


  • برای راه اندازی وبلاگ موفق چه باید کرد؟

    برای راه اندازی وبلاگ موفق چه باید کرد؟


  • ایمیل مارکتینگ ، نکاتی برای ایجاد محتوای ایمیل موثر که مخاطبان را درگیر کند

    ایمیل مارکتینگ ، نکاتی برای ایجاد محتوای ایمیل موثر که مخاطبان را درگیر کند


  • هاست پایتون چیست؟ راهنمای هاستینگ و میزبانی وب پایتون

    هاست پایتون چیست؟ راهنمای هاستینگ و میزبانی وب پایتون


  • راهنمای شروع حرفه خود در توسعه بازی

    راهنمای شروع حرفه خود در توسعه بازی


  • راهنمای جامع نصب وب سرور LiteSpeed در سی پنل

    راهنمای جامع نصب وب سرور LiteSpeed در سی پنل


  • فرمت WebP چیست؟ نحوه تبدیل تصاویر به فرمت WebP

    فرمت WebP چیست؟ نحوه تبدیل تصاویر به فرمت WebP


  • دسترسی به وب: تضمین یک تجربه کاربری فراگیر

    دسترسی به وب: تضمین یک تجربه کاربری فراگیر


  • روش ساخت نوار اعلان در وردپرس

    روش ساخت نوار اعلان در وردپرس


  • نرم افزار PUTTY چیست؟ راهنمای جامع کاربرد در شبکه

    نرم افزار PUTTY چیست؟ راهنمای جامع کاربرد در شبکه


  • آنالیز سئو سایت رقبا (Competitor SEO Analysis) چیست؟

    آنالیز سئو سایت رقبا (Competitor SEO Analysis) چیست؟


  • راه های کسب درآمد آنلاین از طریق وبلاگ نویسی

    راه های کسب درآمد آنلاین از طریق وبلاگ نویسی


  • DNS پویا چیست؟ کاربرد و مزایای DDNS

    DNS پویا چیست؟ کاربرد و مزایای DDNS


  • ویدئو مارکتینگ ، نحوه استفاده از ویدئوها برای تبلیغ کسب و کار

    ویدئو مارکتینگ ، نحوه استفاده از ویدئوها برای تبلیغ کسب و کار


  • راهنمای جامع باز گردانی بکاپ و ریستور در سی پنل

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


  • محافظت از گوشی هوشمند اندروید و موبایل

    محافظت از گوشی هوشمند اندروید و موبایل


  • راهنمای ایجاد تجارت الکترونیک آنلاین و کسب و کار خودتان

    راهنمای ایجاد تجارت الکترونیک آنلاین و کسب و کار خودتان


  • نکات ضروری سئو برای افزایش ترافیک سایت

    نکات ضروری سئو برای افزایش ترافیک سایت


  • لندینگ پیج چیست؟ مزایا و کاربرد صفحه نخست

    لندینگ پیج چیست؟ مزایا و کاربرد صفحه نخست


  • روش غیرفعال کردن ویرایشگر قالب و افزونه‌ها در وردپرس

    روش غیرفعال کردن ویرایشگر قالب و افزونه‌ها در وردپرس


  • تفاوت ریمارکتینگ و ریتارگتینگ در تبلیغات گوگل و دیجیتال مارکتینگ

    تفاوت ریمارکتینگ و ریتارگتینگ در تبلیغات گوگل و دیجیتال مارکتینگ


  • روش آپلود فایل‌ از آدرس در وردپرس (افزونه + کد)

    روش آپلود فایل‌ از آدرس در وردپرس (افزونه + کد)


  • چگونگی تصحیح اشتباهات گرامر مقاله و رفع خطاهای نوشتاری

    چگونگی تصحیح اشتباهات گرامر مقاله و رفع خطاهای نوشتاری


  • فریمورک بولزای Bullseye Framework چیست؟

    فریمورک بولزای Bullseye Framework چیست؟


  • روش های افزایش حجم آپلود سرور و وردپرس

    روش های افزایش حجم آپلود سرور و وردپرس


  • پروتکل SSH چیست؟ افزایش امنیت سرور و انتقال دیتا

    پروتکل SSH چیست؟ افزایش امنیت سرور و انتقال دیتا


  • بهبود سئو با تبلیغات گوگل، افزایش کارایی وب سایت

    بهبود سئو با تبلیغات گوگل، افزایش کارایی وب سایت


  • حملات ddos چیست؟

    حملات ddos چیست؟


  • فانل فروش یا قیف فروش (Sales Funnel) چیست؟

    فانل فروش یا قیف فروش (Sales Funnel) چیست؟


picfix1 picfix2 picfix3