WhatsApp
מדריך תיקונים נפוצים אוגוסט 14, 2026

חריגה ממגבלת הזיכרון בוורדפרס: הסיבה והתיקון הבטוח

שגיאת "חריגה ממגבלת הזיכרון" בוורדפרס: תוסף כבד או פעולה חד-פעמית שדורשים יותר זיכרון PHP מהמוגדר....

דלג לפרומפט המוכן
איור מינימליסטי של מיכל עם קו תקרה עליון ובתוכו קוביות מוערמות, שאחת מהן גדולה מהשאר וחורגת מעל הקו, המסמל חריגה ממגבלת הזיכרון של PHP בוורדפרס
תגיות: ביצועים וורדפרס זכרון תקלות

התשובה המהירה: השגיאה "Allowed memory size exhausted" (חריגה ממגבלת הזיכרון) מופיעה כשוורדפרס מנסה לבצע פעולה שדורשת יותר זיכרון PHP ממה שהוגדר לו, למשל לטעון עמוד עם הרבה תוספים, לערוך דף כבד או לעבד תמונה גדולה. הפתרון הנפוץ ביותר הוא להעלות את מגבלת הזיכרון בקובץ wp-config.php, אבל לפני זה כדאי לוודא שיש גיבוי עדכני ולזהות אם תוסף מסוים הוא זה שאוכל את הזיכרון, כי אחרת השגיאה רק תחזור.

תוכן העניינים

מה זאת שגיאת "חריגה ממגבלת הזיכרון", ולמה וורדפרס מציג אותה?

PHP מקבל תקרת זיכרון לכל בקשה; כשוורדפרס חוצה אותה, הוא עוצר באמצע ומציג טקסט שגיאה במקום את העמוד.

כל אתר וורדפרס רץ על שפת תכנות בשם PHP, ולכל בקשה שהשרת מעבד יש תקרת זיכרון מוגדרת מראש, שנקראת memory_limit. כשהאתר מבקש לבצע פעולה שדורשת יותר זיכרון מהתקרה הזאת, בין אם זה טעינת עמוד עם הרבה תוספים פעילים, שמירת דף עריכה כבד בלוח הניהול, או עיבוד תמונה גדולה, PHP עוצר את הפעולה באמצע ומדפיס שורת שגיאה באנגלית: "Fatal error: Allowed memory size of X bytes exhausted". במקום העמוד עצמו, הביקור רואה טקסט שגיאה גולמי, לפעמים רק על עמוד אחד כבד, לפעמים על כל הלוח הניהול. זו לא שגיאת עיצוב או תבנית. זו מגבלה טכנית שנשברת, ולכן היא חוסמת בדיוק את הפעולה שדרשה יותר זיכרון, לא בהכרח את כל האתר.

למה זה קורה דווקא כשעורכים דף כבד או מעלים תמונות?

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

ברוב המקרים אחת משלוש סיבות עומדת מאחורי השגיאה:

  • תוסף או תבנית שצורכים הרבה זיכרון. תוספים כבדים, בעיקר בוני עמודים, תוספי חנות או תוספי אבטחה עם הרבה תכונות, יכולים לצרוך זיכרון רב במיוחד כשכמה מהם פעילים יחד.
  • פעולה חד-פעמית כבדה. עריכת דף עם הרבה בלוקים, העלאת תמונה גדולה שעוברת עיבוד אוטומטי ליצירת גדלים שונים, או ייבוא תוכן בכמות גדולה, יכולים לדרוש שיא זיכרון גבוה בבת אחת, גם אם האתר רגיל לרוץ בלי בעיה.
  • תקרת PHP נמוכה מלכתחילה. חלק מתוכניות האחסון מגיעות עם תקרת ברירת מחדל נמוכה, כמו 64 או 128 מגה, שמספיקה לאתר קטן אבל לא לאתר עם הרבה תוספים או תנועה.

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

מה בודקים ומגבים לפני שנוגעים בהגדרות?

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

לפני שנוגעים בקובץ wp-config.php, שתי בדיקות שחוסכות זמן וטעויות:

  1. ודא שיש לך גיבוי עדכני וניתן לשחזור בפועל. כל שינוי בהגדרות זיכרון PHP הוא שינוי בקובץ ליבה של האתר. אם אין גיבוי אוטומטי מסודר, זה הרגע לעצור ולסדר את זה, לא להמשיך בלעדיו.
  2. רשום מתי בדיוק השגיאה הופיעה, ובאיזו פעולה. האם זה קרה בעריכת דף מסוים, בהעלאת תמונה, או סתם בגלישה רגילה? הפרט הזה מקצר משמעותית את שלב איתור התוסף האשם בהמשך.

רק אחרי שתי הבדיקות האלה שווה לפתוח את קובץ ההגדרות.

איך מעלים את מגבלת הזיכרון של PHP בבטחה?

מוסיפים שתי שורות לקובץ wp-config.php שמעלות את התקרה, ורק אחרי גיבוי מאומת.

בקובץ wp-config.php, מעל השורה שכתוב בה "That's all, stop editing", אפשר להוסיף שתי שורות שמעלות את תקרת הזיכרון של וורדפרס:

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

השורה הראשונה קובעת את התקרה הרגילה של האתר, והשנייה את התקרה המקסימלית ללוח הניהול, שם רוב הפעולות הכבדות קורות. הערך עצמו תלוי בגודל האתר; 256 ו-512 מגה מספיקים לרוב אתרי העסקים הקטנים. אחרי השמירה, נסה שוב את הפעולה שגרמה לשגיאה. חשוב לדעת: השורות האלה מבקשות מוורדפרס להשתמש בתקרה גבוהה יותר, אבל אם תוכנית האחסון עצמה חוסמת ב-php.ini או ב-.user.ini תקרה נמוכה יותר, וורדפרס לא יכול לעקוף את זה לבד, וצריך לפנות לספק האחסון.

איך מאתרים איזה תוסף או תבנית אוכל את הזיכרון?

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

אם העלאת התקרה עצרה את השגיאה אבל היא חוזרת בכל פעם שהאתר גדל, שווה לאתר את התוסף שאוכל את הזיכרון. השיטה הבטוחה ביותר היא כיבוי כל התוספים בבת אחת (רק אחרי גיבוי), ואז הדלקה אחד אחרי השני תוך בדיקת הפעולה שגרמה לשגיאה בכל פעם. התוסף שמחזיר את השגיאה הוא החשוד. אפשרות נוספת, לבעלי אתר עם קצת יותר ביטחון טכני, היא להפעיל תיעוד שגיאות (WP_DEBUG_LOG) ולבדוק בקובץ debug.log איזה קובץ ותוסף הופיעו ברגע שהזיכרון נגמר. ברוב המקרים מדובר בתוסף בונה עמודים, תוסף חנות, או כמה תוספי אבטחה וקאשינג שרצים יחד ומכפילים את הצריכה.

מתי הבעיה היא בתוכנית האחסון עצמה, ולא בהגדרה?

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

לפעמים ההגדרה בקובץ wp-config.php לא משנה כלום, כי תוכנית האחסון עצמה מגבילה את PHP ברמה גבוהה יותר, דרך php.ini או .user.ini, ווורדפרס לא יכול לעקוף מגבלה כזאת. במקרה הזה הצעד הבא הוא לפנות לתמיכה של ספק האחסון ולבקש להעלות את התקרה, בקשה לגיטימית לחלוטין שרוב ספקי האחסון המשותף מבצעים בלי תשלום נוסף. אם ספק האחסון מסרב או שהתקרה המקסימלית שהוא מציע עדיין נמוכה מדי לאתר שגדל, זה סימן שהגיע הזמן לשקול תוכנית אחסון עם יותר משאבים, ולא בהכרח בעיה בהגדרות של האתר עצמו.

איך זה שונה ממסך לבן ומשגיאת 500?

חריגת זיכרון כמעט תמיד מלווה בטקסט שגיאה מפורש; מסך לבן שקט וללא הודעה מצביע על סיבה אחרת.

חריגת זיכרון היא אחת הסיבות האפשריות למסך לבן בוורדפרס, אבל לא היחידה, ולרוב אפשר להבדיל ביניהן: חריגת זיכרון כמעט תמיד מלווה בטקסט שגיאה מפורש שמזכיר "memory" או "Allowed memory size", בעוד מסך לבן שקט לגמרי, בלי שום הודעה, מצביע לרוב על התנגשות תוסף או תבנית שלא קשורה לזיכרון בכלל. הרחבתי על כל הסיבות למסך לבן, כולל אבחון שלב אחר שלב, במדריך מסך לבן בוורדפרס: איך מאבחנים ומתקנים. שגיאת 500 (Internal Server Error) היא קטגוריה רחבה יותר שחריגת זיכרון יכולה להיות אחת הסיבות שלה, לצד תוסף שבור או קובץ .htaccess פגום; אם קיבלת שגיאת 500 בלי טקסט שמזכיר זיכרון במפורש, כדאי להתחיל משם, במדריך שגיאת 500 בוורדפרס: 5 סיבות נפוצות ואיך לתקן.

שאלות נפוצות

כמה זיכרון PHP וורדפרס צריך בדרך כלל?

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

העליתי את מגבלת הזיכרון ועדיין קורס, מה עכשיו?

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

האם להעלאת מגבלת הזיכרון יש סיכון?

הסיכון עצמו נמוך, כי מדובר בשתי שורות תוספת בקובץ הגדרות, לא במחיקה. הסיכון האמיתי הוא בכל שינוי בקובץ wp-config.php בלי גיבוי לפני כן, כי טעות הקלדה בקובץ הזה יכולה להפיל את האתר לגמרי.

איך יודעים אם הבעיה היא תוכנית האחסון ולא הגדרה שלי?

אם הוספת את שתי השורות ל-wp-config.php והשגיאה ממשיכה בדיוק באותו מקום, כדאי לפנות לתמיכה של ספק האחסון ולשאול מה תקרת הזיכרון המוגדרת ברמת השרת עבור החשבון שלך.


פרומפט מדריך ל-AI

רוצים ש-ChatGPT ידריך אתכם בתהליך? זה פרומפט מוכן שהופך כל עוזר AI למדריך וורדפרס סבלני שמלווה אותך בתהליך, צעד אחר צעד ובשפה פשוטה. כדי להשתמש בו, העתיקו את הטקסט שבמסגרת, הדביקו אותו בצ'ט ה-AI המועדף עליכם (ChatGPT, ‏Claude, ‏Gemini או כל כלי אחר), וענו על השאלות שהוא ישאל. ככל שתענו מדויק יותר, ההכוונה תהיה טובה יותר.

אתה מומחה וורדפרס סבלני שעוזר לבעל אתר לא טכני. באתר שלי מופיעה שגיאת חריגה ממגבלת הזיכרון של PHP, והמטרה שלי לתקן אותה. ענה בעברית. שאל אותי קודם שאלות הבהרה, אחת בכל פעם, על טקסט השגיאה המדויק ועל מה שכבר ניסיתי, ואל תניח הנחות. ודא שיש לי גיבוי עדכני לפני כל שינוי, ואז הדרך אותי צעד אחר צעד: לזהות איזו מהסיבות היא שלי, להוסיף את שתי שורות ההגדרה לקובץ wp-config.php, לבודד תוסף אחד בכל פעם, ולפנות לספק האחסון אם התקרה חסומה בשרת. הסבר כל צעד במילים פשוטות, וגם למה עושים אותו. אל תבקש ממני סיסמאות, פרטי גישה לאחסון או למסד הנתונים, ואל תבקש לראות את wp-config.php; אמור לי מה להוסיף ואיפה. לפני כל פעולה מסוכנת או בלתי הפיכה, הזהר אותי בבירור והצע דרך בטוחה יותר. אם אתה לא בטוח, או אם נראה שיש סיכון לאובדן מידע, תגיד לי לעצור ולפנות לאיש מקצוע.

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


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


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

תפריט נגישות