Wikipédia:Wikipédia-tükör telepítése
Ezen az oldalon egy technikai leírást olvashatsz a Wikipédia szerkesztéséről. Tartsd szem előtt, hogy nem minden ajánlott, ami technikailag megvalósítható! |
Az oldal tartalma dióhéjban: Lehet saját Wikipédiánk akár otthon is, de mielőtt létrehozol egy Wikipédia-tükröt, tanulmányozd át alaposan a Wikipédia felhasználási feltételeit, valamint vedd figyelembe, hogy a Wikipédia® név a Wikimédia Alapítvány bejegyzett védjegye! |
Az alábbi instrukciók egy sikeres próbálkozás tapasztalatai, ettől számtalan eltérő megoldás is lehetséges. Ha csak az adatbázisra van szükséged, a 2., 5. és 13. lépések (és az 1. nagyja) kihagyhatóak.
- Alapszoftverek telepítése: kell egy webszerver (lehetőleg Apache), egy adatbázisszerver (lehetőleg MySQL), a PHP és a Wikipédia saját szoftvere (a MediaWiki). Ha ezek egyike sincs meg, letölheted őket egy közös, könnyen telepíthető csomagban a Bitnamiról. Ha csak adatbázislekérdezéseket akarsz futtatni, csak a MySQL kell (a MediaWiki nem!).
- A Cite és a ParserFunctions kiterjesztésekre mindenképpen szükséged lesz, hogy a szócikkek normálisan jelenjenek meg; ezeket a MediaWiki extensions könyvtárába kell másolni. (Néhány oldal normális megjelenítéséhez további kiterjesztések is kellenek, de az ilyenek viszonylag ritkák.)
- MySQL GUI Tools letöltése és telepítése: http://dev.mysql.com/downloads/gui-tools/5.0.html
- C:\Program Files\BitNami MediaWiki Stack\mysql\my.ini-be az alábbiakat kell írni (ha már ott vannak más értékkel, cserélni):
- a [client] fejezetbe
- character_set_client = utf8
- a [mysqld] szakaszba pedig:
- max_allowed_packet = 100M
- character-set-server = utf8
- Ha van log-bin kezdetű sor, azt törölni kell.
- C:\Program Files\BitNami MediaWiki Stack\apps\mediawiki\htdocs\LocalSettings.php megnyitása, az alábbiak átírása/cseréje (fontos, hogy utf-8-ban kell elmenteni):
- $wgSitename = "Wikipédia";
- $wgExtraNamespaces[100] = "Portál";
- $wgExtraNamespaces[101] = "Portálvita";
- $wgUseInstantCommons = true;
- $wgUseTidy = true;
- Wikipédia-dump letöltése: http://download.wikimedia.org/huwiki/ – valamelyik szócikkeket tartalmazó (pages-articles: szócikkek, pages-meta-current: összes lap, pages-meta-history: összes lap laptörténettel) + a sok SQL
- tömörített dump kitömörítése (a .7z kiterjesztésűhöz 7-Zip kell, a többit bármelyik jobb tömörítő érti)
- MySQL Query Browser elindítása, bitnami_mediawiki összes táblájának törlése (DROP), majd File/New Script Tab, bemásolni ezt, majd Execute (zöld villám megnyomása)
- mwdumper letöltése és futtatása: http://csomalin.csoma.elte.hu/~tgergo/wiki/mwdumper.jar
- az így elindított GUI-ban a kitömörített dump (xml) helyének megadása → Database alatt a root jelszó beírása (amit a Bitnami telepítésénél adtál meg) → Connect → Database:bitnami_mediawiki → Start import
- sql-ek kitömörítése és módosítása: TYPE=InnoDB; cseréje TYPE=MyISAM, DEFAULT CHARSET=binary;-ra; a nagy fájlméret miatt ehhez okos szövegszerkesztő kell, pl. gvim
- sql-ek importálása parancssoros mysql klienssel (a GUI kliens nem bírná a több mega hosszú sorokat): indítás a mysql -u<usernév> -p<jelszó> <adatbázisnév> paranccsal, majd belépés után \. fájlnév Nagy SQL fájloknál a beolvasás végén, az indexgeneráláskor elég sokat kell várni anélkül, hogy bármit kiírna; ez normális.
- a végén a MySQL kliensben a következő parancs futtatása: INSERT INTO interwiki (iw_prefix, iw_url, iw_local, iw_trans) VALUES ('m', 'http://meta.wikimedia.org/wiki/$1', 1, 0);
Ha minden jól ment, a wiki elérhető a http://localhost/mediawiki címen.