דלג על ניווט

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

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

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

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

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

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

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

  • WordPress 4.7 ומעלה
  • PHP 7.0 ומעלה
  • MySQL 5.6 ומעלה. או, MariaDB 10.1 ומעלה.

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

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

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

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

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

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

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

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

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

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