כאשר אתם מתבקשים ע"י הלקוח, להגדיר מהן הדרישות המקדימות, מצד השרת, להתקנת דרופל, הנה רשימה שמכילה את מה שחשוב וכדאי לציין. לא כל הדרישות הכרחיות תמיד, אך נראה לי שבכל זאת מוצגת כאן רשימה שהיא סוג של מינימום.
- Server is running Linux
- Apache version is preferably 2
- MySQL version 5.0
- PHP version 5.2
- The apache user has write permissions on the directory where the site is installed, or such permissions can be set
- We can change php.ini, if needed
- GD library is installed
- mod_rewrite is activated on apache
- SVN client is installed on the server
- We can access the server through SSH
ובתרגום לעברית:
- השרת הינו שרת לינוקס
- שרת אפאצ'י מותקן, גרסה 2 עדיפה
- גרסת MySQL 5.0
- גרסת PHP 5.2
- למשתמש שבשמו רץ שרת האפאצ'י יש הרשאות כתיבה לתיקית ההתקנה, או שהרשאה כזו יכולה להינתן
- ישנה אפשרות לעריכת הקובץ php.ini או להגדיר אחד נוסף
- ספרית GD מותקנת (לשימוש עם מודולים של תמונות)
- המודול mod_rewrite מופעל בשרת האפאצ'י
- תוכנת SVN מותקנת על השרת, לניהול גרסאות (יתכן שתרצו להגדיר תוכנה אחרת לניהול גרסאות, לפי הרגלכם)
- ניתן לגשת לשרת באמצעות SSH
ישנם אי דיוקים רבים
לא חובה לינוקס, לא חובה אפאצ'י, לא חובה mysql5 (נדמה לי), לא צריך הרשאות כתיבה לתיקיה (למען האמת חובה שלא תהינה הרשאות כאלה), אין צורך לערוך את php.ini (אלא רק לדרוס מספר ערכים, ניתן לעשות זאת בעזרת .htaccess למשל), GD אינה תיקיה, וגם היא אינה חובה, יש לה אלטרנטיבות.
ssh גם הוא אינו חובה, אם כי מאוד רצוי - אני אומר ללקוחות שלי שבלי זה אני לא יכול לעבוד. יש כאלה שידרשו גם phpmyadmin.
לא אמרתי שחובה. אמרתי שחשוב
לא אמרתי שחובה. אמרתי שחשוב וכדאי. כשמישהו שואל אותי מהן הדרישות מהשרת, אני לא אומר לו IIS, וגם לא אומר לו mysql4. אני נותן לו את הדרישות הרצויות. אם הוא לא יכול לספק את הדרישות הללו, או שיש לו צרכים מדוייקים אחרים, כי אז הרי ברור שהרשימה משתנה.
ה-GD היא ספריה, לא תיקיה. טעות בתרגום שלי. לגבי חובת הימצאה - אין חובה כזו, אך עפ"י הכלל הקודם - רצוי לוודא שהיא קיימת, רק משום שזו הספריה שמותקנת ברוב ההפצות שמספקות חבילות מוכנות.
לגבי ssh - כמובן שגם הוא איננו חובה (דווקא רשמתי שלא הכל הכרחי...), אולם כפי שאתה מציין - לא כיף בלי זה.
לסיכומו של עניין - הרשימה לעיל היא הרשימה שכדאי לשלוף בתשובה לשאלה: "איזה אירוח לרכוש?" או "מה אני צריך לוודא עם חברת האירוח שלי?"
זהר סטולר, לינווייט
לינווייט תשתיות תוכן קהילתיות
נכון, אמרת
אתה צודק - ניסחת נכון. נראה לי שמי שצריך לבדוק דרישות, ההודעה המקורית שלך עם ההבהרות בתגובות נותנות תמונה מלאה.
הייתי אומר דווקא שעבור קהל
הייתי אומר דווקא שעבור קהל היעד של המדריך, חובה LAMP. מי שרוצה אחרת, כדאי שידע טוב מה הוא עושה.
הגירסאות של php ו- mysql לא חובה, אל הייתי אומר לחשוד בספק שלא שידרג עדיין. חוצמזה שכנראה בדרופל 7 זה כן יהיה הכרחי....
http://drupal.org/requirements
אורן זוסמן, לינווייט
לינווייט תשתיות תוכן קהילתיות