Search

כיצד לתקן Maximum Execution Time Exceeded בוורדפרס?

השבוע ניסיתי לעדכן תבנית באתר וורדפרס ונתקלתי בהודעת שגיאה Fatal Error: Maximum Execution Time Exceeded in WordPress. הפתרון במקרה זה הוא נורא פשוט, אך עשוי להיות מתסכל למתחילים. אראה לכם כיצד לתקן את השגיאה Maximum Execution Time Exceeded בוורדפרס.

error-maximum-execution-time

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

כיצד פותרים זאת?

בכדי לשנות את הגבלת הזמן של הרצת סקריפטים ב php, התחברו ב ftp לשרת שלכם, מצאו את קובץ htaccess שנמצא באותו מיקום בו נמצאות הספריות wp-content ו wp-admin. ערכו את הקובץ והוסיפו את השורה:

<IfModule mod_php7.c>
    php_value max_execution_time 300
</IfModule>

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

*עליכם לשים לב לגירסת ה PHP בקוד המצורף

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

תגובה חדשה

Up!
לבלוג