غیرفعال کردن پیغام های خطا

Masih

Well-Known Member
آیا روشی هست که بشه برخی از اعلام خطاهای PHP رو غیرفعال کرد؟ من در یک فروم خارجی سوالی پرسیده بودم و جواب داده بودن که میشه با خاموش کردن اعلام خطاها مشکل رو حل کرد. روشش چطوریه؟
بخشی از جواب هم این بود:

کد:
But almost servers out there work fine with this bug. If you can control your own server, then you can try to not display notice or warning of php server (in php.ini).
 

ali-msh

Member
براي غير فعال شدن خطا ها در سرور بايد اين خط كد رو داخل فايل آپاچي (.htaccess) كه روي هاستتون هست وارد كنيد

کد:
php_flag display_errors off
 

Masih

Well-Known Member
براي غير فعال شدن خطا ها در سرور بايد اين خط كد رو داخل فايل آپاچي (.htaccess) كه روي هاستتون هست وارد كنيد

کد:
php_flag display_errors off


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

ICY

Member
توی Cpanel بر روی File Manager کلیک کرده و از صفحه پاپ آپی که باز میشه تیکه Show Hidden Files رو بزنید و بعد به فایل منجیر رفته و از Public_html فایل رو انتخاب کرده و این کد رو با کلیک روی دکمه Edit بهش اضافه کنید :
php_flag display_errors off
و یا اینکه این کد رو به اول همه فایلهای php تون اضافه کنید :
<?php
ini_set('display_errors', 0);
?>
 

ehsanch

Active Member
<?php

// Turn off all error reporting
error_reporting(0);

// Report simple running errors
error_reporting(E_ERROR | E_WARNING | E_PARSE);

// Reporting E_NOTICE can be good too (to report uninitialized
// variables or catch variable name misspellings ...)
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);

// Report all errors except E_NOTICE
// This is the default value set in php.ini
error_reporting(E_ALL ^ E_NOTICE);

// Report all PHP errors (bitwise 63 may be used in PHP 3)
error_reporting(E_ALL);

// Same as error_reporting(E_ALL);
ini_set('error_reporting', E_ALL);

?>

for more information : http://www.php.net/error_reporting
 

جدیدترین ارسال ها

بالا