MediaWiki is de populairste wikisoftware, gelicentieerd onder GNU General Public License (GPL), en is gratis. Zowel wikiHow en Wikipedia (samen met vele andere wiki-projecten) worden uitgevoerd op MediaWiki. Het is een eenvoudige software met veel functies. Als je Fedora Linux draait, zou je MediaWiki met minimale inspanning kunnen installeren.
Stappen
- 1 Installeer MediaWiki. 'Yum' (Yellowdog-update gewijzigd) is een pakketbeheerder die alle vereiste afhankelijkheden van mediawiki zal installeren. Navigeren naar Toepassingen-> Systeemwerkset -> Terminal en word root. Installeer vervolgens mediawiki. Yum zou ook php-mysql, php-pgsql, php, httpd installeren omdat het afhankelijkheden zijn.
su
yum mediawiki installeren - 2 Mailcap installeren. Apache (httpd) vereist mailcap, maar yum detecteert Apache's behoeften niet en daarom moet je het handmatig installeren.
yum installeer mailcap
- 3 Installeer ook mysql-server . Voor het uitvoeren van mediawiki hebt u ook een databaseserver nodig. De databaseserver is niet gedefinieerd als een afhankelijkheid voor mediawiki omdat de databaseserver MySQL of PostgreSQL kan zijn en deze zich niet op dezelfde computer hoeft te bevinden. Voor het installeren van mysql gebruik:
yum install mysql-server mysql
en als je de voorkeur geeft aan PostgreSQL, typ dan de volgende opdracht:
yum installeer postgresql-server postgresql
- 4 Start de servers. Start de webserver (httpd) en databaseserver (mysql of postgresql) om ze te laten functioneren.
service mysqld start / service postgresql start
service httpd start - 5 Om ervoor te zorgen dat de servers starten automatisch Typ bij het opstarten de volgende opdrachten:
chkconfig mysqld aan
chkconfig httpd op - 6 MediaWiki is geïnstalleerd in / usr / share / mediawiki met bestanden die specifiek zijn voor een site die is geïnstalleerd in / var / www / wiki welke de volgende mappen en bestanden bevat:
config /
config / index.php
afbeeldingen/
index.php - 7 Bestanden in / var / www / wiki worden als sjabloon gebruikt en Apache heeft alleen toegang tot / var / www / html indien niet gewijzigd. Dus ren
cp -a / var / www / wiki / var / www / html
om de sjabloondirectory naar / var / www / html te kopiëren. Na het uitvoeren van de opdracht worden uw wiki-configuratiebestanden gekopieerd naar / var / www / html / wiki en worden wiki-pagina's opgeslagen in databaseserver.
- 8 Mogelijk hebt u de wiki met succes geïnstalleerd maar de huid (het ontwerp en de CSS en JS en afbeeldingen van de Wiki) zijn nog steeds in / usr / share / mediawiki / skins die niet toegankelijk is voor de webserver. Je kunt ze toegankelijk maken door ze naar de wiki-map te kopiëren:
cp -a / usr / share / mediawiki / skins / var / www / html / wiki
of maak een zachte link naar de map skins.
ln -s / usr / share / mediawiki / skins / var / www / html / wiki / skins
- 9 Navigeer naar http: // localhost / wiki met je favoriete browser. Als u deze pagina voor de eerste keer gebruikt, vraagt u dat stel de wiki in. Volg http: //localhost/wiki/config/index.php, die u naar de instellingenpagina moet brengen.
- 10 Vul alles in en klik op de knop Installeren. Gaan met de standaardopties zal geen kwaad doen. Kies MySQL of PostgreSQL als uw databaseserver. Het wordt ten zeerste aanbevolen om de superuser-account te gebruiken en de gebruikersnaam van de superuser-account en het wachtwoord van de database in te voeren. Het standaard superuser-account voor MySQL is root en dat van PostgreSQL is postgres. Zorg ook voor een geschikt databaseprefix.
(Opmerking: onder Fedora 13 zal deze stap mislukken vanwege schrijfrechten op de config-directory .intip: voor SELinux cd / var / www / html / wiki; chcon -t httpd_sys_content_rw_t config. Initialiseer ook de wikidb zoals beschreven in https: // www.mediawiki.org/wiki/Manual:Installing_MediaWiki#MySQL.) - 11 Na het klikken op MediaWiki installeren, als alles goed gaat, MediaWiki-installatie succesvol pagina wordt weergegeven.
- 12 LocalSettings.php, dat is een van de belangrijkste configuratiebestanden voor mediawiki, moet zijn verplaatst van config / map naar de bovenliggende map.
mv /var/www/html/wiki/config/LocalSettings.php / var / www / html / wiki
- 13 Verwijder ook de configuratiemap om veiligheidsredenen.
rm -fr / var / www / html / wiki / config
- 14 Ga naar je wiki (http: // localhost / wiki) en de hoofdpagina moet worden weergegeven. Veel plezier en veel plezier!