Install MediaWiki on Ubuntu 16.04/17.04

MediaWiki Logo - techblog.co.il

MediaWiki היא תוכנת קוד פתוח wiki הכתובה ב-PHP, ונבנתה במקור לשמש כמנוע שנמצא מאחורי אתר ויקיפדיה. מערכת זו משמת גם כבסיס לפרוייקטים אחרים ללא מטרות רווח כגון Wikimedia Foundation ואתרי ויקי שונים נוספים. במדריך זה כיצד להתקין את המערכת על גבי שרת Ubuntu 16/17 בצורה קלה ופשוטה.

לפני שניגש להתקנה יש לוודא כי ביצעתם את ההתקנה של LAMP על פי המדריך הבא: המדריך השלם להתקנת LAMP.

שלב א' – ההתקנה

על מנת להתקין את המערכת, נוריד את קובץ ה ZIP מהאתר הרשמי שלהם ונפרוס אותו על ידי הפקודות הבאות:

 

כעת נעביר את התיקיה אל הנתיב של ה Apache תחתיו ירוץ האתר, על ידי הפקודה הבאה:

כעת נצטרך להתקין תלויות חיצוניות על ידי שימוש ב composer, לצורך כך כתבו את הפקודות הבאות:

בשלב זה תתבצע התקנת התלויות, המסך יראה כך:

MediaWiki - Composer - הבלוג הטכנולוגי של תומר קליין

עם סיום ההתקנה של התלויות נעדכן את ההרשאות על התיקיה על מנת שהאתר יתפקד כראוי, לצורך כך הקלידו את הפקודה הבאה:

 

שלב ב' – הגדרת מסד הנתונים

בשלב זה נגדיר את מסד הנתונים אשר ישמש את MediaWiki. על מנת לעשות זאת יש להתחבר תחילה לשרת ה MySQL אותו התקנו בשלב המקדים על ידי הפקודה הבאה:

כעת תתבקשו להקליד את סיסמת ההתחברות. זו ההסיסמה שהגדרתם בעת התקנת שרת ה MySQL.
בשלב הבא נוסיף Database חדש עבור המערכת על ידי הפקודה הבאה:

כאשר במקום wikidb תוכלו לתת כל שם שתבחרו.

בשלב הבא נוסיף משתמש למערכת וניתן לו הרשאות מלאות על ה database שזה עתה יצרנו על ידי הפקודה הבאה:

  • wikidb – שם מסד הנתונים אותו הקמנו בשלב הקודם.
  • wikiuser – שם המשתמש בו תרצו להשתמש.
  • password – סיסמת ההתחברות למסד הנתונים.

כעת נשמור את ההגדרות ונתנתק משרת ה MySQL על ידי הפקודות הבאות:

 

שלב ג' – הגדרת האתר תחת שרת ה apache

בשלב זה נגדיר את האתר עצמו ואת כתובתו. לצורך כך כתבו את הפקודה הבאה:

והעתיקו פנימה את הטקסט הבא:

  • admin@your-domain.com – כתובת המייל שלכם.
  • wiki.your-domain.com – החליפו בכתובת ה URL שתרצו עבור האתר שלכם.
  • ErrorLog / AccessLog – כתבו את הנתיבים של הלוגים.

כעת נטען את קובץ הקונפיגורציה להגדרות השרת על ידי הפקודה הבאה:

ונאתחל את השרת על ידי הפקודה הבאה:

 

שלב ד' – השלמת הגדרות האתר דרך הדפדפן

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

המסך הראשון שתראן יהיה מסך הפתיחה של ה wizard:

MediaWiki - Wizard - MediaWiki Installation

לחצו על "Set up the wiki".

במסך הבא המערכת תבצע checklist ותוודא שאכן כל תלויות המערכת תקינות ואפשר להמשיך בהתקנה:

MediaWiki - Checklist

 

במסך הבא תתבקשו להגדיר את שפת המערכת הרצויה:

MediaWiki - Set Language - מתוך הבלוג של תומר קליין

בחרו את השפה הרצויה ולחצו על Continue.
בשלב הבא נתבקש להגדיר את פרטי ההתחברות למסד הנתונים (כפי שהגדרתם בשלב ב'):

MediaWiki - Database Settings

ולחצו על המשך.
במסך הבא נגדיר מספר הגדרות נוספות עבור מסד הנתונים (אני השארתי את ברירת המחדל והמערכת מתפקדת כראוי):

MediaWiki - Database Settings - Part2

כעת נעבור למסך ההגדרות הכלליות של המערכת:

MediaWiki - Main Settings** בתחתית המסך תוצג בחירה האם לסיים כאן את שלב ההגדרות או להמשיך להגדרות נוספות. במדריך זה אסיים בהגדרות הכלליות אך מי שרוצה מוזמן להמשיך כרגיל עד סיום ההתקנה **

במידה ובחרתם לסיים כאן את שלב ההגדרות תועברו למסך הבא:

MediaWiki - Ready to install

לחיצה על המשך תוביל למסך בו נראה את התקדמות ההתקנה:

MediaWiki - installation progress

לחצו על המשך על מנת להגיע למסך סיכום ההתקנה:

MediaWiki - LocalSettings

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

MediaWiki - main screen

 

 

 

 

Summary
Install MediaWiki on Ubuntu 16.04/17.04
Article Name
Install MediaWiki on Ubuntu 16.04/17.04
Description
MediaWiki היא תוכנת קוד פתוח wiki הכתובה ב-PHP, ונבנתה במקור לשמש כמנוע שנמצא מאחורי אתר ויקיפדיה. מערכת זו משמת גם כבסיס לפרוייקטים אחרים ללא מטרות רווח כגון Wikimedia Foundation ואתרי ויקי שונים נוספים. במדריך זה כיצד להתקין את המערכת על גבי שרת Ubuntu 16/17 בצורה קלה ופשוטה.
Author
Publisher Name
Techblog

Be the first to comment

Leave a Reply

כתובת האימייל שלך לא תפורסם


*