כיצד להגדיל את זיכרון PHP (מגבלת זיכרון) וערכי קלט עם cPanel ו-php.ini?
בעת התקנת תוסף מתקדם באתר האינטרנט שלך, העלאת הדגמת נושא גדולה או מנסה לעדכן אלפי מוצרים באתר המסחר האלקטרוני שלך בבת אחת.Fatal error: Allowed memory size of ... bytes exhaustedאוMax Input Variablesייתכן שתקבל אזהרה. שגיאות אלו מצביעות על כך שחבילת האירוח המארחת את האתר שלך תקועה במגבלות תוכנת PHP. אתה יכול להשתמש בשיטות הבאות כדי להגדיל את המגבלות.
שיטה 1: שימוש ב-cPanel "MultiPHP INI Editor" (הדרך הקלה ביותר)
אם cPanel מותקן בחבילת האירוח הארגונית שלך, אתה יכול להגדיל את המגבלות מהפאנל מבלי להתמודד עם קודים:
- היכנס ל-cPanel ולחץ תחת תוכנה. עורך MultiPHP INI להיכנס לתפריט.
- בעמוד שנפתח, בחר את שם הדומיין של האתר שלך שאתה רוצה להפעיל.
- מצא את ההגדרות הבאות והגדל את הערכים שלהן ולחץ על כפתור "החל":
- memory_limit: זוהי הכמות המקסימלית של זיכרון RAM שהאתר שלך יכול לשאוב מהשרת.
256Mאו512Mלעשות את זה. - max_input_vars: זוהי מגבלה של טפסים/נתונים שניתן לשלוח בבת אחת.
3000או5000עדכן כ. - upload_max_filesize: זהו גודל הקובץ המקסימלי שניתן להעלות מהאתר.
128Mאתה יכול.
- memory_limit: זוהי הכמות המקסימלית של זיכרון RAM שהאתר שלך יכול לשאוב מהשרת.
שיטה 2: אכיפת מגבלות עם קובץ .htaccess
אם אין לך הרשאה לערוך PHP בשרת שלך, אתה יכול לעשות את אותו הדבר..htaccessאתה יכול גם להפעיל אותו על ידי הוספת הקודים הבאים לשורה התחתונה של הקובץ שלך:
php_value memory_limit 512M php_value max_input_vars 5000 php_value upload_max_filesize 128M php_value post_max_size 128M
מאמר זה הוכן במיוחד עבור PvPServer.