דלג לתוכן

איך להעלות memory limit בוורדפרס ולשנות הגדרות PHP בקלאודוויז (Cloudways) – מדריך 2026

בעמוד הזה

עודכן לאחרונה: · מאת

בקצרה: כדי להעלות memory limit בוורדפרס, גודל העלאה או זמן הרצה בקלאודוויז (Cloudways), יש שתי רמות. ברמת השרת נכנסים ל-Settings & Packages > Basic ומשנים את Memory Limit, Upload Size ו-Execution Limit לכל האתרים בשרת. ברמת אפליקציה אחת משתמשים בעורך PHP Settings של האפליקציה עם שורות כמו php_admin_value[memory_limit] = 512M, וההגדרה הזו גוברת על הגדרת השרת.

⏱ זמן ביצוע: 5–10 דקות · רמת קושי: קל (רמת שרת) עד בינוני (עורך האפליקציה) · נבדק לאחרונה מול התיעוד הרשמי: 06.11.2026

מה ההגדרות האלה עושות, ולמה הן מוגבלות

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

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

הגדרהמה היא קובעתברירת המחדל בשרת (לפי קלאודוויז)מתי מעלים
memory_limitהזיכרון המקסימלי שבקשת PHP אחת יכולה לתפוס256MBשגיאת "Allowed memory size exhausted", בוני עמודים כבדים, ייבוא גדול
upload_max_filesize + post_max_sizeגודל הקובץ או הבקשה המקסימלי100MB (Upload Size)העלאת וידאו, קבצי תבנית או גיבוי גדולים
max_execution_timeכמה שניות סקריפט רשאי לרוץ300 שניות (Execution Limit)ייבוא מוצרים, יצירת גיבוי בתוסף, שגיאות timeout
max_input_timeזמן מותר לפענוח נתוני הקלט60 שניותהעלאות ארוכות בחיבור איטי
max_input_varsכמה שדות מותר לשלוח בטופס אחד10,000תפריטים ענקיים או טפסי הגדרות שנחתכים בשמירה

ההמלצות הרשמיות לטווח: Execution Limit מתחת ל-900 שניות, Upload Size מתחת ל-500MB, ו-Memory Limit לפי גודל השרת (ראו הטבלה בהמשך). ערך גבוה מדי מאפשר לתהליך אחד לתקוע את השרת, אז מעלים רק כמה שצריך.

באיזו רמה משנים: שרת או אפליקציה?

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

רמהאיפהעל מי זה חלמתאים ל
שרתServer > Settings & Packages > Basic / Advancedכל האפליקציות בשרתשינוי כללי ופשוט, בלי לכתוב קוד
אפליקציהApplication > Settings > PHP Settings (עורך PHP-FPM)אפליקציה אחת בלבדאתר אחד שצריך יותר, או הנחיות שלא מופיעות בטופס

סדר העדיפויות, לפי התיעוד: הגדרות האפליקציה גוברות על הגדרות השרת. בתוך האפליקציה, קוד שמשתמש ב-ini_set יכול לעקוף הנחיות php_value ו-php_flag, אבל לא יכול לעקוף php_admin_value ו-php_admin_flag. לכן, כשרוצים שערך יחזיק, משתמשים בגרסת ה-admin.

מה צריך להכין לפני שמתחילים?

  • הרשאה לשרת (לרמת שרת) או לאפליקציה (לעורך).
  • ודאו שזו באמת הבעיה: בדקו את יומן השגיאות. שגיאת זיכרון או timeout כתובה שם במפורש.
  • אם הוספתם בעבר שורות php_value או php_flag לקובץ .htaccess, הכינו את עצמכם להפוך אותן להערה. אחרת תקבלו Internal Server Error או מסך לבן.
  • גרסת PHP היא הגדרה נפרדת. לשינוי גרסה ראו איך לשנות גרסת PHP בקלאודוויז.

איך משנים ברמת השרת (Settings & Packages)?

הדרך הפשוטה, עם טופס ובלי קוד. מתאימה כשכל האתרים בשרת צריכים את אותה הגדלה.

  1. פתחו את השרת בפאנל הניהול ולחצו Settings & Packages.
  2. בלשונית Basic שנו את Execution Limit, Upload Size או Memory Limit.
  3. באותה לשונית אפשר גם לבחור PHP Timezone (לאתרים בישראל: Asia/Jerusalem), ולהשאיר Display Error על No.
  4. לחצו Save Changes.
לשונית Basic בהגדרות השרת: זמן הרצה, גודל העלאה ומגבלת זיכרון
לשונית Basic בהגדרות השרת: Execution Limit, Upload Size ו-Memory Limit

כמה memory_limit לתת לפי גודל השרת

קלאודוויז ממליצה על תקרה לפי כמות ה-RAM בשרת:

RAM בשרתMemory Limit מומלץ (לכל בקשה)
1GBפחות מ-512MB
2GBפחות מ-1024MB
4GB ומעלהפחות מ-2048MB

שימו לב שזה זיכרון לבקשה אחת. אם עשר בקשות כבדות רצות במקביל, כל אחת יכולה לתפוס עד התקרה. בשרת 1GB, ערך של 512MB הוא תקרה למקרי קצה, לא ערך עבודה יומיומי. לרוב האתרים ברירת המחדל (256MB) מספיקה, ומעלים רק כשהיומן מראה שגיאת זיכרון בפועל. מי שבונה עם בונה עמודים כבד או מריץ חנות גדולה יכול להזדקק ליותר.

הגדרות מתקדמות בלשונית Advanced

בלשונית Advanced יש עוד הגדרות PHP: Max Input Variables (ברירת מחדל 10,000, מומלץ מתחת ל-15,000), Max Input Time (ברירת מחדל 60 שניות, מומלץ מתחת ל-300), Opcache Memory ו-xDebug. באותה לשונית, תחת Apache, יש Request Body Size Limit (ברירת מחדל 128MB). אם העליתם את Upload Size מעל זה והעלאות גדולות עדיין נכשלות, זה המקום הבא לבדוק. המדריך הגדרות שרת ושירותים מסביר את כל הלשונית.

לשונית Advanced: הגדרות PHP ו-MySQL מתקדמות כמו OPcache ו-Max Input Vars
הגדרות מתקדמות של PHP ו-MySQL

איך משנים לאפליקציה אחת (עורך PHP Settings)?

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

  1. פתחו את האפליקציה בפאנל ועברו ל-Application Settings (בממשק החדש: Settings).
  2. בחרו את הלשונית PHP Settings. מעל העורך מופיעה גם בחירת גרסת PHP.
  3. הוסיפו שורה לכל הנחיה, בפורמט שמתאים לסוגה (ראו בהמשך).
  4. ודאו שאין נקודה-פסיק (;) בתחילת השורות שהוספתם. נקודה-פסיק הופכת את השורה להערה, והיא לא תפעל.
  5. שמרו, וטענו את האתר כדי לבדוק שהכול תקין.
בחירת גרסת PHP ועורך PHP מתקדם לאפליקציה
עורך PHP Settings של האפליקציה, עם בחירת גרסת PHP

ארבעה סוגי הנחיות

העורך מקבל רק ארבעה סוגים: php_flag ו-php_admin_flag לערכי On/Off, ו-php_value ו-php_admin_value לכל השאר. דוגמה לאתר וורדפרס עם בונה עמודים כבד שגם מקבל העלאות גדולות:

php_admin_value[memory_limit] = 512M
php_admin_value[upload_max_filesize] = 256M
php_admin_value[post_max_size] = 256M
php_admin_value[max_execution_time] = 300
php_admin_value[max_input_time] = 300
php_admin_value[max_input_vars] = 5000
php_admin_value[date.timezone] = Asia/Jerusalem
php_admin_flag[log_errors] = on
php_admin_flag[display_errors] = off

טיפ: post_max_size צריך להיות שווה ל-upload_max_filesize או גדול ממנו, כי הקובץ נשלח בתוך בקשת POST. אם רק אחד מהם הועלה, ההעלאה עדיין תיעצר בגבול הנמוך.

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

memory limit בוורדפרס: WP_MEMORY_LIMIT מול הגדרת השרת

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

WP_MEMORY_LIMIT הוא קבוע של וורדפרס שמנסה להגדיל את הזיכרון מתוך הקוד, דרך ini_set. הוא יכול לעבוד רק בתוך מה שהשרת מרשה. אם הגדרתם php_admin_value[memory_limit] בעורך של קלאודוויז, הקוד של וורדפרס לא יכול לעקוף את הערך הזה. ההמלצה שלנו: לנהל את הזיכרון בפאנל, ולא לפזר הגדרות בין wp-config, .htaccess והעורך. כך יש מקום אחד שקובע את הערך.

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

העלאה גדולה בוורדפרס Multisite

ברשת Multisite יש מגבלה נוספת שרוב המנהלים מפספסים.

בלוח הבקרה של מנהל הרשת היכנסו ל-Settings > Network Settings, ושנו את Max upload file size. ברירת המחדל ב-Multisite היא 1500KB בלבד. ההגדרה הזו לא יכולה לעבור את מגבלת השרת: אם השרת מוגדר ל-20MB, אי אפשר לאפשר ברשת 25MB. אבל אם השרת על 20MB והרשת על 15MB, מעלים את הרשת ל-20MB והבעיה נפתרת. עוד על רשתות במדריך ל-Multisite בקלאודוויז.

איך מפעילים פונקציות PHP חסומות?

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

רוב הפונקציות המובנות של PHP פעילות. כמה עשרות חסומות מטעמי אבטחה, כי תוקף שהשתלט על אתר יכול להשתמש בהן כדי להריץ פקודות מערכת. ביניהן: exec, shell_exec, system, passthru, proc_open, popen, symlink, putenv, ופונקציות posix_* ו-socket_*.

איך יודעים שזו הבעיה? ביומן השגיאות מופיעה הודעה כמו symlink() has been disabled for security reasons. אם אין הודעה כזו, הפעלת פונקציה כנראה לא תפתור את התקלה.

  1. בדקו ביומן השגיאות איזו פונקציה בדיוק חסומה.
  2. פתחו את האפליקציה > Settings (בתיעוד הישן: Application Settings) > PHP Settings.
  3. גללו בעורך עד לרשימת הפונקציות החסומות.
  4. מחקו מהרשימה רק את הפונקציה שצריך (למשל shell_exec), והשאירו את השאר.
  5. שמרו ובדקו שהשגיאה נעלמה.

קלאודוויז ממליצה במפורש לא לפתוח את כל הפונקציות, ולהתייעץ עם מפתח לפני השינוי. השינוי חל על האפליקציה הזו בלבד. ב-Magento 2, הפונקציות exec, symlink ו-putenv פתוחות כברירת מחדל כי המערכת צריכה אותן, וגם אז ההמלצה היא לשמור על עדכונים ולשקול Malware Protection.

ומה ב-Cloudways Autonomous?

ב-Autonomous אין עורך PHP-FPM חופשי. ההגדרות נמצאות תחת My Applications > האפליקציה > Workflow/Tools > PHP Settings, בטופס עם השדות Memory Limit, Execution Time, Max Input Time, Post Max Size, Max Upload Size, Max Input Variables ו-PHP Timezone (עם כפתור Auto Detect). על ההבדלים בין הפלטפורמות ראו המדריך ל-Cloudways Autonomous.

טעויות נפוצות ופתרון תקלות

שיניתם ושום דבר לא השתנה: בדקו אם יש לאפליקציה הגדרה משלה בעורך. היא גוברת על הגדרת השרת. ובדקו אם תוסף או wp-config משנים את הערך עם ini_set (רלוונטי רק להנחיות בלי admin).

מסך לבן או Internal Server Error אחרי השינוי: כנראה יש שורות php_value ב-.htaccess, או שורה בפורמט שגוי בעורך. הפכו את שורות ה-.htaccess להערה ותקנו את העורך.

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

"The uploaded file exceeds the upload_max_filesize directive": העלו גם upload_max_filesize וגם post_max_size, ובדקו את Request Body Size Limit. למקרים נוספים ראו שגיאות העלאה בוורדפרס.

ייבוא ארוך נעצר באמצע: העלו max_execution_time לייבוא בלבד, ואחר כך החזירו. משימות כבדות שחוזרות כדאי להריץ כ-Cron או ב-WP-CLI ולא דרך הדפדפן.

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

בלאק פריידי80% הנחה
80% הנחה על חודשיים של שרת מנוהל

הקוד BFCM802 מוריד 80% מהחשבון בחודשיים הראשונים (עד 200$ הנחה בחודש), כולל העברת אתרים חינם בלי הגבלה. ללקוחות חדשים בלבד, ורק עד סוף המבצע.

המבצע מסתיים ב-4 בדצמבר 2026, ב-23:59 שעון ישראל.

נגמר בעוד—ימים—שעות—דקות—שניות
הקוד:
לתפוס את ה-80% עכשיו

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

אחרי בלאק פריידי: 30% הנחה ל-3 חודשים עם הקוד ASAEL. בשרת גדול (מעל כ-444$ בחודש) ASAEL משתלם יותר כבר עכשיו. למחשבון BFCM802 מול ASAEL

מקורות

המקורות הרשמיים שעליהם מבוסס העמוד (נבדקו ב-7.11.2026):

שאלות נפוצות

מה ה-memory limit ברירת המחדל בשרת קלאודוויז?

256MB לבקשת PHP. אפשר לשנות אותו ב-Settings & Packages > Basic לכל השרת, או בעורך PHP Settings לאפליקציה אחת. קלאודוויז ממליצה על תקרה לפי גודל השרת: פחות מ-512MB בשרת 1GB, פחות מ-1024MB בשרת 2GB.

האם להוסיף WP_MEMORY_LIMIT ל-wp-config.php?

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

למה העלאת קובץ גדול נכשלת למרות שהעליתי את Upload Size?

בדקו שגם post_max_size גדול לפחות כמו upload_max_filesize, ושהגדרת האפליקציה לא נמוכה יותר. בלשונית Advanced יש גם Request Body Size Limit של Apache, שברירת המחדל שלו 128MB. ב-Multisite יש מגבלה נוספת ב-Network Settings.

האם שינוי הגדרות PHP מפיל את האתר?

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

האם אפשר להפעיל את shell_exec או exec בקלאודוויז?

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

איך מגדירים אזור זמן ישראל ב-PHP?

בלשונית Basic של השרת בוחרים PHP Timezone, או מוסיפים בעורך האפליקציה php_admin_value[date.timezone] = Asia/Jerusalem. זה משפיע על תאריכים ש-PHP מייצרת, בנפרד מהגדרת אזור הזמן בתוך וורדפרס.

מקור רשמי: How to Customize PHP Settings for Your Application, How to Increase the Max Upload Size in WordPress, How to Enable PHP Functions, How to Manage Your Server Settings (Cloudways Knowledge Base). המדריך נכתב ונבדק על ידי עשהאל דרייר · עודכן: 06.11.2026

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

תמונה של עשהאל דרייר
עשהאל דרייר

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

עוד עליי ←

צריכים עזרה? יש שאלה על השרת או על המדריך? כתבו לנו ונחזור אליכם.

מדריכים נוספים בנושא:
מפריד
תודה על פניתך!
נציגינו יחזרו אליך בהקדם
מעונינים להתחיל?

ניתן להירשם עם קוד קופון ASAEL