|
|
Line 114: |
Line 114: |
|
| |
|
| === Install skin for wiki === | | === Install skin for wiki === |
|
| |
| === WebsiteFrame extension ===
| |
|
| |
| [http://www.mediawiki.org/wiki/Extension:Website_in_iFrame http://www.mediawiki.org/wiki/Extension:Website_in_iFrame]
| |
|
| |
| ==== Eeldused ====
| |
|
| |
| Nõrk turva on aksepteeritav - extansion loob võimaluse cross-site skriptimiseks [http://en.wikipedia.org/wiki/Cross-site_scripting http://en.wikipedia.org/wiki/Cross-site_scripting]
| |
|
| |
| ==== Download & install ====
| |
|
| |
| [http://www.mediawiki.org/wiki/Extension:Website_in_iFrame http://www.mediawiki.org/wiki/Extension:Website_in_iFrame] lehel on kood üleval. Salvesta see extensions kataloogi faili websiteFrame.php
| |
|
| |
| ==== Seadistus ====
| |
|
| |
| LocalSettings.php faili lisa järgmine rida:
| |
| <pre>include("extensions/websiteFrame.php");
| |
|
| |
| </pre>
| |
| ==== Kasutus ja näide ====
| |
|
| |
| Tuleb kasutada täielikku URLi a'la '''[http://www.yourWebsite.com http://www.yourWebsite.com]'''
| |
| <pre><websiteFrame>
| |
| website=[website URL]
| |
| name=[string]
| |
| align=[top,middle,bottom,left,right]
| |
| height=[number]
| |
| width=[number,percentage]
| |
| border=[number]
| |
| scroll=[yes,no,auto]
| |
| longdescription=[long description URI]
| |
| </websiteFrame>
| |
|
| |
| </pre>
| |
| === Groupportal extension ===
| |
|
| |
| [http://www.mediawiki.org/wiki/Extension:GroupPortal http://www.mediawiki.org/wiki/Extension:GroupPortal]
| |
|
| |
| ==== Eeldused ====
| |
|
| |
| admin viitsib tekitada mõne kasutajagrupi koos õigustega, vaja tekitada ka mitu avalehte.<br> Kasutaja, kes on eraldi esilehega grupis, ei saa enam wiki originaal esilehte muuta.
| |
|
| |
| ==== Download & install ====
| |
| <pre>www-data@kaka:~/wiki$ cd extensions/
| |
| www-data@kaka:~/wiki/extensions$ wget http://upload.wikimedia.org/ext-dist/GroupPortal-MW1.14-r30722.tar.gz
| |
| --2009-03-14 11:38:17-- http://upload.wikimedia.org/ext-dist/GroupPortal-MW1.14-r30722.tar.gz
| |
| Lahendan upload.wikimedia.org... 91.198.174.3
| |
| Loon ühendust serveriga upload.wikimedia.org|91.198.174.3|:80... ühendus loodud.
| |
| HTTP päring saadetud, ootan vastust... 200 OK
| |
| Pikkus: 803 [application/x-tar]
| |
| Saving to: `GroupPortal-MW1.14-r30722.tar.gz'
| |
|
| |
| 100%[================================================>] 803 --.-K/s in 0,002s
| |
|
| |
| 2009-03-14 11:38:17 (426 KB/s) - `GroupPortal-MW1.14-r30722.tar.gz' salvestatud [803/803]
| |
|
| |
| www-data@kaka:~/wiki/extensions$ tar -xvf GroupPortal-MW1.14-r30722.tar.gz
| |
| GroupPortal/
| |
| GroupPortal/GroupPortal.php
| |
| www-data@kaka:~/wiki/extensions$ rm GroupPortal-MW1.14-r30722.tar.gz
| |
| www-data@kaka:~/wiki/extensions$
| |
|
| |
| </pre>
| |
| ==== Seadistus ====
| |
|
| |
| LocalSettings.php faili lisa järgmine rida:
| |
| <pre>require_once( "extensions/GroupPortal/GroupPortal.php" );
| |
|
| |
| </pre>
| |
| ==== Kasutus ja näide ====
| |
|
| |
| Tekitage kasutajagrupp [http://www.mediawiki.org/wiki/Manual:User_rights http://www.mediawiki.org/wiki/Manual:User_rights] <br> n. lisades järgneva rea LocalSettings.php faili tekitate grupi kala ning annate neile kõikide lehtede lugemisõiguse:<br>
| |
| <pre>$wgGroupPermissions['kala']['read'] = true;
| |
|
| |
| </pre>
| |
| !Kui gruppi on lisatud mõni isik ning kui grupi nime muuta või kustutada, jääb ta kuhugi mysql baasi ikkagi alles ning <br> seda listitakse jätkuvalt mõningatel erilehtedel. Parandada saab otse baasist.<br> <br> Lisa soovitud kasutajad soovitud gruppi: [[Eri:UserRights]]<br> <br> Tekitage [[MediaWiki:Groupportal]] leht ning lisage sinna gruppide ja esilehtede mapping.<br> Näiteks:
| |
| <pre>kala|freemind
| |
| sysop|Sysop Home
| |
| *|Portals
| |
| RandomGroup|Random Home
| |
|
| |
| </pre>
| |
| === GraphViz extension ===
| |
|
| |
| [http://www.mediawiki.org/wiki/Extension:GraphViz http://www.mediawiki.org/wiki/Extension:GraphViz]
| |
|
| |
| ==== Eeldused ====
| |
|
| |
| Vaja installeerida graphviz pakk:<br> root@kaka:~#apt-get install graphviz
| |
|
| |
| ==== Download & install ====
| |
| <pre>www-data@kaka:~/wiki$ cd extensions/
| |
| www-data@kaka:~/wiki/extensions$ wget http://mwextensions.cvs.sourceforge.net/*checkout*/mwextensions/mediawikiextensions/Graphviz.php
| |
| Hoiatus: HTTP ei toeta jokkereid.
| |
| --2009-03-14 12:18:27-- http://mwextensions.cvs.sourceforge.net/*checkout*/mwextensions/mediawikiextensions/Graphviz.php
| |
| Lahendan mwextensions.cvs.sourceforge.net... 216.34.181.108
| |
| Loon ühendust serveriga mwextensions.cvs.sourceforge.net|216.34.181.108|:80... ühendus loodud.
| |
| HTTP päring saadetud, ootan vastust... 200 OK
| |
| Pikkus: määramata [text/plain]
| |
| Saving to: `Graphviz.php'
| |
|
| |
| [ <=> ] 2 322 --.-K/s in 0,005s
| |
|
| |
| 2009-03-14 12:18:27 (450 KB/s) - `Graphviz.php' salvestatud [2322]
| |
|
| |
| </pre>
| |
| ==== Seadistus ====
| |
|
| |
| LocalSettings.php faili lisa järgmised read ning vaata, et dot asukoht oleks süsteemis sama.
| |
| <pre>include("extensions/Graphviz.php");
| |
| $wgGraphVizSettings->dotCommand = "/usr/bin/dot";
| |
|
| |
| </pre>
| |
| ==== Kasutus ja näide ====
| |
|
| |
| Palju näiteid on veebis [http://www.graphviz.org/Gallery.php http://www.graphviz.org/Gallery.php] <br>
| |
| <pre><graphviz renderer='neato' caption='Hello Neato'>
| |
| graph G {
| |
| run -- intr;
| |
| intr -- runbl;
| |
| runbl -- run;
| |
| run -- kernel;
| |
| kernel -- zombie;
| |
| kernel -- sleep;
| |
| kernel -- runmem;
| |
| sleep -- swap;
| |
| swap -- runswap;
| |
| runswap -- new;
| |
| runswap -- runmem;
| |
| new -- runmem;
| |
| sleep -- runmem;
| |
| }
| |
| </graphviz>
| |
|
| |
| </pre>
| |
| === PDF Export extension ===
| |
|
| |
| [http://www.mediawiki.org/wiki/Extension:Pdf_Export http://www.mediawiki.org/wiki/Extension:Pdf_Export]
| |
|
| |
| ==== Eeldused ====
| |
|
| |
| Vaja installeerida htmldoc pakk + pakid millest ta sõltub:<br>
| |
| <pre>root@kaka:~# apt-get install htmldoc
| |
| Reading package lists... Done
| |
| Building dependency tree
| |
| Reading state information... Done
| |
| The following extra packages will be installed:
| |
| htmldoc-common libfltk1.1
| |
| The following NEW packages will be installed:
| |
| htmldoc htmldoc-common libfltk1.1
| |
| 0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
| |
| Need to get 5855kB of archives.
| |
| After this operation, 10,1MB of additional disk space will be used.
| |
| Do you want to continue [Y/n]? y
| |
| Get:1 http://ee.archive.ubuntu.com intrepid/main htmldoc-common 1.8.27-3 [5192kB]
| |
| Get:2 http://ee.archive.ubuntu.com intrepid/main libfltk1.1 1.1.9-4 [460kB]
| |
| Get:3 http://ee.archive.ubuntu.com intrepid/main htmldoc 1.8.27-3 [202kB]
| |
| Fetched 5855kB in 24s (238kB/s)
| |
| Varem valimata paki htmldoc-common valimine.
| |
| (Andmebaasi lugemine ... hetkel on paigaldatud 109296 faili ja kataloogi.)
| |
| Paki htmldoc-common lahtipakkimine (failist .../htmldoc-common_1.8.27-3_all.deb) ...
| |
| Varem valimata paki libfltk1.1 valimine.
| |
| Paki libfltk1.1 lahtipakkimine (failist .../libfltk1.1_1.1.9-4_i386.deb) ...
| |
| Varem valimata paki htmldoc valimine.
| |
| Paki htmldoc lahtipakkimine (failist .../htmldoc_1.8.27-3_i386.deb) ...
| |
| Processing triggers for man-db ...
| |
| Processing triggers for menu ...
| |
| Paki htmldoc-common (1.8.27-3) paikasättimine ...
| |
| Paki libfltk1.1 (1.1.9-4) paikasättimine ...
| |
|
| |
| Paki htmldoc (1.8.27-3) paikasättimine ...
| |
|
| |
| Processing triggers for libc6 ...
| |
| ldconfig deferred processing now taking place
| |
| Processing triggers for menu ...
| |
|
| |
| </pre>
| |
| ==== Download & install ====
| |
|
| |
| 4 php faili kood on saadaval [http://www.mediawiki.org/wiki/Extension:Pdf_Export/Source_Code http://www.mediawiki.org/wiki/Extension:Pdf_Export/Source_Code] <br> tee uus kataloog ning salvesta need sinna.
| |
| <pre>www-data@kaka:~/wiki$ cd extensions/
| |
| www-data@kaka:~/wiki/extensions$ mkdir PdfExport
| |
|
| |
| </pre>
| |
| ==== Seadistus ====
| |
|
| |
| LocalSettings.php faili lisa järgmine rida:
| |
| <pre>require_once("extensions/PdfExport/PdfExport.php");
| |
|
| |
| </pre>
| |
| ==== Kasutus ====
| |
|
| |
| Tööriistakastis on link "'''Print as PDF'''", sellel klikkides prinditakse hetkel aktiivne wiki leht PDF faili.<br> '''! Fail laetakse alla kui index.php, nime ja laiendi peab käsitsi ümber nimetama!'''
| |
|
| |
| === FCKeditor extension ===
| |
|
| |
| [http://www.mediawiki.org/wiki/Extension:FCKeditor_(by_FCKeditor_and_Wikia) http://www.mediawiki.org/wiki/Extension:FCKeditor_(by_FCKeditor_and_Wikia)] <br> [http://mediawiki.fckeditor.net/index.php/FCKeditor_integration_guide http://mediawiki.fckeditor.net/index.php/FCKeditor_integration_guide]
| |
|
| |
| ==== Eeldused ====
| |
| Peab arvestama, et FCK editor mudib ära olemasolevad artiklid, kui need uuesti salvestada ning see ei pruugi alati kõige paremini lõppeda!<br>
| |
| Lingid tehakse ringi, reavahetusi kustutatakse jne. Ei ole mõistlik paigaldada siis, kui kavatsetakse edaspidi veel käsitsi artikleid edida.
| |
|
| |
| ==== Download & install ====
| |
|
| |
| tiri alla 1 fail veebist, [http://rs426.rapidshare.com/files/205304883/FCKeditor.zip http://rs426.rapidshare.com/files/205304883/FCKeditor.zip] <br> kopi see extensions kataloogi ning paki lahti.
| |
| <pre>www-data@kaka:~/wiki$ cd extensions/
| |
| www-data@kaka:~/wiki/extensions/$ cp /home/argoe/Töölaud/FCKeditor.zip .
| |
| www-data@kaka:~/wiki/extensions/$ unzip FCKeditor.zip
| |
| www-data@kaka:~/wiki/extensions$ rm FCKeditor.zip
| |
|
| |
| </pre>
| |
| ==== Seadistus ====
| |
|
| |
| LocalSettings.php faili lisa järgmine rida:
| |
| <pre>
| |
| require_once( "$IP/extensions/FCKeditor/FCKeditor.php" );
| |
| $wgUseAjax = true;
| |
| </pre>
| |
| ==== Kasutus ====
| |
|
| |
| Voila - ongi kohe eriti fancy word-lookalike menüü olemas! õnneks või õnnetuseks on menüü vasakul ülemises nurgas olemas nupp kirjaga "wikitext" :D
| |
|
| |
|
| |
| [[Category:IT infrastruktuuri teenused]]
| |
Mediawiki installation
Autor: Lauri Vosandi
Mediawiki Download and Requirements
You should install apache2, mysql-server and php by root:
root@kaka:~#apt-get install apache2 mysql-server php
sudo apt-get install php libapache2-mod-php php-mcrypt php-mysql
sudo apt-get install php7.0-mbstring
git clone https://gerrit.wikimedia.org/r/p/mediawiki/vendor.git
service apache2 restart
Download
I recommend you install the newest version for wiki. Followed these command line below:
lauri@kaka: sudo -i
root@kaka: apt install git
root@kaka:~# cd /var/www/html
root@kaka:/var/www/html# rm index.html
root@kaka:/var/www/html# git clone //insert link here.
root@kaka:/var/www/html# ls
If it shows directory "core", keep following:
root@kaka:/var/www/html# cd /core
root@kaka:/var/www/html/core# cp -r * /var/www/html/
Check files from core already copied to main folder of html
root@kaka:/var/www/html/core# ls
Now, try to refresh the page.
Solving Problems
After refreshing the page. It could give you some of error which is normal.
If it shows you this error related to php:
sudo apt-get install php libapache2-mod-php php-mcrypt php-mysql
sudo service apache2 restart
If it shows you this error: "some external libraries that MediaWiki requires are no longer"
you need to install:
lauri@kaka: sudo -i
root@kaka:~# cd /var/www/html
root@kaka:/var/www/html# git clone https://gerrit.wikimedia.org/r/p/mediawiki/vendor.git
root@kaka:/var/www/html# service apache2 restart
if it demands mbstring or something else:
root@kaka:/var/www/html# apt-get install php-mbstring
Installation
Now, refresh the page, if it gives no error, you need to click to install your wiki and configure your page:
Keep following the step what wiki page gives.
- Configure Database where you need to put your root account as well as Administrator account for main page.
- Configure wiki's name in which you will define your wiki page's name
- Configure some basic website interface such as language..so forth.
LOCALSETTING.PHP
After finish your configuration, it will automatically download the Localsetting.php to your download directory or you should click to download it manually. Follow those command line.
You need to copy Localsetting.php to /html directory
- NOTE: your user folder is different from mine "lauri"
lauri@kaka: sudo -i
root@kaka:~# cd /home/lauri/Downloads/
root@kaka:/home/lauri/Downloads/# cp -r Localsetthing.php /var/www/html/
Refresh the page to see its change.
Install skin for wiki