דרישות
סביבת תוכנה (המחסנית)
Section titled “סביבת תוכנה (המחסנית)”רוב אתרי הייצור של XOOPS פועלים על מחסנית LAMP (מערכת Linux שמריצה Apache, MySQL וPHP) אבל, יש הרבה ערימות אפשריות שונות.
לעתים קרובות הכי קל ליצור אב טיפוס של אתר חדש במחשב מקומי. במקרה זה, משתמשים רבים של XOOPS בוחרים בערימת WAMP (באמצעות Windows כמערכת ההפעלה), בעוד שאחרים מריצים ערימות LAMP או MAMP (MAC).
כל PHP גרסה >= 8.2.0 (מומלץ בחום PHP 8.4 ומעלה)
חשוב: XOOPS 2.7.0 דורש PHP 8.2 ומעלה. PHP 7.x ואילך אינם נתמכים עוד. אם אתה משדרג אתר ישן יותר, אשר שהמארח שלך מציע PHP 8.2+ לפני שתתחיל.
MySQL שרת 5.7 ומעלה (מומלץ בחום MySQL Server 8.4 ומעלה). MySQL 9.0 נתמך גם כן. MariaDB הוא תחליף דרופ-אין תואם לאחור של MySQL, ועובד מצוין גם עם XOOPS.
שרת אינטרנט
Section titled “שרת אינטרנט”שרת אינטרנט התומך בהפעלת סקריפטים של PHP, כגון Apache, NGINX, LiteSpeed וכו’.
הרחבות PHP נדרשות
Section titled “הרחבות PHP נדרשות”מתקין XOOPS מוודא שההרחבות הבאות נטענות לפני שמתיר את המשך ההתקנה:
mysqli— מנהל התקן של מסד הנתונים MySQLsession— טיפול בהפעלהpcre— ביטויים רגולריים תואמי Perlfilter— סינון ואימות קלטfileinfo— זיהוי מסוג MIME עבור העלאות
הגדרות PHP נדרשות
Section titled “הגדרות PHP נדרשות”בנוסף להרחבות לעיל, המתקין מאמת את ההגדרה הבאה של php.ini:
file_uploadsחייב להיות מופעל — בלעדיו, XOOPS לא יכול לקבל קבצים שהועלו
הרחבות PHP מומלצות
Section titled “הרחבות PHP מומלצות”המתקין גם בודק את ההרחבות הללו. הם אינם נחוצים בהחלט, אבל XOOPS ורוב המודולים מסתמכים עליהם לפונקציונליות מלאה. אפשר כמה שהמארח שלך מאפשר:
mbstring— טיפול במחרוזות מרובות בתיםintl- בינלאומיiconv— המרת סט תוויםxml— ניתוח XMLzlib— דחיסהgd— עיבוד תמונהexif— מטא נתונים של תמונהcurl— לקוח HTTP עבור הזנות ושיחות API
שירותים
Section titled “שירותים”גישה למערכת קבצים (עבור גישה למנהלי אתרים)
Section titled “גישה למערכת קבצים (עבור גישה למנהלי אתרים)”תצטרך שיטה כלשהי (FTP, SFTP וכו’) כדי להעביר את קובצי ההפצה XOOPS לשרת האינטרנט.
גישה למערכת קבצים (עבור תהליך שרת אינטרנט)
Section titled “גישה למערכת קבצים (עבור תהליך שרת אינטרנט)”כדי להפעיל את XOOPS, יש צורך ביכולת ליצור, לקרוא ולמחוק קבצים וספריות. הנתיבים הבאים חייבים להיות ניתנים לכתיבה על ידי תהליך שרת האינטרנט להתקנה רגילה ולפעולה יומיומית רגילה:
uploads/uploads/avatars/uploads/files/uploads/images/uploads/ranks/uploads/smilies/mainfile.php(ניתן לכתיבה במהלך ההתקנה והשדרוג)xoops_data/xoops_data/caches/xoops_data/caches/xoops_cache/xoops_data/caches/smarty_cache/xoops_data/caches/smarty_compile/xoops_data/configs/xoops_data/configs/captcha/xoops_data/configs/textsanitizer/xoops_data/data/xoops_data/protector/
מסד נתונים
Section titled “מסד נתונים”XOOPS יצטרך ליצור, לשנות ולשאול טבלאות ב-MySQL. בשביל זה תצטרך:* חשבון משתמש וסיסמה MySQL
- מסד נתונים MySQL שלמשתמש יש את כל ההרשאות עליו (או לחילופין, למשתמש יכול להיות הרשאה ליצור מסד נתונים כזה)
עבור אתר חי, תזדקק לכתובת דוא”ל פעילה שבה XOOPS יכול להשתמש לתקשורת משתמש, כגון הפעלת חשבון ואיפוס סיסמאות. למרות שאינה חובה בהחלט, מומלץ במידת האפשר להשתמש בכתובת דוא”ל התואמת לדומיין שבו פועל ה-XOOPS שלך. זה עוזר למנוע שהתקשורת שלך תידחה או תסומן כדואר זבל.
ייתכן שתזדקק לכמה כלים נוספים כדי להגדיר ולהתאים אישית את התקנת ה-XOOPS שלך. אלה עשויים לכלול:
- תוכנת לקוח FTP
- עורך טקסט
- תוכנת ארכיון לעבודה עם קבצי XOOPS (.zip או .tar.gz).
עיין בסעיף כלי המסחר לכמה הצעות לכלים מתאימים ולערימות של שרתי אינטרנט במידת הצורך.
נושאים מיוחדים
Section titled “נושאים מיוחדים”חלק משילובי תוכנות מערכת ספציפיים עשויים לדרוש כמה תצורות נוספות כדי לעבוד עם XOOPS. אם אתה משתמש בסביבת SELinux, או משדרג אתר ישן יותר עם ערכות נושא מותאמות אישית, עיין ב-נושאים מיוחדים למידע נוסף.