به انجمن پشتیبانی ویتایگر فارسی خوش آمدید. برای استفاده از انجمن باید ثبت نام کنید یا وارد انجمن شوید

امتیاز موضوع:
  • 8 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
تکنیک های رفع اشکال و دیباگ در ویتایگر
#1
به منظور عیب یابی و مشاهده خطاها یا هشدارهای برنامه ی ویتایگر می توانید حالت عیب یابی (دیباگ) پیشفرض ویتایگر را از راهنمای زیر فعال کنید.

دیباگ Database و بانک اطلاعاتی

برای دیباگ دیتابیس باید instance مربوطه به adb را از طریق ویرایش فایل زیر فعال کنید


[فقط اعضای انجمن قادر به مشاهده محتوای این قسمت می باشند برای ثبت نام کلیک نمایید]

در انتهای فایل مقدار زیر را بیابید

[فقط اعضای انجمن قادر به مشاهده محتوای این قسمت می باشند برای ثبت نام کلیک نمایید]


و آن را با مقدار زیر جایگزین کنید

[فقط اعضای انجمن قادر به مشاهده محتوای این قسمت می باشند برای ثبت نام کلیک نمایید]


 دیباگ PHP
برای فعال سازی دیباگ در کتابخانه log4php.debug مراحل زیر را انجام دهیدفایل config.performance.php را در روت ویتایگر ویرایش کنید و مقدار متغییر LOG4PHP_DEBUG را برابر true قرار دهید


[فقط اعضای انجمن قادر به مشاهده محتوای این قسمت می باشند برای ثبت نام کلیک نمایید]

حال فایل log4php.properties را در روت ویتایگر باز کنید و مقدار log4php.rootLogger را برای فعال سازی level لاگ بر روی مقدار زیر تنظیم کنید


[فقط اعضای انجمن قادر به مشاهده محتوای این قسمت می باشند برای ثبت نام کلیک نمایید]

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

دیباگ موتور قالب Smarty
Smarty یک موتور قالب ساز حرفه‌ای برای زبان برنامه نویسی PHP است که از طریق آن به راحتی می‌توان بخش منطق برنامه را از بخش طراحی و نمایش خروجی برنامه جدا کرد. ویتایگر از این موتور قالب ساز استفاده میکند. برای دیباگ آن مراحل زیر را انجام دهیدفایل config.inc.php را در روت ویتایگر ویرایش کنید و مقدار زیر را به انتهای آن اضافه کنید

[فقط اعضای انجمن قادر به مشاهده محتوای این قسمت می باشند برای ثبت نام کلیک نمایید]









همچنین می توانید از طریق دریافت نمونه کد منتشر شده توسط پارس ویتایگر از دیباگر پارس ویتایگر بدون نیاز به چک کردن فایل های لاگ ویتایکر جهت عیب یابی استفاده نمایید

فایل های ضمیمه را در روت ویتایگر کپی کنید و محتوای آن را از حالت زیپ خارج کنید و سپس فایل index.php را در روت ویتایگر ویرایش کنید و خط زیر را پیدا کنید


[فقط اعضای انجمن قادر به مشاهده محتوای این قسمت می باشند برای ثبت نام کلیک نمایید]

 بعد از خط بالا تکه کد زیر را اضافه کنید

[فقط اعضای انجمن قادر به مشاهده محتوای این قسمت می باشند برای ثبت نام کلیک نمایید]

حال می توانید در زمان لود هر صفحه محتوای دیباگ را در همان صفحه مشاهده نمایید


فایل‌(های) پیوست شده
.zip   debuger.zip (اندازه: 206.62 KB / تعداد دفعات دریافت: 42)
پاسخ
سپاس شده توسط:


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان