Kwinqaku elilandelayo siza kujonga kwi-XWiki. Oku yi Isoftware yasimahla nevulekileyo yeWiki ebhalwe kwiJava. I-XWiki ibonelela ngeqonga elenziwe lafana nelo lenzala ekuphuhliseni iiprojekthi zokusebenzisana kunye nokusetyenziswa kusetyenziswa iparadigm yewiki. Kuquka uluhlu olubanzi lwezixhobo (ulawulo lwenguqulo, iifayile eziqhotyoshelweyo, njl.) kwaye ine-database yolwazi kunye nolwimi lwenkqubo ekuvumela ukuba wenze usetyenziso olusebenzayo kulwazi. Ibaleka kwizikhongozelo ze-servlet NjengoJBoss, Tomcat, njl. Sebenzisa indawo yogcino lwedatha njenge MySQL okanye iPostgreSQL yokugcina ulwazi lwakho.
Kule nqaku siza kubona indlela yokufaka isoftware ye-XWiki ku-Ubuntu 18.04, usebenzisa ulwabiwo oluzimeleyo, eyona ndlela ikhawulezayo neyona ilula kuba Zonke izinto ezifunwa yiXWiki zifakwe ngokuzenzekelayo. Le software ibonelela nge-XWiki edityanisiweyo, eneenkcukacha eziphathwayo (I-HSQLDB) kunye nesikhongozeli seJava esincinci (Jetty).
Iimpawu ngokubanzi zeXwiki
I-XWiki iya kusinika imisebenzi emininzi eluncedo efana:
- Isinika i Umhleli weWYSIWYG Yomelele kakhulu ukuhlela iphepha.
- Unamandla I-wiki syntax.
- Sinako ukuququzelela ngokulula umxholo.
- Siza kukwazi yenza ezethu izicelo.
- Inguqulelo yolawulo.
- Uphando oluphambili kunye nokunye okuninzi.
Ingaba bona zonke iimpawu ezibonisiweyo kunye nazo zonke ezingekhoyo ngokweenkcukacha ukusuka iwebhusayithi yeprojekthi.
Faka i-XWiki
Ngaphambi kokuqala naluphi na ufakelo, kuyacetyiswa ukuba uhlaziye uluhlu lwesoftware ekhoyo kunye nohlaziyo. Siya kwenza njalo faka iphakheji yewijethi kunye wekhusi ukuba awunayo sele ifakiwe. Ukuzenza, sivula i-terminal (Ctrl + Alt + T) kwaye sibhale:
sudo apt update && sudo apt install wget screen
Faka i-java
Njengoko unokufunda ngaphambili, I-XWiki sisicelo esisekwe Java, ke kuyakufuneka faka iJava 8 okanye ingxelo ephezulu ukuhlangabezana neemfuno zakho zesoftware. Siza kuba nakho ukufaka iJava ngokongeza i-webupd8team PPA kwinkqubo yakho. Siza kwenza oku ngokubhala kwisiphelo esinye:
sudo add-apt-repository ppa:webupd8team/java
Emva kokongeza indawo yokugcina i-PPA ku-Ubuntu 18.04, kulapho ndenza olu vavanyo, uhlaziyo lweephakeji ezikhoyo lwenziwa ngokuzenzekelayo. Okwangoku, singafaka iJava 8 efunekayo ngokwenza lo myalelo kwisiphelo sendlela (Ctrl + Alt + T):
sudo apt install oracle-java8-installer -y
Emva kofakelo, sinako jonga iJava version ukuchwetheza:
java -version
Khuphela kwaye ufake i-XWiki
Okokuqala, kufuneka Qalisa iseshoni entsha yesikrini kolu fakelo lweXWiki.
screen -U -S xwiki
Ngoku kufuneka khuphela i-installer generic esebenza kuwo onke amaqonga. Ifuna kuphela iJava ukuba ifakwe kwinkqubo yethu. Singayikhuphela ifayile ye ifayile yokufakelwa generic Xwiki ngalo myalelo:
wget http://download.forge.ow2.org/xwiki/xwiki-enterprise-installer-generic-8.1-standard.jar
Nje ukuba ukhuphele efakiweyo, unga faka ipakeji usebenzisa iJava. I-installer iya kusisa kumacandelo amaninzi asebenzisanayo. Iyazichaza intle, ke Kufuneka nje silandele imiyalelo. Ukuqalisa isifaki, sibhala kwisiphelo sendlela (Ctrl + Alt + T):
java -jar xwiki-enterprise-installer-generic-8.1-standard.jar
Emva kokwamkela isiVumelwano seLayisensi, i-installer iyakusithatha ngezigaba ezahlukeneyo zofakelo ukuze uqwalasele ifolda yokufaka, iindlela ezimfutshane zedesktop, njl.
Kulo mzekelo, ndiyaqhubeka nge indlela emiselweyo ekhethwe ngumfaki. Ukuba ufuna, ungacwangcisa iindlela zesiko.
Nje ukuba ukufakwa kugqityiwe, kufuneka yiya kwifolda apho usetyenziso lwalufakelwe khona kwaye luqhube iskripthi sokuqalisa seXWiki njengoko kubonisiwe koku kulandelayo:
cd ‘Xwiki Enterprise 8.1’/ bash start_xwiki.sh
Isicelo siza kuqala ngokuzenzekelayo kwizibuko 8080. Kuya kufuneka silinde kancinci ngaphambi kokumiliselwa kwesicelo. Nje ukuba ugqibile, ungandwendwela XWiki ujongano nge-url yomncedisi kwizibuko 8080, ebonisa umyalelo wokuqalisa iserver.
Sukuvala iwindow yesiphelo sendlela. Iseva yethu yeXWiki kufuneka iqhubeke. Ungayimisa iserver ye-XWiki ngokuvala indawo apho isebenza khona.
Ngokuzenzekelayo, usetyenziso lusebenzisa izibuko 8080. Kodwa ukuba uyafuna sebenzisa izibuko eliqhelekileyoQiniseka ukuba akukho nto isebenza kwizibuko 8081, umzekelo, kwaye uqale i-XWiki ngalo myalelo ulandelayo:
bash start_xwiki.sh -p 8081
Qalisa uhlelo lokusebenza
Nje ukuba iXWiki iqale, sinako fikelela ujongano lwewebhu usebenzisa iURL enikiweyo xa uqala iserver ngokusebenzisa isikhangeli sethu sewebhu.
Ungangena kwiPaneli yoLawulo usebenzisa njenge Umlawuli ongagqibekanga kwaye kanjani umlawuli wegama eligqithisiweyo.
Ngale nto, sele siyifakile ngempumelelo i-XWiki yethu.
Khipha iXwiki
Ukuphelisa le nkqubo, kuya kufuneka kuphela yiya kwifolda "Uninstaller" esiya kuyifumana ngaphakathi kwifolda yokufaka. Apho siza kubona ifayile ye- ifayile enegama uninstaller.jar. Singasungula ukungafakwanga ngokuchwetheza kwisiphelo sendlela (Ctrl + Alt + T):
java -jar uninstaller.jar
Ukuba umntu ufuna ukwazi ngakumbi ngale projekthi, kufuneka aye kwi amaxwebhu asemthethweni abasinika zona kwiwebhusayithi yabo.