pary_daryayi

مخفی کردن خطاها

10 پست در این موضوع قرار دارد

سلام .

وقتی دستور زیر رو استفاده میکنیم باعث میشه تمام warning ها ( نه error ها ) مخفی بشن .


ini_set("display_errors", 0);

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


error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);

وقتی کد بالا رو به این شکل استفاده میکنم :


error_reporting(~E_ALL);

باز warning ها رو نمایش نمیده اما parse error ها رو نمایش میده . چرا ؟ ممنون میشم راهنمایی کنید .

0

به اشتراک گذاری این پست


لینک به پست

این چطور؟

error_reporting(0);

2

به اشتراک گذاری این پست


لینک به پست

همه ی اینها رو تست کردم . البته من دارم روی لوکال امتحان میکنم .

هم دستی تو php.ini و هم از طریق کد php.

با اینکه xamp رو ریست کردم باز هم بی فایده بود و باز parse error رو نشون میده .

0

به اشتراک گذاری این پست


لینک به پست

اگه دستی تو php.ini غیرفعال بشه نباید بیاد

2

به اشتراک گذاری این پست


لینک به پست

درسته .تو لوکال با تنظیم دستی همشون مخفی میشن . ولی تو هاست مگه به php.ini دسترسی داریم ؟

0

به اشتراک گذاری این پست


لینک به پست

خیر

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

2

به اشتراک گذاری این پست


لینک به پست

با سلام

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

میخواستم بپرسم اگه خودم بخوام نمایش همه خطاها رو در سایت غیر فعال کنم(فقط تو error_log ذخیره بشن)چطور می تونم؟

خیلی ممنون

0

به اشتراک گذاری این پست


لینک به پست

ممنون میشم دوستان کمک کنن

شنیدم برا امنیت سایت خیلی مهمه که خطاها به کاربرا نشون داده نشه برا همین میخوام warning و notice و... رو حذف کنم.

غیر از تغییر php.ini راه دیگه ای نیست؟

لطفا مرحله به مرحله توضیح بدین(من مبتدیم)

با تشکر

0

به اشتراک گذاری این پست


لینک به پست

دوباره به پشتیبانی تیکت زدم.عکس گرفتم براشون فرستادم.گفتن ما تو صفحه خطایی نمی بینیم!!!

میشه دوستانی راهنمایی کنن چطور میتونم خودم خطاها رو از صفحه حذف کنم؟

یه راهش انگار گذاشتن @ قبل از خطی هستش که تو خطا مشخص شده.درسته؟

ولی من میخوام کلا خطاها رو نشون نده

ممنون میشم راهنمایی کنید.

با تشکر

0

به اشتراک گذاری این پست


لینک به پست

ببینید کلا این هست

پشتیبانی سرور میتونه کاری کنه هر جا خطا میده صفحه سفید بیاد (خطا ها مخفی میشن) و بعد خطاها فقط در فایل error_log ذخیره بشن

تنظیمات از سمت سرور قابل انجامه

2

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

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

دارای حساب کاربری هستید؟ از اینجا وارد شوید


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