- סטטוס
- פתוח
- תגיות נושא
- Compatibility, Exception
סקירה כללית של התקלה
לשרתי WP VIP יש הרשאות כתיבת קבצים מחמירות יותר; זיהינו מספר הגבלות שמשפיעות על אופן הפעולה של WPML:
- /tmp היא הספרייה היחידה עם הרשאות כתיבה; בנוסף לכך, הקבצים המאוחסנים בה הם זמניים ולא ניתן לאחסן אותם באופן קבוע.
- קובצי מדיה מאוחסנים באופן חיצוני וממופים לספרייה /wp-content/uploads, כלומר, זו אינה ספרייה אמיתית.
- הספרייה wp-content/languages אינה ניתנת לכתיבה כלל
כתוצאה מכך, פונקציות רבות של מערכת הקבצים ב־PHP אינן פועלות כמצופה. בנוסף, ההגבלה על ספריית השפות מובילה לשגיאות כאשר WPML מנסה לשנות או לעדכן קובצי שפה.
עקב הגבלות אלו, WPML אינו יכול כרגע לכתוב קובצי תרגום שפות בשום מקום בשרת, דבר המונע פונקציונליות מסוימת של WPML הקשורה לתרגום מחרוזות.
פתרון עוקף
בינתיים, פעל לפי פתרונות עוקפים אלה.
- לרישום WPML, פעל לפי דיווח שגיאה זה https://wpml.org/errata/wordpress-vip-hosting-issues-registering-wpmls-site-key/
עבור תרגום מחרוזות, התעלם מההודעה “WPML אינו יכול לכתוב את קובצי ה־MO ל־wp-content/languages” ופעל לפי שלבים אלה כדי להעלות קובצי תרגום שפות לשרת https://docs.wpvip.com/wordpress-skeleton/languages-directory/#h-language-translation-plugins