דילוג לתוכן הראשי
וורדפרס

מסך לבן בוורדפרס — איך מאתרים את הסיבה

האתר מציג עמוד ריק לגמרי. הנה איך להפעיל הודעות שגיאה, לזהות את האשם ולחזור לאוויר.

עודכן 2 דקות קריאה

מסך לבן פירושו ש-PHP נעצר באמצע ולא הודפס דבר. השגיאה קיימת — היא פשוט מוסתרת.

שלב 1: תראו את השגיאה

הוסיפו ל-wp-config.php, לפני השורה /* That's all, stop editing! */:

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );

טענו את הדף מחדש. השגיאה תיכתב ל-wp-content/debug.log.

WP_DEBUG_DISPLAY נשאר false בכוונה — הצגת שגיאות למבקרים חושפת נתיבי שרת ושמות טבלאות. הלוג מספיק.

השורה האחרונה בלוג תצביע כמעט תמיד על קובץ בתוך תיקיית תוסף או תבנית מסוימת. זה האשם.

שלב 2: כבו את התוספים

אם אין גישה לניהול, אפשר לכבות את כולם בבת אחת דרך FTP או מנהל הקבצים:

שנו את שם התיקייה wp-content/plugins ל-plugins-off. וורדפרס לא ימצא אף תוסף וישבית את כולם.

אם האתר חזר — אחד התוספים אשם. החזירו את השם, ואז הפעילו אותם אחד-אחד עד שהמסך הלבן חוזר.

שלב 3: בדקו את התבנית

אם כיבוי התוספים לא עזר, שנו את שם תיקיית התבנית הפעילה. וורדפרס יחזור לתבנית ברירת מחדל.

שלב 4: מגבלת זיכרון

מסך לבן שמופיע דווקא בפעולות כבדות — ייבוא, עדכון, עמוד ניהול מסוים — הוא כמעט תמיד זיכרון.

define( 'WP_MEMORY_LIMIT', '512M' );
define( 'WP_MAX_MEMORY_LIMIT', '768M' );

שלב 5: יומן השגיאות של השרת

אם אף אחד מהשלבים לא עזר, יומן השגיאות של השרת יראה מה שהלוג של וורדפרס לא תפס — למשל תהליך שנהרג בגלל חריגת משאבים. הוא זמין מהאזור האישי.

מתי זה לא מסך לבן

  • דף שנטען ריק אבל עם עיצוב — בעיית תבנית או תוכן, לא PHP
  • שגיאת 500 — כשל שרת, לא PHP שנעצר בשקט
  • שגיאת 508 — חריגת משאבים; ראו שגיאת 508

אחרי שתיקנתם

החזירו את WP_DEBUG ל-false ומחקו את debug.log. הקובץ נגיש מהדפדפן וחושף נתיבים ומבנה פנימי.


אין לכם גישה ל-FTP? פתחו פנייה ונכבה את התוספים מהצד שלנו.

המאמר עזר לכם?

עוד בוורדפרס