Drupalcon Szeged 2008

debug

ניהול קבצי trace

פעמים רבות אנו רוצים לדעת אילו שאילתות בדיוק נשלחו על ידי דרופל לבסיס הנתונים. אפשר להפעיל לצורך העניין את מודול devel - מנהל האתר יקבל את השאילתות על המסך בתיבה.

אבל מה אם רוצים לקבל את התוצאות בקובץ טקסט? (לקובץ טקסט יש מספר יתרונות - ניתן להשוות תוצאות של טעינת שני עמודים דומים, לנתח ביצועים, או לבדוק מה בדיוק דרופל עושה כדי להסב נתונים ממערכות אחרות). ובכן, במקרה זה נפעיל את מודול trace.

מתכון פשוט להמנעות מהdrupal white screen

כל מי שפיתח או התעסק עם דרופל הרבה נחשף לזה.
פתאום אתה עומד מול חלון לבן בלי צל של מושג מה קרה.
החלון הלבן בדרך כלל נגרם בגלל שגיאת php והודעת השגיאה של הphp בדרך כלל נרשמת לקובץ "לוג" במערכת הקבצים.
אם אתה מנוסה ומכיר קצת את המערכת של ספק השירות שלך - בודאי תסתדר באיתור קבצי הלוג ותוכל לנסות לפענח את שגיאת הphp - שברוב המקרים אתה יצרת אך למתחילים (וגם לעצלנים - כמוני) אפשר לנתב את שגיאות הphp לדפדפן

לדבג PHP

מאז שהתחלתי לתכנת אני רגיל לעבוד עם debugger - אתה כותב קוד, מריץ, לא עובד.. נו, מה חדש.. עכשיו אני מריץ עם debugger, עוצר פה, מסתכל שם, משנה משהו, ומגלה די מהר את הבעיה. העברתי שעות רבות מול חלון כזה, ואני מתקשה לעבוד בלעדיו.

ב PHP, כך התחוור לי, רוב הדיבוג מתבצע בעזרת הדפסות אל חלון הדפדפן (!!). טוב, מוזר.. אבל אם כולם עושים ככה, כנראה שזה בסדר, לא? אז זהו, שלא.

חדש באתר

סוגסמל מיוןנושאמאתתגובותהתעדכן
הודעה8 ישראלים בדרופלקון!! zohar0לפני 3 שעות 32 דקות
שאלהאיך אומרים ubercart בעיברית ? :-) avior2לפני 4 שעות 45 דקות
שאלהתפריטים מבוססי ROLE? wualla5לפני 5 שעות 33 דקות
שאלהבאיזה מודול האתר הנ"ל משתמש לכניסת משתמשים -user login eranglr1לפני 19 שעות 17 דקות
שאלהלינק לתגובות ולהמשך הכתבה נמצא מעל הכתבה - איך אני הופך? ido102לפני 2 ימים 3 שעות
הודעהמשלוח SMS כאינדיקציה למילוי טופס yhager12לפני 2 ימים 11 שעות
שאלהסינון תוכן ב- view לפי ה"אבא" ענת4לפני 2 ימים 11 שעות
שאלהמספר שאלות ido102לפני 3 ימים 31 דקות
שאלהדרוש מודול מילואים amitai5לפני 3 ימים 6 שעות
עמוד ספרמבני קלט zohar5לפני 3 ימים 23 שעות
שלב תוכן