Difference between revisions of "MediaWiki"
Line 16: | Line 16: | ||
* Vorhandenes MySQL 4.1.9 wird mitverwendet | * Vorhandenes MySQL 4.1.9 wird mitverwendet | ||
* Datenbank User: root, wikiuser | * Datenbank User: root, wikiuser | ||
− | * Neue Datenbank '''wikidb''' als Ziel für das | + | * Neue Datenbank '''wikidb''' als Ziel für das zu migrierende [[TWiki]]-Kracht |
− | * Installations-Ordner: /var/www/ | + | * Installations-Ordner: /var/www/html/wiki |
* URL: http://www.kr8.de/wiki | * URL: http://www.kr8.de/wiki | ||
== Installation MediaWiki 1.5 auf Server Westhost == | == Installation MediaWiki 1.5 auf Server Westhost == | ||
* Installations-Ordner: /var/www/html/faulkner | * Installations-Ordner: /var/www/html/faulkner | ||
− | * Datenbank anlegen: create database | + | * Datenbank anlegen: create database '''wikidb1''' |
* Modifizieren LocalSettings.php | * Modifizieren LocalSettings.php | ||
** $IP = "/var/www/html/faulkner" | ** $IP = "/var/www/html/faulkner" |
Revision as of 10:50, 10 June 2007
Contents
- 1 MediaWiki
- 1.1 Funktionen
- 1.2 Installation MediaWiki 1.5 auf ComputerBraunbaer
- 1.3 Installation Mediawiki 1.9.3 auf Westhost
- 1.4 Installation MediaWiki 1.5 auf Server Westhost
MediaWiki
Funktionen
Ein besonders schönes WikiWikiWeb. Siehe WikiWikiWebAuswahlverfahren
Installation MediaWiki 1.5 auf ComputerBraunbaer
Installiert auf ComputerBraunbaer am 22.7.2005, um es mit WebsiteMonikaFaulkner einmal auszuprobieren.
- Definitive Software Library ID: MediaWiki
- Name: MediaWiki
- Version: 1.5 beta4
- Bezugsquelle/Hersteller: Sourceforge
- Installations-Ordner: /var/www/htdocs/faulkner
- URL: http://braunbaer.kr8.de/faulkner
Installation Mediawiki 1.9.3 auf Westhost
- Vorhandenes MySQL 4.1.9 wird mitverwendet
- Datenbank User: root, wikiuser
- Neue Datenbank wikidb als Ziel für das zu migrierende TWiki-Kracht
- Installations-Ordner: /var/www/html/wiki
- URL: http://www.kr8.de/wiki
Installation MediaWiki 1.5 auf Server Westhost
- Installations-Ordner: /var/www/html/faulkner
- Datenbank anlegen: create database wikidb1
- Modifizieren LocalSettings.php
- $IP = "/var/www/html/faulkner"
- $wgSitename = "Eisbaer";
- $wgScriptPath = "/faulkner";
- DBPasswd ....
Konfiguration auf Server Westhost
- Sitename: Eisbaer (2=Lexikon)
- Language: de - Deutsch UTF-8 (Unicode)
- Copyright Metadata: No
- Sysop: WikiSysop / lotusnots
- E-Mail (general): disabled
- Database:
- Server: localhost
- Datenbank: wikidb15 (2=lexikon)
- User: ...
- Passwort: ....
- Root-Password: leerlassen (weil SHA1 hash von PHP 4 nicht unterstützt wird)
- Move /config/LocalSettings.php into parent directory
- User einrichten: dkracht
- Image Upload: Manuell erlauben durch Einstellung in LocalSettings.php
- Image Resize (Thumbnail) erfordert PHP.INI extension php_gd2.dll
- PHP Konfigurationsdatei: D:\php\php.ini
- PHP Extensions DLLs kopieren von D:\php\extensions nach D:\Programme\Apache
- Use ImageMagick = false
- Turck MMCache not
In MediaWiki version 1.5beta1, and presumably later versions, you can change this by editing the document MediaWiki:Sidebar. (This is erroneously, I think, described as "navbar" in the release notes.)
Looking at it will make the format clear. The keywords are article names in the MediaWiki: namespace.
- MediaWiki:Contact-url with the text "Contact" (if the Contact page is to be in the main namespace) and
- MediaWiki:Contact with text "Contact us" or whatever you want to appear in the navigation sidebar.
Finally, edit the Contact page to contain the text you want readers to see. It will now be in the navigation sidebar, so you can just click it to create and edit the page. To make a link to an external URL, put the URL text only, no wiki markup, in the -url page.
Source: http://meta.wikimedia.org/wiki/Navigation
Der Sidebar wurde wie folgt eingerichtet:
- http://braunbaer.kr8.de/faulkner/index.php/MediaWiki:Sidebar
- http://braunbaer.kr8.de/faulkner/index.php/MediaWiki:romane
- http://braunbaer.kr8.de/faulkner/index.php/MediaWiki:romane-url --> Fau00001
- http://braunbaer.kr8.de/faulkner/index.php/MediaWiki:geschichtenbaende
- http://braunbaer.kr8.de/faulkner/index.php/MediaWiki:geschichtenbaende-url ---> Fau0002
- http://braunbaer.kr8.de/faulkner/index.php/MediaWiki:kurzgeschichten
- http://braunbaer.kr8.de/faulkner/index.php/MediaWiki:kurzgeschichten-url ---> Fau00003
- http://braunbaer.kr8.de/faulkner/index.php/MediaWiki:familien
- http://braunbaer.kr8.de/faulkner/index.php/MediaWiki:familien-url ---> Fau00004
- http://braunbaer.kr8.de/faulkner/index.php/MediaWiki:personen
- http://braunbaer.kr8.de/faulkner/index.php/MediaWiki:personen-url ---> Fau00005
Alle Artikel exportieren als XML (Bilder fehlen dann aber...)
PHP-Script dumpBackup.php im Ordner maintenance.
This script dumps the wiki page database into an XML interchange wrapper format for export or backup. XML output is sent to stdout; progress reports are sent to stderr. Usage: php dumpBackup.php <action> [<options>] Actions: --full Dump complete history of every page. --current Includes only the latest revision of each page. Options: --quiet Don't dump status reports to stderr. --report=n Report position and speed after every n pages processed. (Default: 100)
Beispiel ComputerBraunbaer Faulkner:
- e:
- cd \var\www\www.kr8.de\htdocs\faulkner-1.5\maintenance
- d:\php\php dumpBackup.php --current >ppp.xml
- xml header direktive korrigieren...
- xml syntax überbrüfen..
Beispiel ComputerBraunbaer Lexikon:
- e:
- cd \var\www\www.kr8.de\htdocs\lexikon\maintenance
- d:\php\php dumpBackup.php --current >ppp.xml
- xml header direktive korrigieren...
- xml syntax überbrüfen..
Daten exportieren und importieren als MySQL-Dump
mysqldump -uroot -phugo wikidb15 > daten.sql mysql -uroot -phugo wikidb15 < daten.sql Hier auf ComputerBraunbaer ist MySQL Version 4.0.16nt installiert, das sollte UTF-8 können (UTF8_General_ci...)
Beispiel Export auf ComputerBraunbaer mit MySQL 4.1:
- d:
- cd \programme\mysql\bin
- mysqldump -uroot -phugo wikidb15 > wikiallutl8.sql (evtl. --compatibility=mysql323 --default-character-set=latin1 ...)
Beispiel Import auf WebsiteWesthost mit MySQL 4.1.9
- Tabelle objectcache aus Exportdatei entfernen
- SSH-Verbindung zu Westhost herstellen
- Upload der Exportdatei d:\programme\mysql\bin\wikiallutf8.sql in den Ordner /home/lonzo
- Import: mysql -uroot wikidb <wikiallutf8.sql
Ggf. SQL-Tables kopieren:
insert into wikidb.cur select from wikidb_v1.cur where cur_id>935
-- Main.DietrichKracht - 23 Jul 2005