עמוד 1 מתוך 1

[מדריך] התקנת phpBB3 - אולימפוס

פורסם: 23/12/2007 ב-21:18:00
על ידי Shahar
תוכן עניינים:
1.0 - הקדמה
1.1 - התקנה
1.2 - דרישות
1.3 - הגדרות בסיס הנתונים
1.4 - פרטי מנהל ראשי
1.5 - קובץ ההגדרות
1.6 - הגדרות מתקדמות

1.0 - הקדמה:
שלום וברוכים הבאים למדריך ההתקנה למערכת הפורומים המתקדמת phpBB 3 בעברית.
מדריך זה הינו מדריך מקיף, וכל שלבי ההתקנה מפורטים בו תוך שימוש בכלים הנפוצים ביותר.

על מנת להשתמש במערכת phpBB 3, יש צורך ב:
  • שרת אחסון תומך שפת PHP
  • בסיס נתונים, אחד מבין כל הנתמכים המפורטים בהמשך

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

העברת קבצים ממחשב לשרת (שימוש ב-FTP)
על מנת להעלות קבצים לשרת האכסון שלך, יש להשתמש בכלי מתאים.
העלאת קבצים לשרת מתבססת על FTP, המאפשר להעביר קבצים בין מחשבים.

בעת הרשמה לכל שרת פרטי ולשרתים חינמיים מסוימים, מסופקים פרטי ההתחברות ל-FTP. כמו כן, פרטים אלו זמינים בד"כ בלוח הבקרה של האחסון.
אנחנו ממליצים על תוכנה בשם FlashFXP אשר ניתנת לשימוש ניסיון חינם ל 30 יום. כמובן שניתן למצוא הרבה כלים נוספים, ביניהם גם חינמיים לחלוטין - הנה רשימה קטנה.

לאחר שהפעלנו את תוכנת ה-FTP שלנו, לצורך ההדגמה - FlashFXP, נסקור בקצרה את השימוש בתוכנה.
חפש בסמוך לסרגל הכלים את סמל הברק, לחץ עליו ובחרו באפשרות "Quick Connect".
כעת יפתח חלון ובו מספר שדות:

Server or URL - כתובת השרת שלכם. יכולה להופיע בתור כתובת IP או בתור כתובת http רגילה.
Username - שם המשתמש ל-FTP כפי שסופק
Password - סיסמא

אלו הפרטים הנחוצים להתחברות.
לאחר מילוי השדות, לחץ על Connect, ותהליך ההתחברות יחל.
במידה והצלחת להתחבר, בצידו הימני של החלון יופיעו התיקיות והקבצים הנמצאים בשרת, ובצידו השמאלי - ניתן לסייר במחשב שלך.
על מנת להעלות קבצים לשרת, פשוט גרור את הקבצים הרצויים מהחלון השמאלי לימני והמתן עד תום התהליך. יש להעביר את הקבצים אל התיקיה הראשית,
לרוב תגיע ישר אליה, אבל במידה ולא - חפש תיקיה בשם /public_html/ או /www/ או כל תיקייה אחרת שבה נמצאים הקבצים המוצגים לגולשים.

מסד נתונים
מסד הנתונים (Database) הינו מאגר מידע דינאמי המכיל בתוכו נתונים רבים, קבועים מראש או משתנים, אשר ניתנים להכנסה, שליפה ושינויים ע"י שפות צד-שרת כדוגמת PHP.
phpBB כמערכת פורומים מספקת נתונים רבים (שמות משתמשים, שמות פורומים, הודעות וכו') וזקוקה למאגר שיכיל וישמור נתונים אלו, וזהו תפקידו של מסד הנתונים.

מסד נתונים נפוץ מאוד נקרא mySQL, ולו כלי ניהול מתקדם בשם phpMyAdmin.
לשם ההדגמה, נשתמש במסד הנתונים הנ"ל.

יצירת מסד נתונים
על מנת ליצור מסד נתונים חדש, יש תחילה להכנס ללוח הבקרה של חשבון האחסון, משם הכל תלוי בלוח הבקרה שמותקן אצלכם.
לעיתים האפשרות תופיע כ"ניהול mySQL" או כ"Databases" (במידה ואינכם מתמצאים בלוח הבקרה, מומלץ לפנות למנהל השרת לעזרה, כמו כן ניתן לשאול בפורום התמיכה שלנו כמובן).

בעת יצירת מסד נתונים חדש, חשוב שתרשום לפניך את:
1. שם מסד נתונים
2. שם משתמש שישמש לטובת התחברות למסד הנתונים (עלול להיות שונה משם המשתמש לכניסה לחשבון האכסון!)
3. סיסמא למסד הנתונים (גם עלולה להיות שונה!)

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


1.1 - התקנה:
לאחר העלאת קבצי המערכת למיקומם הרצוי, הפעל את דפדפן האינטרנט וכתוב בשורת הכתובות את הכתובת אשר תוביל אותך לעמוד ההתקנה.
הכתובת אמורה להפנות אותך אוטומטית לתיקיה שהעלית לשרת בו נמצא קובץ ההתקנה (לדוגמא: http://www.example.co.il/phpBB3).
המערכת תבחין אוטומטית שהפורום עוד לא הותקן ותעביר אותך למסך ההתקנה הראשי.
בכל מקרה, במידה ומשהו מונע מהמערכת להעביר אותך באופן אוטומטי, כתובת ההתקנה המלאה היא, לדוגמא: http://www.example.co.il/phpBB3/install/index.php.

תמונה

1.1 - הקדמה:
מסך ההתקנה מציג לך הקדמה קצרה למערכת הפורומים החדשה שלך, מאפשר לך לקרוא את רשיון השימוש ומספק מידע עבור קבלת תמיכה למערכת. בכדי להתחיל בהתקנה, לחץ על הסימניה "התקנה", שנמצאת למעלה. שים לב שאם ברצונך לבצע המרה של מערכת phpBB 2.x למערכת החדשה, יש ללחוץ על "המרה" ולא על "התקנה".

1.2 - דרישות
בכדי להתקין את phpBB 3 בעברית באופן תקין, על השרת שלך לעמוד במספר דרישות.
להלן פירוט של דרישות המערכת:

  • שרת אינטרנט שפועל על מערכת הפעלה כלשהי (Windows / Linux) עם תמיכה ב - PHP
  • מערכת בסיס נתונים (SQL) , אחת מאלו:
    • FireBird 2.0 או גירסה מתקדמת יותר
    • MySQL 3.23 או גירסה מתקדמת יותר
    • MS SQL Server 2000 או גירסה מתקדמת יותר [בצורה ישירה או דרך ODBC]
    • Oracle
    • PostgreSQL 7.x או גירסה מתקדמת יותר
    • SQLite או גירסה מתקדמת יותר

  • PHP 4.3.3 או גירסה מתקדמת יותר עם תמיכה עבור בסיס הנתונים בו אתה משתמש. המודולים הבאים יספקו גישה למאפיינים נוספים, אבל לא חובה שיהיו:
    • תמיכה בדחיסת zlib
    • תמיכה בשרת FTP מרוחק
    • תמיכה ב XML
    • תמיכה ב Imagemagick

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

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

אתה צריך לבדוק:
סוג בסיס נתונים - מציין את סוג בסיס הנתונים שבו תשתמש.
שם שרת בסיס הנתונים או DSN - כתובת השרת של בסיס הנתונים או DSN לצורך חיבור.
יציאת שרת בסיס הנתונים (Port) - הפורט של השרת שעליו נמצא בסיס הנתונים (לרוב יש להשאיר ריק, מי שצריך לשנות זאת יודע איך ולמה).
שם בסיס הנתונים - השם של בסיס הנתונים על השרת, התקבל כשיצרנו אותו מקודם.
שם משתמש וסיסמא למסד הנתונים - פרטי התחברות לבסיס הנתונים כפי שהגדרנו בתהליך היצירה.
* DSN = Database Source Name.

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

תמונה

השדה קידומת לטבלאות בבסיס הנתונים הינו קבוע ומוגדר מראש ע"י תוכנית ההתקנה ואין צורך לשנות אותו, אלא אם כן אתה מעוניין בכך.
מתי יהיה נכון לשנות שדה זה? כשמתקינים מספר מערכות phpBB על אותו בסיס נתונים. במקרה כזה משתמשים בקידומת שונה עבור כל התקנה, וכך בעצם משייכים טבלאות מסוימות למערכת מסוימת וניתן להריץ מספר מערכות במקביל.

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

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

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


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

1.5 - קובץ ההגדרות
בדף זה המערכת תנסה לכתוב אוטומטית את קובץ ההגדרות הראשי. הקובץ מכיל את כל הגדרות בסיס הנתונים, בלעדיו למערכת לא תהיה גישה לבסיס הנתונים.
בדרך כלל כתיבת הקובץ מצליחה ללא בעיות ומבלי שתשים לב. אבל במקרים מסויימים הפעולה עשויה להיכשל עקב גישות לא מורשות לקובץ. במקרה כזה, תצטרך להעלות את הקובץ ידנית. המערכת תשאל האם אתם רוצים להוריד את הקובץ config.php למחשב - הורד אותו והעלה אותו בעזרת תוכנת ה-FTP לתיקיה הראשית של הפורום.

בשלב זה הקפד לקרוא את ההוראות שיופיעו על המסך.
אחרי שהעלת את הקובץ לחץ "סיים" על מנת להגיע לשלב האחרון בהתקנה.
אם התוכנית לא ממשיכה לשלב הבא לאחר הלחיצה על הכפתור, ולא הציגה הודעה שהפעולה הצליחה, סימן שהעלאת הקובץ לא בוצעה בצורה נכונה.
עבור שוב על ההנחיות שניתנו כאן במדריך ובנוסף להנחיות שמערכת ההתקנה תציג בפניך, ובצע את הפעולה בשנית.

1.6 - הגדרות מתקדמות
ההגדרות המתקדמות מאפשרות לך לקבוע כמה מאפיינים מרכזיים נוספים של המערכת. כמובן שהגדרתם כעת היא "רשות" ותמיד תוכל לחזור ולשנות אותם לאחר מכן.
אם אתה לא בטוח לגבי המשמעות של הגדרות אלו, התקדם לשלב האחרון בכדי לסיים את ההתקנה.

אם ההתקנה הושלמה בהצלחה, אתה יכול להשתמש בכפתור ההתחברות ולבקר בעמוד ההגדרות של המנהל הראשי. מעמוד זה תוכל לשלוט על כל ההיבטים של phpBB 3.
מבחינה זו, phpBB 3 הרבה יותר מורכבת מגרסתה הקודמת. יתכן שבהתחלה תרגיש קצת חוסר התמצאות. זכור כי הדרך הטובה ביותר ללמוד היא התנסות.
בנוסף, בפורום המדריכים שלנו ב http://www.phpbb.co.il כל הזמן נוסיף מדריכים חדשים שילמדו בצורה קלילה איך לבצע פעולות שאולי בהתחלה נראות מסובכות... מומלץ לבקר בפורום, ללמוד וללמד.

המדריך נוצר בתרומה כוללת של:
שחר, עדי, מור ורוני.