View Full Version : بدست آوردن خطاها در php
php_love
سه شنبه 28 خرداد 1392, 12:20 عصر
سلام دوستان
می خواستم بدونم چطور می تونم تمام خطاها و هشدارهایی که در سایت اتفاق می افته رو در یک فایل ذخیره کنم .
ممنون
Dark Lord
سه شنبه 28 خرداد 1392, 13:23 عصر
عموما در حالت پیش فرض خطا ذخیره میشند...
فایل PHP.ini رو باز کنید؛ به دنبال error_log بگردید مقدارش رو برابر آدرس فایل log مد نظر قرار بدید و فایل رو ذخیره و سپس وب سرور رو restart کنید. ( یا به آدرس موجود برای مشاهده log ها مراجعه کنید )
اگر قصد دارید فقط خطا ها log بشند و نمایش داده نشند تو همون فایل display_errors رو برابر Off قرار بدید.
Unique
چهارشنبه 29 خرداد 1392, 02:45 صبح
البته چون روی هاست شما دسترسی به php.ini ندارین ! شدنی نیست و باید از ini_set استفاده کنین :
ini_set('display_errors','0'); // set to 1 for displaying errors
ini_set("log_errors" , "1"); // force to log errors
ini_set("error_log" , "address/to/log/file");
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.