Jinsi ya kufunga MediaWiki kwenye Ubuntu

mediawiki

Ingawa leo tunapata yaliyomo kwenye kila aina ya wavuti anuwai, kutoka YouTube hadi SoundCloud, Wikipedia na zingine kadhaa, na tunaweza pia kutumia zana kama vile Hifadhi ya Google au OneDrive, ukweli ni kwamba kampuni wakati mwingine zinahitaji kutekeleza sehemu ya operesheni hiyo kwenye mtandao wao, kwa sehemu kutotegemea utendaji wa hizo, na kwa kweli kwa sehemu kuboresha usalama wa miradi yao kwa kutofichuliwa sana.

MediaWiki ni huduma ambayo hukuruhusu kugeuza seva ya wavuti kuwa seva ya wikis, inayopatikana chini ya GPL (Leseni ya Umma ya Jumla) na kulingana na PHP /MySQL kwa uhifadhi wa yaliyomo, wakati unatoa muundo wake wa maandishi, inayoitwa maandishi ya wikite na inatoa huduma kadhaa nzuri. Wacha tuone basi, jinsi ya kufunga MediaWiki kwenye Ubuntu kuweza kutumia utendakazi wake katika mtandao wa karibu, saizi yoyote, kwani moja ya faida zake kubwa ni kutofaulu kwake.

Kwa kweli, kutumia MediaWiki unahitaji seva ya LAMP, kitu ambacho tayari tumezungumza sana hapa Ubunlog na ukweli ni kwamba uwezekano ni kadhaa, wakati wote tunapojiweka wenyewe na kuongezwa kwa toleo la kawaida la Ubuntu na kuchukua fursa ya urahisi ambayo inatupa kusanikisha Ubuntu Server na kwa hivyo kuwa na kila kitu muhimu kuweka seva, ambayo kwa njia lazima iwe na anwani ya IP tuli, ambayo kwa upande wetu itakuwa 192.168.1.100, na vile vile jina la mwenyeji ambalo kwa mafunzo haya tutayaacha kama server.mired.com.

Kuanza tunapakua MediaWiki:

wget http://releases.wikimedia.org/mediawiki/1.23/mediawiki-1.23.6.tar.gz

Kisha tunatoa faili kutoka kwa tarball:

tar zxvf mediawiki-1.23.6.tar.gz

Na tunaihamisha kwenye folda ya mizizi ya usanidi wa Apache:

mkdir -p / var / html / mediawiki

mv mediawiki-1.23.6 / * / var / www / html / mediawiki

Sasa, kama kawaida katika visa hivi tunapoweka huduma za ziada, lazima tuunde hifadhidata ya MediaWiki:

mysql -u mizizi -p

Unda database ya mediawikibd;

BUNA MTUMIA mediawikiuser @ localhost INATAMBULISHWA NA 'mediawikipasswordword';

GRANT index, unda, chagua, ingiza, sasisha, futa, badilisha, funga meza kwenye mediawikibd. * TO mediawikuser @ localhost;

Wacha tukumbuke kwamba nywila ambayo tumetumia hapa, ambayo ni kusema 'passwordmediawiki' haina usalama kabisa na kusudi lake pekee ni kutumikia kutambua kwa urahisi zaidi mahali inapaswa kutumiwa, lakini tunapendekeza utumie mtu ambaye nguvu yake imeisha swali.

Sasa tunatekeleza:

UFUZI WA MAFUTA;

exit

Na tunaanzisha tena huduma:

huduma apache2 itaanza tena

kuanzisha upya huduma mysql

Sasa unakuja wakati weka MediaWiki kutoka kwa jopo lako la wavuti, ambayo tunaingia '192.168.1.100/mediawiki' (bila nukuu, kwa kweli) kwenye bar ya anwani ya kivinjari, na wakati nembo inavyoonyeshwa pamoja na nambari ya toleo, tunachopaswa kufanya ni kubonyeza 'kuanzisha wiki', baada ya hapo chaguzi za kwanza hufunguliwa mbele yetu. Hapa tunapaswa kutaja lugha ya usanikishaji, ambayo tunapata kutoka kwenye menyu ya kushuka, na kisha bonyeza 'Endelea'.

Hapa inakuja hundi ambayo mchakato wa usanikishaji unathibitisha maktaba ambazo zimesanikishwa, pamoja na vifaa kuu (WinCache, XCache, PHP, MySQL, nk) na ikiwa kila kitu ni sawa - ambayo inapaswa, ikiwa tumeweka LAMP au tunafanya kazi kwenye Ubuntu Server - tuna kitufe cha 'Endelea' tena. Bonyeza hapo, na sasa tunaenda Usanidi wa MySQL, ambapo tunapaswa kutaja mwenyeji wa hifadhidata (localhost) na jina la hifadhidata, pamoja na jina la mtumiaji na nywila, ambazo zitakuwa zile ambazo tumeanzisha katika hatua zilizopita, zile ambazo tunatekeleza kutoka kwa terminal.

Basi lazima chagua leseni ambayo maudhui yatashirikiwa, na hapa tuna chaguzi kama Creative Commons, Leseni ya Nyaraka za bure za GNU 1.3 au baadaye, na zingine zaidi. Baada ya kuithibitisha, tutaarifiwa kuwa usanidi wa MediaWiki utaanza, ambao tunakubali kwa kubonyeza 'Endelea', na baada ya kupakua faili ya LocalSettings.php moja kwa moja lazima tutekeleze:

gusa /var/www/html/mediawiki/LocalSettings.php
nano /var/www/html/mediawiki/LocalSettings.php

Kwa hivyo tunaihamisha kwa folda ambapo tumeweka Wiki, na mwishowe tutakuwa tayari kutumia MediaWiki.


Yaliyomo kwenye kifungu hicho yanazingatia kanuni zetu za maadili ya uhariri. Kuripoti kosa bonyeza hapa.

Kuwa wa kwanza kutoa maoni

Acha maoni yako

Anwani yako ya barua si kuchapishwa.

*

*

  1. Kuwajibika kwa data: Miguel Ángel Gatón
  2. Kusudi la data: Kudhibiti SpAM, usimamizi wa maoni.
  3. Uhalali: Idhini yako
  4. Mawasiliano ya data: Takwimu hazitawasilishwa kwa watu wengine isipokuwa kwa wajibu wa kisheria.
  5. Uhifadhi wa data: Hifadhidata iliyohifadhiwa na Mitandao ya Occentus (EU)
  6. Haki: Wakati wowote unaweza kupunguza, kuokoa na kufuta habari yako.