MediaWiki installieren
Aus RiGen
Inhaltsverzeichnis |
[bearbeiten] Anforderungen und Änderungen an der Standardinstallation
- statt http://DOMAIN/WIKI/index.php/Wort soll http://DOMAIN/WIKI/Wort eingestellt werden
- Quellenangaben (Citing) sollen möglich sein; ab v1.6.x. wieder funktionierend
- Bild-Upload mit Thumbnail Erzeugung auch ohne Umstellung auf PHP als CGI: http://forum.ahnenforschung.net/thread.php?postid=3168
2010 Juni: neuer Wikipedia Skin Vector siehe http://blog.wikimedia.de/2010/06/10/vector-mediawiki-skin/
[bearbeiten] Kurzzusammenfassung Installation v1.9.3
(benötigt PHP 4.?, MySQL 4.?) vom 29.4.2007 auf einem all-inkl.com-Server rigen.tirolensis.info
[bearbeiten] Download
[bearbeiten] Einrichten
Auspacken (inkl. Cite.php). Per FTP auf Web Verzeichnis "/w" hochladen. "wiki.png" nach "/skins/cr" hochladen. "config" und "images" schreibbar machen. MySQL vorbereiten. Mit Install durch aufrufen von "http://.../w" alles konfigurieren.
[bearbeiten] Installationsmeldungen
* PHP 5.2.0 installed
* Found database drivers for: MySQL
* Warning: PHP's register_globals option is enabled. Disable it if you can.
MediaWiki will work, but your server is more exposed to PHP-based security vulnerabilities.
* PHP server API is cgi-fcgi; using ugly URLs (index.php?title=Page_Title)
* Have XML / Latin1-UTF-8 conversion support.
* PHP's memory_limit is 40M. If this is too low, installation may fail!
* Have zlib support; enabling output compression.
* Couldn't find Turck MMCache, eAccelerator or APC. Object caching functions cannot be used.
* Found GNU diff3: /usr/bin/diff3.
* Found ImageMagick: /usr/bin/convert; image thumbnailing will be enabled if you enable uploads.
* Found GD graphics library built-in.
* Installation directory: /www/htdocs/w0068c7f/rigen.tirolensis.info/w
* Script URI path: /w
* Environment checked. You can install MediaWiki.
Eingabe der Daten
* Generating configuration file...
* Database type: MySQL
* Loading class: DatabaseMysql
* Attempting to connect to database server as d004eedb...success.
* Connected to 5.0.24-max-log
* Database d004eedb exists
* Creating tables... using MySQL 4 table defs... done.
* Initializing data...
* Created sysop account CR.
Creating LocalSettings.php...
Installation successful! Move the config/LocalSettings.php file into the parent directory, then follow this link to your wiki.
[bearbeiten] Änderungen der LocalSettings.php
ini_set( 'memory_limit', '40M' ); $wgArticlePath = "/rowiki/$1"; $wgEnableUploads = true; ## ImageMagick ausschalten wegen Problemen bei Thumbnailserzeugung $wgUseImageMagick = false; $wgLogo = "$wgScriptPath/skins/common/cr/wiki.png";
am Ende
# EXTENSIONS
require_once( "{$IP}/extensions/Cite/Cite.php" );
# This snippet prevents editing from anonymous users
$wgGroupPermissions['*']['edit'] = false;
# This snippet prevents new registrations from anonymous users
# (Sysops can still create user accounts)
$wgGroupPermissions['*']['createaccount'] = false;
[bearbeiten] Änderungen der .htaccess
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^wiki/(.*) w/index.php?title=$1 [PT,L,QSA]
RewriteRule ^wiki/*$ /wiki/ [L,QSA]
Probleme mit Thumbnailing:
- Fehler beim Erstellen des Vorschaubildes: /usr/bin/convert: Unrecognized option (-thumbnail).
- wgImageMagickConvertCommand -> Neuinstallation
- http://www.mwusers.com/forums/showthread.php?p=14610#post14610
- http://www.mediawiki.org/wiki/Project:Support_desk#Thumb_and_pixel_options_have_no_effect_when_embedding_images
- http://forum.webhostlist.de/forum/script-serverseitig/83960-mediawiki-1-9-3-probleme-thumbnail-convert.html#post591436
Lösung:
- Deaktivierung PHP als CGI
- ImageMagick ausschalten wegen Problemen bei Thumbnailserzeugung in LocalSettings.php: $wgUseImageMagick = false;
[bearbeiten] Anpassen Navigation
[bearbeiten] Kurzzusammenfassung Installation v1.6.5
(benötigt PHP 4.3.3, MySQL 4.0) vom 8.5.2006 und Anpassungen vom 13.5.2006 auf einem all-inkl.com-Server (http://rottensteiner.name.dd12706.kasserver.com/)
Nach Umzug am 19.9.2006 http://rottensteiner.name.dd11804.kasserver.com/ mit Apache 1.3.36, PHP 5.1.4 & MySQL 5.0.24
[bearbeiten] Download
[bearbeiten] Einrichten
Auspacken (inkl. Cite.php). Per FTP auf Web Verzeichnis "/w" hochladen. "wiki.png" nach "/skins/cr" hochladen. "config" und "images" schreibbar machen. MySQL vorbereiten. Mit Install durch aufrufen von "http://.../w" alles konfigurieren.
[bearbeiten] Änderungen der LocalSettings.php
# original $wgArticlePath = "$wgScript/$1";
- $wgArticlePath = "/rowiki/$1";
$wgLogo = "$wgStylePath/cr/wiki.png";
$wgEnableUploads = true;
am Ende
# EXTENSIONS require_once( "extensions/Cite.php" ); # This snippet prevents editing from anonymous users $wgGroupPermissions['*']['edit'] = false; # This snippet prevents new registrations from anonymous users # (Sysops can still create user accounts) $wgGroupPermissions['*']['createaccount'] = false;
[bearbeiten] Anpassung der .htaccess
# PHP als CGI für systemkritische Befehle wie exec() oder system() AddHandler php-fastcgi .php .php4 # MediaWiki Eliminating index.php from the url # http://meta.wikimedia.org/wiki/Using_a_very_short_URL#.htaccess_method # http://meta.wikimedia.org/wiki/Eliminating_index.php_from_the_url # close the php security hole... # not actually needed but probably a good idea anyway php_flag register_globals off # first, enable the processing - Unless your ISP has it enabled # already. That might cause weird errors. RewriteEngine on # test if rewrite should stop for # special directories RewriteRule ^(images|skins)/ - [L] # all php scripts. RewriteRule \.php$ - [L] # uncomment this rule if you want Apache to redirect from www.mysite.com/ to # www.mysite.com/wiki/Main_Page # RewriteRule ^/$ /wiki/Main_Page [R] # do the rewrite RewriteRule ^rowiki/?(.*)$ /w/index.php?title=$1 [L,QSA]
