דלג לתוכן דלג לסרגל צד

ודא שהאתר שלך פועל בצורה חלקה עם WPML על ידי עמידה בדרישות המינימום הפשוטות הללו.

דרישה קריטית: זיכרון WordPress

מגבלת זיכרון מינימליתמגבלת זיכרון מומלצת
128MB256MB

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

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

ראה כיצד להגדיל את זיכרון WordPress.

דרישות גרסת מערכת

דרישות נוספות

כדי ש-WPML יפעל כראוי, הפעל את הבאים:

בדיקת דרישות ספציפיות

אתה יכול לבדוק דרישות שונות ישירות מ-WordPress.

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

WPML משתמש במסגרת TWIG עבור המבנה והתבניות שלו. משמעות הדבר היא שהפונקציה eval() חייבת להיות מופעלת כדי ש-WPML יעבוד כראוי.

רוב מנועי התבניות הפופולריים, כגון Smarty ו- TWIG , גילו שזה מהיר יותר לכתוב את קוד ה-PHP לקובץ. בדרך זו, הוא יכול לנצל את מטמון הOPcode ולהימנע מבנייה בזמן ריצה של קוד תבנית.

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

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

שים לב שבדרך כלל, לא ניתן להשבית את הפונקציה eval() ב-PHP, אבל הרחבות מסוימות כמו Suhosin יכולות לעשות זאת. הרחבות אלה עשויות להיות מותקנות ומוגדרות על ידי ספק האירוח שלך.