Ako nainštalovať MediaWiki na Fedora?
Mediawiki je najobľúbenejší wiki softvér licencovaný pod licenciou GNU General Public License (GPL) a je bezplatný. Sprievodca aj Wikipedia (spolu s mnohými ďalšími projektmi wiki) sú spustené na MediaWiki. Je to jednoduchý softvér s mnohými funkciami. Ak používate Fedora Linux, MediaWiki by ste mohli nainštalovať s minimálnym úsilím.
- 1Nainštalujte si Mediawiki. 'Yum' (Yellowdog Update Modified) je správca balíkov, ktorý nainštaluje všetky požadované závislosti MediaWiki. Prejdite na Aplikácie> Systémové nástroje> Terminál a staňte sa rootom. Potom nainštalujte MediaWiki. Yum by tiež nainštaloval php-mysql, php-pgsql, php, httpd, pretože sú to závislosti.
su
yum nainštalovať MediaWiki - 2Nainštalujte poštovú schránku. Apache (httpd) vyžaduje mailcap, ale yum nezistí potreby Apache, a preto ho musíte nainštalovať ručne.
nainštalujte mailcap
- 3Nainštalujte server mysql. Na spustenie programu MediaWiki potrebujete tiež databázový server. Databázový server nie je definovaný ako závislosť pre MediaWiki, pretože databázový server môže byť MySQL alebo PostgreSQL a nemusí byť na rovnakom počítači. Na inštaláciu mysql použite:
nainštalujte mysql-server mysql
- Ak dávate prednosť PostgreSQL, zadajte nasledujúci príkaz:
nainštalujte postgresql-server postgresql
- 4Spustite servery. Spustite webový server (httpd) a databázový server (mysql alebo postgresql), aby fungovali.
služba mysqld štart/služba postgresql spustenie
služby httpd štart- Aby ste sa uistili, že sa servery automaticky spúšťajú pri štarte, zadajte nasledujúce príkazy:
chkconfig mysqld na
chkconfig httpd zapnuté
Ak dávate prednosť PostgreSQL, zadajte nasledujúci príkaz: yum install postgresql-server postgresql. - 5Pochopte svoje nastavenie. Program MediaWiki je nainštalovaný do súboru/usr/share/mediawiki so súbormi špecifickými pre web nainštalovaný v adresári/var/www/wiki, ktorý obsahuje nasledujúce adresáre a súbory:
- konfigurácia/
- config/index.php
- snímky/
- index.php
- 6Skopírujte adresár šablón do/var/www/html. Súbory v/var/www/wiki sa používajú ako šablóna a Apache má prístup iba k/var/www/html, ak nie je zmenený. Tak behaj:
cp -a/var/www/wiki/var/www/html
- Po spustení príkazu sa vaše konfiguračné súbory wiki kopírujú na/var/www/html/wiki a stránky wiki sa ukladajú na databázový server.
- 7Skopírujte vzhľad do adresára wiki. Možno ste úspešne nainštalovali wiki, ale vzhľad (dizajn a CSS a JS a obrázky wiki) je stále v priečinku/usr/share/mediawiki/skins, ku ktorému webový server nemá prístup. Môžete ich sprístupniť skopírovaním do adresára wiki:
cp -a/usr/share/mediawiki/skins/var/www/html/wiki
- Alebo vytvorte mäkký odkaz na adresár skins:
ln -s/usr/share/mediawiki/skins/var/www/html/wiki/skins
- 8Prejdite na stránku http: // localhost/wiki pomocou svojho obľúbeného prehliadača. Ak vstupujete na túto stránku prvýkrát, požiada vás o nastavenie wiki. Postupujte podľa http: //localhost/wiki/config/index.php, ktorý by vás mal dostať na stránku nastavenia.
- 9Vyplňte všetko a kliknite na tlačidlo nainštalovať. Použitie predvolených možností nepoškodí. Ako databázový server vyberte MySQL alebo PostgreSQL. Dôrazne sa odporúča použiť účet superužívateľa a zadať používateľské meno účtu superužívateľa a heslo. Predvolený účet superužívateľa pre MySQL je root a účet PostgreSQL je postgres. Poskytnite aj vhodnú predponu databázy.
- Poznámka: Vo Fedore 13 tento krok zlyhá z dôvodu povolení na zápis do konfiguračného adresára. nápoveda: pre SELinux cd/var/www/html/wiki; chcon -t konfigurácia httpd_sys_content_rw_t. Inicializujte tiež wikidb, ako je popísané v https://mediawiki.org/wiki/Manual:Installing_MediaWiki#MySQL.
- 10Kliknite na položku nainštalovať mediawiki. Ak je všetko v poriadku, zobrazí sa stránka úspešná inštalácia programu Mediawiki.
Apache (httpd) vyžaduje mailcap, ale yum nezistí potreby Apache, a preto ho musíte nainštalovať ručne. - 11Presuňte localsettings.php. Toto je jeden z najdôležitejších konfiguračných súborov pre MediaWiki. Musí byť presunutý z adresára config/ do nadradeného adresára.
mv /var/www/html/wiki/config/LocalSettings.php/var/www/html/wiki
- 12Z bezpečnostných dôvodov vymažte konfiguračný adresár.
rm -fr/var/www/html/wiki/config
- 13Prejdite na svoju wiki (http: // localhost/wiki). Mala by sa zobraziť hlavná stránka. Bavte sa a užívajte si!