۱۳۹۹/۱۰/۰۸, ۲۳:۳۶
(آخرین ویرایش: ۱۳۹۹/۱۰/۰۸, ۲۳:۴۲، توسط spadana2004.)
به منظور عیب یابی و مشاهده خطاها یا هشدارهای برنامه ی ویتایگر می توانید حالت عیب یابی (دیباگ) پیشفرض ویتایگر را از راهنمای زیر فعال کنید.
دیباگ 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 را در روت ویتایگر ویرایش کنید و خط زیر را پیدا کنید
بعد از خط بالا تکه کد زیر را اضافه کنید
حال می توانید در زمان لود هر صفحه محتوای دیباگ را در همان صفحه مشاهده نمایید
دیباگ 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 را در روت ویتایگر ویرایش کنید و خط زیر را پیدا کنید
بعد از خط بالا تکه کد زیر را اضافه کنید
حال می توانید در زمان لود هر صفحه محتوای دیباگ را در همان صفحه مشاهده نمایید