نحوه فعال و غیرفعال سازی نمایش خطا error_log از طریق .htaccess

ساخت وبلاگ

<a href='/last-search/?q=نحوه'>نحوه</a> <a href='/last-search/?q=فعال'>فعال</a> و <a href='/last-search/?q=غیرفعال'>غیرفعال</a> <a href='/last-search/?q=سازی'>سازی</a> <a href='/last-search/?q=نمایش'>نمایش</a> <a href='/last-search/?q=خطا'>خطا</a> error log از <a href='/last-search/?q=طریق'>طریق</a> .htaccess

چنانچه برنامه نویس PHP هستید یا از سیستم های مدیریت محتوا جهت مدیریت وبسایت یا اپلیکیشن خود استفاده می کنید گاها اتفاق میافتد که وبسایت شما بدون خطا با صفحه خالی یا سفید مواجه می شود و یا در برخی موارد با خطای زیر مواجه می شوید:

500 Internal Server Error

در این شرایط حتما یک یا چند خطا منجر به توقف وبسایت شما شده است، بنابراین لازم است ابتدا بررسی کنیم که متن خطا چیست تا بتوانیم برای رفع آن تلاش کنیم. در این مقاله به نحوه فعال سازی نمایش خطا به جای صفحه خالی یا خطای 500، می پردازیم پس در ادامه با ما همراه باشید…

اطمینان حاصل کنید تابع نمایش خطا در فایل php.ini فعال شده باشد

به منظور جلوگیری از به هم ریختگی صفحات وبسایت و همینطور مسائل امنیتی اغلب تابع Display_error و عوامل وابسته در سرورهای اشتراکی غیر فعال هستند. بنابراین اولین قدم فعال سازی Display_error از طریق فایل php.ini یا htaccess. است که ما نوع دوم یعنی htaccess. را انتخاب می کنیم:

به مسیر اصلی ذخیره سازی فایل های PHP رفته و با یافتن فایل htaccess. ، کد زیر را به ابتدای آن اضافه کنید:

php_flag display_startup_errors on
php_flag display_errors on
php_flag html_errors on
php_flag log_errors on
php_value error_log /home/UESRNAME/public_html/error_log

با این اقدام نمایش خطا فعال می شود یا اگر هم مایل به غیر فعال سازی ارورلاگ خود هستید کافیه جایه گزینه های on کلمه off قرار دهید. اما توجه فرمایید خطا در صفحه وبسایت نمایش داده نمی شود بلکه در یک فایل با نام error_log در مسیر ذکر شده در کد (/home/UESRNAME/public_html/)  ذخیره می شود. چنانچه قصد دارید نمایش خطا در صفحه وبسایت یا مرورگر به صورت بلادرنگ نمایش داده شود لازم است کد زیر را بعد از تگ آغازین PHP در ابتدای فایل مربوطه اضافه کنید:

error_reporting(E_ALL);
ini_set('display_errors', 'On');
  • منظور از تگ آغازین (<?php) است و فایل مربوطه همان فایلی است که با فراخوانی آن صفحه خالی با خطای 500 ظاهر شده است.
دانلود

مطلب مفیدی بود ؟

مرجع دانلود اسکریپت...
ما را در سایت مرجع دانلود اسکریپت دنبال می کنید

برچسب : نویسنده : محمد رضا جوادیان scripts بازدید : 149 تاريخ : پنجشنبه 14 مهر 1401 ساعت: 12:45

خبرنامه