2010. június 24., csütörtök

Dokumentáljunk – MediaWiki (Személyes Wikpedia pendrive-on)

Személyes Wikipedia pendrive-on, dokumentálás MediaWiki-vel – avagy a szó elszáll, az írás megmarad

Személyes Wikipedia pendrive-on, dokumentálás MediaWiki-vel – avagy a szó elszáll, az írás megmarad:
Persze elektronikusan csak akkor marad meg biztosan, ha mentünk is rendszeresen, egyébként rosszabb, mint a papír, mert az csak elkeveredik maximum, de egy pendrive crash odavághat jó adagnyi (mennyiség/idő) adatot.
Aranyszabály: pendrive-on nem tárolunk pótolhatatlan adatokat. Minimum két, de inkább több helyen.

Igyekszem mindent dokumentálni, hiszen az egy dolog, hogy mit hogyan valósítok meg, az meg a másik, hogy ha azt még egyszer meg kell csinálni ne kelljen újra elölről kezdeni, vagy erőlködni, hogy egy-egy apróbb lépés vajon hogy is volt.

Nem véletlen írom én sem ezt a blogot.
Ez nem csak másnak lehet hasznos, hanem nekem is.
Van hova visszanyúlni hónapok után is: hogy is volt ez?
Egy ideje már gondolkodtam azon, hogy miként lehetne személyes, de jól kezelhető feljegyzéseket készíteni úgy, hogy az mindig kéznél lehessen.
Mert a jó dokumentáció tele van hivatkozásokkal, jól tagolt, mégis könnyen átlátható, kereshető.
A MediaWiki-t jól ismerem, de az szerverhez kötött.
Ezért próbálkoztam a Wiki-nek sok fajtájával.
Aki ismeri a Wikipedia-t, már pedig elég sokan szerintem, az tudja mi a lényeg, hogyan néz ki, mit tud stb.
De az egy html oldalból álló egyszerűbb wiki-k, mint amilyen a TiddlyWiki is, nem váltak be nekem.
Ezért kerestem már egy ideje, hogy milyen megoldás lenne a legcélszerűbb.
Végre ráakadtam arra, hogy a MediaWiki, amit ismerek, hozzászoktam, szeretek, hasznos, jól kezelhető, miként lehet velem mindig.
Tehát MediaWiki pendrive-on.
Kell hozzá Apache webszerver, MySql adatbázis, PHP.
Pendrive-on.
Na igen.
Az egész együtt van a Xampp Ligt-ban.
A Xampp-ba pedig be lehet tenni a MediaWikit-t.
Ennyi. Tényleg.
Mivel elég speciális a terület, nem állnék neki lefordítani a howto-t.
A leírás az egészről itt található angolul. (Természetesen ha segítség kell, akár a kommentben, akár emailben, nyugodtan lehet kérdezni.)
De:
A csavar az egészben, hogy a legújabb 1.7.3-as Xampp-ban PHP 5.3.1 van, ami nem kompatibilis a MediaWiki-vel.
Az egész telepítés végén, az induláskor jön a hibaüzenet:
”PHP 5.3.1 is not compatible with MediaWiki due to a bug involving
reference parameters to __call. Upgrade to PHP 5.3.2 or higher, or
downgrade to PHP 5.3.0 to fix this.”
Semmi gond, egy sor guglizás után meg is lett a megoldás itt.
”I ended up by going back to PHP 5.3.0, by downloading XAMPP 1.7.2 which had that version. I uncompressed it somewhere else, then replaced the "php" folder in XAMPP 1.7.3. I also replaced the two PHP .dlls (under Windows) in the Apache folder.”A downgrade-hez szükséges Xampp 1.7.2 pedig letölthető innen.
Persze lehet upgrade-elni is, kinek hogy tetszik.
Mivel nem folyamatos üzemben megy, csak alkalmanként, nekem így is jó.

Összekalapálni tényleg nem nehéz, csak a leírást kell követni.
Nálam jól működik.

Hab a tortán, hogy hordozható (portable) Firefox-ot mellé téve, és kezdőlapnak a wiki-t beállítva (http://localhost/wiki) tényleg minden körülmények között jól használható mindenféle külön kattintgatás nélkül az adott gépen, ahova leülünk.

Persze az autorun.inf vírusokkal nem árt vigyázni.
No és ha valaki folyamatos üzemben szeretné használni és nem csak pendrive-on, annak jó tisztában lenni a reális, webszervereket, mysql adatbázisokat, php-t fenyegető veszélyekkel, és gondoskodni a Xampp biztonságáról.

Nincsenek megjegyzések:

Megjegyzés küldése