Donnerstag, April 09, 2009

Import von Bitnami MediaWiki SQL-Dateien

Nachdem ich in einem früheren Post den Export von Bitnami MediaWiki-Dateien beschrieben habe, folgt nun die heutige Beschreibung des Imports des Contents, die mich doch ein paar Stunden gekostet hat. Aber was tut man nicht alles für den mühsam erworbenen Content. Da auch keine geeignete Alternative eine einfache Migration angeboten hatte, habe ich mich kurzerhand entschlossen, weiter bei MediaWiki zu bleiben, obwohl mich so manches (wie z. B. die Usability beim Hochladen von Bildern) daran stört.
Was und welche Schritte für den Import der Exportierten Datei notwendig sind, ist so erstaulich easy wie schwierig dann auch tatsächlich hinzubekommen:
1.) Grundlage für den Import ist der mysql-Befehl:
mysql -u USER -p DBNAME < mediawiki.sql

2.)
Den User, den Datenbanknamen und das nach Eingabe des Befehls aufpoppende Passwort kann man in der Datei "LocalSettings.php" ansehen.

3.) Bei mir ergab sich die Schwierigkeit, dass auf einmal die Datenbanknamen von zu importierender Datei mediawiki.sql, die ich mit dem Befehl sqldump.exe vorher erzeugt hatte, nicht übereinstimmten und ich pausenlos dachte, ich hätte das falsche Passwort eingegeben, weil sql immer nur sehr spartanische Error-Messages rausrückt, die einem gerade mal gar nichts darüber verraten, was man nun denn gerade falsch eingegeben hat.
Konkret sind das die Zeilen in der mediawiki.sql-Dump-Datei, die die Datenbank initialisieren, in meinem Fall hatte ich die eine DB im Dump bitnami_mediawiki genannt und im anderen neuen Fall so:
--
-- Current Database: `mediawiki_bitnami`
--
CREATE DATABASE /*!32312 IF NOT EXISTS*/ `mediawiki_bitnami` /*!40100 DEFAULT CHARACTER SET latin1 */;
--
USE `mediawiki_bitnami`;

4.) Die DB-Einträge also mit der neuen DB in Übereinstimmung bringen, Passwort eingeben (ja, es ist das komisch verschlüsselte/kryptische in der Datei LocalSettings.php an der Stelle $wgDBpassword!) und der Computer nudelt ein wenig vor sich hin.

5.) Wenn der Command-Prompt wieder erscheint, ist das MediaWiki importiert! Ohne Erfolgsmeldung des mysql-Interpreters, einfach die Bitnami MediaWiki-Seite reloaden und schon sieht man den vorher gedumpten Inhalt, allerdings ohne die vorher mühsam hochgeladenen Bilder. Die sind allesamt verschwunden! Man kann nicht alles haben, ich bin trotzdem zufrieden meinen Content wieder auf dem neuen Rechner in der neuen MediaWiki-DB zu haben.
Achja, ich weiss nicht, ob es wichtig ist, ich habe mich auch mit dem Browser aus der Mediawiki-DB abgemeldet, um den Befehl auszuführen.
Geholfen bei der Aufgabe hat mir maßgeblich Google Answers mit einem Thread über den MySQL Dump/Import-Befehl.

Labels: , , , , , , ,

Dienstag, März 17, 2009

Bitnami MediaWiki Export/Backup leicht gemacht

1. ins Verzeichnis von mysqldump.exe gehen (wahrscheinlich ..BitNami MediaWiki Stack\mysql\bin)
2. Dann folgenden Befehl eingeben:
mysqldump.exe --user=$user --password=$password --all-databases > mediawiki.sql
3. $user und $password aus der Datei LocalSettings.php auslesen, am Besten nach den Variablen $wgDBuser und $wgDBpassword suchen:

$wgDBtype = "mysql";
$wgDBserver = "localhost";
$wgDBname = "meinDBName";
$wgDBuser = "meinUser";
$wgDBpassword = "meinPasswort";

Ich habe nämlich stundenlang probiert, bis ich es raus hatte und im Netz nur ellenlange Beschreibungen des Befehls gefunden, das Bitnami Forum hat auch nur begrenzt weiter geholfen.

Jetzt muss ich nur noch in Erfahrung bringen, wie das ganze auf dem neuen Rechner wieder importiert werden kann.

Labels: , , , , , ,

Samstag, Januar 12, 2008

Mediawiki-Installer von Bitnami

Main Page
MediaWiki has been successfully installed.
Consult the User's Guide for information on using the wiki software.
Getting started...

Klasse, der Installer von Bitnami für das persönliche MediaWiki! Geht so easy:
1) runterladen bei Lifehacker
2) Installer ausführen
3) User für Admin erzeugen
4) noch ein weiteres Passwort vergeben
5) voilà haste fertisch.

Und was macht man dann damit?
Man kann endlich seine gesamte wilde Dokumentations- und Wissenssammlung browsergestützt bzw. linkorientiert ablegen und nicht mehr fileorientiert wie bisher.
D. h. die Zusammenhänge zwischen den einzelnen Themen werden endlich sichtbar. Man könnte zwar auch ein riesiges Word-File erzeugen und darin dann alle Stichwörter und Themen verlinken, aber das wäre einfach zu unhandlich.
Um es kurz zu machen:
Man nutzt einfach die Wikipedia-Technik der Darstellung von Informationen, um diese in ihrer Gesamtheit zugänglicher zu machen. Wer schon mal im Unternehmen das Glück hatte, ein Wiki nutzen zu können, an dem zudem auch andere aktiv gearbeitet haben und Content erstellt haben, dem ist schon bekannt, wie das die Arbeit erleichtern kann. Mir persönlich haben besonders Verfahrensanleitungen und FAQ weitergeholfen. Wie soll denn je ein Mensch aus zigtausend hierarchisch abgelegten Files erkennen können, wo gerade welche Information zu einem bestimmten Thema abgelegt ist?
Zu dem MediaWiki gibt es noch eine kleinere Alternative für den Hausgebrauch. Das TiddlyWiki. Für das TiddlyWiki gibt es sogar eine Firefox Extension, mit der man Text aus dem Browser direkt aufschnappt und in eine Wiki-Seite einfügen kann: TiddlySnip.
Mehr Features dieser stand-alone wikis hat dann noch MonkeyGTD, z. B. mit einem Dashboard für to-do Listen, Projekt-deadlines, Agendas und Projekte.
Eigentlich müsste ich mich daher für das MonkeyGTD als Wiki-Projekttool entscheiden, um meine Dokumente zu ordnen, mache es aber jetzt mit dem MediaWiki weiter, da ich damit früher schon mal gearbeitet habe.

Labels: , , , , , , , , ,