TOC

This article is currently in the process of being translated into Mongolian (~80% done).

Засварлагч:

Алдаа илрүүлэх/дибаг хийх

TSW WebCoder debugging Debugging allows you to step through the execution of your code, monitoring what it does and how it works. It's a bit difficult to explain, unless you've tried it before, and if this is your very first time working with a programming language, you may wish to wait a bit before setting up and using debugging. On the other hand, debugging can be a huge help in finding those pesky bugs, and it will make you a much stronger coder. It's really up to you whether or not you wish to setup debugging now or wait until later on.

Өмнөх бүлгүүдэд бид таны компьютер дээр Apache болон PHP-ийг хоёуланг нь суулгасан. Аз болоход энэ нь дибаг хийх боломжийг танд олгох бараг бүх зүйл юм. TSW WebCoder дээр Дибаг цэс рүү ороод Setup debugging -ийг сонгоно уу. Шидтэн цонх гарч ирэх бөгөөд энэ нь таны төхөөрөмж дээр дибаг хэрхэн хийх бүх үйл явцыг танилцуулах болно. Энэ нь ойлгоход хялбар цэгцтэй ч бүх зүйл төлөвлөсний дагуу явагдаж байгаа эсэхийг баталгаажуулахын тулд би шидтэнтэй хамтран явах болно.

  1. Эхний хуудас дээр бидэнд хийх зүйл байхгүй. Энэ нь ердийн угтах дэлгэц юм.
  2. Хоёр дахь хуудсан дээр байгаа анхдагч сонголтыг хэвээр нь хадгална full debugging.
  3. Гурав дахь дэлгэц дээр Apache болон PHP-ийн тухай бага зэрэг мэдээлэл байгаа боловч бид үүнийг суулгасан тул цааш нь үргэлжлүүлж болно.
  4. Дөрөв дэх дэлгэц дээр та php.ini файлыг хаанаас олохоо WebCoder-д хэлэх ёстой. Хэрэв та PHP-г суулгаж байхдаа зааварчилгааг дагаж замыг нь өөрчлөөгүй бол C: \ Program Files \ PHP \ php.ini гэж харагдах ёстой. Үзэх товчийг дарж байршилыг нь олно уу.
  5. Одоо, тав дахь дэлгэц дээр бидэнд PHP болон Apache-ийг WebCoder доторх дибаг хийх клиенттэй харилцах боломжийг олгох DLL файл хэрэгтэй. Та өөрийн PHP-ийн хувилбарт тохирох DLL-ийг сонгон http://www.xdebug.org/ хаягаас авах боломжтой. Энэ нь вэбсайтын баруун талд, Windows binaries- ын дор бий. Түүнийг PHP суулгалтынхаа ext директор руу татаж аваарай C: \ Program Files \ PHP \ ext \ . Татаж авсны дараа WebCoder дээрх замыг нь хайж олох товч дээр дарж олно.
  6. Дараагийн дэлгэц дээр танд тэдгээрийг өөрчлөх тодорхой шалтгаан үгүй бол тохиргоог хэвээр нь үлдээх хэрэгтэй. Анхдагч утгаараа зүгээр ажиллах ёстой.
  7. Одоо татаж авсан Xdebug модулийг идэвхжүүлэхийн тулд php.ini файлыг өөрчлөх цаг болжээ. Хэрэв та Modify button товчийг дарвал WebCoder үүнийг хийж өгөх болно. Өөрчлөлт хийсний дараа Apache нь өөрчлөлтийг авахын тулд дахин эхлэх шаардлагатай болно Энэ алхам нь маш чухал бөгөөд хэрэв ажиллаж байгаа бол дахин эхлүүлээрэй. Үгүй бол одоо Apache-г эхлүүлэхэд тохиромжтой үе байх болно.
  8. Дараагийн дэлгэцэн дээр та эхний текст хайрцагт Apache-ийн баримтын үндэсийг, хоёр дахид нь localhost замыг тодорхойлох ёстой. Хэрэв та энэ зааврыг даган мөрдөж, юу ч өөрчлөөгүй бол оруулсан утгууд нь дараах байдалтай байх ёстой:

    Баримтын үндэс: C: \ Program Files \ Apache Software Foundation \ Apache2.2 \ htdocs \
    URL: http: // localhost: 8080 /
  9. Дараагийн дэлгэц дээр бид бүх зүйл зохих ёсоор ажиллаж байгаа эсэхийг шалгаж болно. Apache-г эхлэсэн эсэхийг шалгаад (php.ini файлыг өөрчилсний дараа дахин эхлүүлсэн), дараа нь Test товчийг дарна уу. Хэрэв бүх зүйл хэвийн байвал та одоо дибаг хийхэд бэлэн боллоо!