אלמנטור לא נטען או לא מאפשר שמירת שינויים
מדריך זה נועד לעזור לכם להתמודד עם תקלה שבה עורך אלמנטור לא נטען כראוי או שאינו מאפשר לשמור שינויים. לתשומת ליבכם, תקלות אלו אינן קשורות לאחסון ולכן במידה ואין בידכם את הידע לבצע את אחת הפעולות המתוארות במדריך זה, פנו למתכנת או לתמיכה הרשמית של אלמנטור.
במצב שכזה, אלמנטור יציג שגיאה 500 או "שגיאת שרת" או לא יטען כלל. ישנן כמה סיבות עיקריות למה זה קורה-
- התנגשות תוספים – במידה וישנו תוסף כלשהו אשר מתנגש עם אלמנטור, הוא יכול לגרום לעורך שלא להטען.
יש לנסות לבטל את כל התוספים ולהשאיר אך ורק את אלמנטור ואלמנטור פרו פעילים. במידה והעורך נטען לאחר מכן, הבעיה היא באחד התוספים.
- התנגשות בין אלמנטור לאלמנטור פרו – כדי שאלמנטור יעבוד תקין, נדרש כי אלמנטור ואלמנטור פרו יהיו בגרסאות תואמות או בגרסאות המעודכנות ביותר שלהם. במידה ועדכנתם את אלמנטור, אך שכחתם מאלמנטור פרו, פונקציות יכולות לא לעבוד, וכתוצאה מכך יהיו בעיות בעבודה איתו.
ההמלצה הכללית שלנו בנושא היא קודם כל לעדכן את שני התוספים לגרסאות העדכניות ביותר. במידה וזה לא עוזר, למחוק את שניהם ולהתקינם מחדש.
- בעיה בתבנית – במידה ויש בעיה כלשהי בתבנית, הוא יכול לגרום לעורך לא להטען. במקרה שכזה, יש להחליף לתבנית אחרת.
מומלץ להחליף לתבנית ברירת המחדל של וורדפרס. במידה והעורך מאפשר לכם לשמור שינויים לאחר מכן, הבעיה היא בתבנית איתה השתמשתם.
- בעיה בדף ספציפי – במידה ולא ניתן לשמור שינויים בדף ספציפי אחד, סיכוי גדול שמדובר בזליגת זיכרון או בבעיה בדף.
יש לנסות ליצור דף חדש ריק. במידה והעורך מאפשר לכם לשמור שינויים בדף החדש, סימן שהבעיה היא בדף שניסיתם לערוך. יש לבנות את הדף מחדש.
- אתם משתמשים בגרסת PHP לא תומכת – ייתכן ואתם משתמשים בגרסת PHP איתה אלמנטור לא עובד.
כנסו לשרת ובדקו באיזו גרסא אתם עובדים, ושנו אותה לגרסא אחרת. במידה והעורך מאפשר לכם לשמור שינויים לאחר מכן, זו אכן הייתה הבעיה.
- יש לכם יותר מדי עריכות שמורות (revisions) באלמנטור – מכיוון שניהול העריכות איננו מנוהל בצורה יעילה ע"י וורדפרס ואלמנטור, החל מכמות מסויימת של עריכות אתם עלולים להגיע לצוואר בקבוק של ניצול זיכרון גבוהה מדי.
א. הכנסו למנהל הקבצים > לחצו על הקובץ wp-config.php > והכניסו בשורה חדשה את הקוד הבא ושמרו: define( 'WP_POST_REVISIONS', 5);ב. התקינו את התוסף Advanced Database Cleaner > גשו אליו וסמנו את את הטבלה Revisions > נקו אותה על ידי בחירה ב- Clean -> ו- Apply
- שימוש ביתר זיכרון ראם – כברירת מחדל, אנו מספקים לכם 768MB זיכרון ראם. מדובר בכמות סופר מכובדת ואין אתר אחד תקין בכל גודל אשר התלונן על כך שחסר לו זיכרון עם מגבלה זו.
כדי לבדוק שאכן זו הבעיה, יש להתחבר לאחסון וללחוץ על לוגים ושגיאות קוד \ יומני רישום ולחפש בשעת השמירה שלכם את השגיאה Allowed memory size of xxxxxxx bytes exhausted. במידה ומצאתם שגיאה כזו רשומה באדום, סימן שפעולת השמירה שלכם משתמשת ביותר ממגבלת הזיכרון PHP האפשרית וזה אומר שהבנייה שלכם לא יעילה וגורמת לזליגת זכרון. בד"כ כל הסעיפים מעלה אמורים לעזור לטפל בזה. במידה ואף אחד מהסעיפים לא עזר, יהיה עליכם לשנות את כל מבנה הדף ולהמעיט באלמנטים, אפקטים וכו'.
שום דבר לא עזר, מה עושים?
- שחזור לאתר – במידה ושום דבר לא עזר, תוכלו לשחזר את האתר שלכם לתאריך שבו אתם זוכרים שהוא עבד לכם.
- פנייה לקהילות אלמנטור – תוכלו להתייעץ ולבקש עזרה בקהילת אלמנטור בפייסבוק ובקהילת אלמנטור בוואטסאפ.
- פנייה לתמיכה של אלמנטור – תוכלו לפנות לאלמנטור באופן ישיר כדי לקבל תמיכה במוצר שלהם.
- פנייה למתכנת – תוכלו לחפש ולמצוא מתכנת שיפתור לכם את התקלה.