PDA

View Full Version : بدست آوردن خطاها در php



php_love
سه شنبه 28 خرداد 1392, 11:20 صبح
سلام دوستان

می خواستم بدونم چطور می تونم تمام خطاها و هشدارهایی که در سایت اتفاق می افته رو در یک فایل ذخیره کنم .

ممنون

Dark Lord
سه شنبه 28 خرداد 1392, 12:23 عصر
عموما در حالت پیش فرض خطا ذخیره میشند...

فایل PHP.ini رو باز کنید؛ به دنبال error_log بگردید مقدارش رو برابر آدرس فایل log مد نظر قرار بدید و فایل رو ذخیره و سپس وب سرور رو restart کنید. ( یا به آدرس موجود برای مشاهده log ها مراجعه کنید )

اگر قصد دارید فقط خطا ها log بشند و نمایش داده نشند تو همون فایل display_errors رو برابر Off قرار بدید.

Unique
چهارشنبه 29 خرداد 1392, 01: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");