Wikipedia:Landsbybrønden/Hjælp til import

Fra Wikipedia, den frie encyklopædi

Hjælp til import[rediger kildetekst]

Jeg har opdaget at det første datbasedump efter skiftet til MediaWiki 1.5 (dateret 13. juli) kan downloades fra http://download.wikipedia.org/wikipedia/da/. Formatet er som noget nyt XML, hvilket jeg ikke umiddelbart kan bruge til mine sædvanlige offline rapporter. Jeg tænkte at jeg kunne bruge MediaWiki til at omsætte dataene til MySQL-tabeller og har derfor har installeret MediaWiki 1.5rc2 lokalt uden problemer. Men når jeg går til siden Speciel:Import for at importere den downloadede fil ("pages_full.xml" efter brug af gunzip), får jeg blot fejlmeddelelsen "Unknown import source type". Hvad skal man gøre for at importere et XML-databasedump? Byrial 25. aug 2005 kl. 07:11 (CEST)

Med et dump i den størrelse løber du nok ind i nogle problemer med hvor store uploads din lokale webserver og/eller PHP vil acceptere. Har du prøvet med kommandolinjeudgaven i maintenance/importDump.php? -- Anders Wegge Jakobsen (diskussion) 25. aug 2005 kl. 11:09 (CEST)
Nej, jeg vidste ikke at der er en kommondalinjeudgave. Tak for at fortælle mig det. Desværre gav den en fatal fejl efter import af kun 2759 sider (ifølge Speciel:Statistics):
$ php importDump.php ~/download/pages_full.xml
100 (1.3882235627674 pages/sec 57.777864682379 revs/sec)
100 (1.3881124346105 pages/sec 57.787120652835 revs/sec)
100 (1.3880100468759 pages/sec 57.796738351914 revs/sec)

[... mange lignende linjer klippet væk ...]

1400 (3.3259960511287 pages/sec 62.160490484131 revs/sec)
1400 (3.3259514939617 pages/sec 62.162033422144 revs/sec)
1400 (3.3259119168501 pages/sec 62.163669377298 revs/sec)

Fatal error: Call to a member function on a non-object in /var/www/html/dawiki/maintenance/importDump.php on line 47
$                    
Nogen ideer til hvad der er sket og hvordan jeg kommer videre? Byrial 25. aug 2005 kl. 19:58 (CEST)
Der er to muligheder: Enten installerer du den nyeste udgave fra CVS HEAD (Det er iøvrigt den vi kører på nu), eller også kan jeg lave et traditionelt dump til dig. Jeg har med held gennemført en import af dumpet på min testinstallation, og der virkede det uden problemer. Der er helt sikkert blevet lavet noget om siden din version, for på linje 47 i min importDump.php, har jeg en return;, og den kan næppe udløse lige præcis den fejl. -- Anders Wegge Jakobsen (diskussion) 25. aug 2005 kl. 20:02 (CEST)
Jeg bruger nu en CVS-version af MediaWiki 1.6alpha, og med den lykkedes det også mig at importere databasedumpet fra 13. juli (hvorfor er der ikke nyere?). Offline rapporter når mit anaylyseprogram er tilpasset den nye databasestruktur. Byrial 26. aug 2005 kl. 04:58 (CEST)