MediaWiki installieren: Unterschied zwischen den Versionen
ChrisR (Diskussion | Beiträge) Kurzzusammenfassung/Log Upgrade 1.31.1 auf 1.35.14 (PHP 7.4 8.2) |
ChrisR (Diskussion | Beiträge) |
||
Zeile 7: | Zeile 7: | ||
==Kurzzusammenfassung/Log Upgrade 1.31.1 auf 1.35.14 (PHP 7.4 -> 8.2)== | ==Kurzzusammenfassung/Log Upgrade 1.31.1 auf 1.35.14 (PHP 7.4 -> 8.2)== | ||
* am 18. Aug. 2024 auf einem all-inkl.com-Server | * am 18. Aug. 2024 auf einem all-inkl.com-Server über Intall-Ordner /w | ||
* Achtung bei Änderungen in LocalSettings.php ";" | |||
* Achtung bei LocalSettings.php | * a) Backup MySQL, b) Download MediaWiki 1.35.14, unpack, copy/overwrite /w | ||
* Aufrufen von /w/mw-config/update.php bzw. /w/mw-config/index.php (2x) führte zum Erfolg | * Aufrufen von /w/mw-config/update.php bzw. /w/mw-config/index.php (2x) führte zum Erfolg | ||
Version vom 18. August 2024, 13:15 Uhr
Anforderungen und Änderungen an der Standardinstallation
- möglichst hohe Anpassung an das "System Wikipedia" zur einfachen Handhabung und Administration
- statt http://DOMAIN/WIKI/index.php/Wort soll http://DOMAIN/WIKI/Wort eingestellt werden
- Quellenangaben (Citing) sollen möglich sein (seit v1.6.x. wieder laufend funktionierend: Extension:Cite/Cite.php)
- Relativiert wegen Sicherheit: Bild-Upload mit Thumbnail Erzeugung auch ohne Umstellung auf PHP als CGI: http://forum.ahnenforschung.net/thread.php?postid=3168
- neuer Wikipedia Skin Vector (ab Juni 2010 auf WP eingesetzt, ab MW 1.16 einsetzbar?)
Kurzzusammenfassung/Log Upgrade 1.31.1 auf 1.35.14 (PHP 7.4 -> 8.2)
- am 18. Aug. 2024 auf einem all-inkl.com-Server über Intall-Ordner /w
- Achtung bei Änderungen in LocalSettings.php ";"
- a) Backup MySQL, b) Download MediaWiki 1.35.14, unpack, copy/overwrite /w
- Aufrufen von /w/mw-config/update.php bzw. /w/mw-config/index.php (2x) führte zum Erfolg
MediaWiki 1.19.0 als Codebase für WikiFarm
Siehe wiki-family wiki farm: Installation mit einer Codebase und mehreren Wikis (Option 2)
- am 23. Mai 2012 auf einem all-inkl.com-Server
- Download MediaWiki 1.19.0, Upload, .htaccess rewirte von TiGen mit Pfadanpassung
- Install: en, PHP 5.2.12-nmm4, Object caching is not enabled, Found ImageMagick, directory for uploads .../images/ vulnerable, intl PECL extension is not available to handle Unicode normalization, falling back to slow pure-PHP implementation,
- Connect to database: MySQL, localhost, Database name, Database table prefix: mediawiki, Database username, Database password.
- Database settings: Database account for web access - Use the same account as for installation, Storage engine InnoDB, Database character set Binary.
- Name: MediaWiki Codebase, name, pw, e-mail
- Options: Authorized editors only, Creative Commons Attribution Non-Commercial Share Alike, e-mail settings, Extensions Vector, Images and file uploads enable, Logo URL, No caching
- Congratulations! You have successfully installed MediaWiki, installer has generated a LocalSettings.php
- Cite.php, WikiEditor
Kurzzusammenfassung/Log Upgrade v1.17.0 auf 1.18.1
- am 15. Feb. 2012 auf einem all-inkl.com-Server tigen.tirolensis.info
- über Ordner /w
- Aufrufen von /w/mw-config/index.php führte zum Erfolg
Kurzzusammenfassung/Log Upgrade v1.9.3 auf v1.17.0
- minimum requirements: web server, PHP5 (do not use 5.3.1; 5.3.2+ is OK, 5.3.3 is released) and either MySQL4 (and later)
- Hardware requirements: recommended 256MB of RAM for a single-computer website and 40MB of storage (Shared Hosting?)
- Optional dependencies: ImageMagick or GD for image thumbnailing, TeX for mathematical formulae, Sendmail to send e-mails, Shell access is required to run maintenance scripts (upgrading may be more difficult without it).
- am 23. Aug. 2011 auf einem all-inkl.com-Server tigen.tirolensis.info
Download
- http://download.wikimedia.org/mediawiki/1.17/mediawiki-1.17.0.tar.gz
- http://upload.wikimedia.org/ext-dist/Cite-MW1.17-r77506.tar.gz
Einrichten/Upgraden
- angepasste .htaccess und robots.txt auf die (Sub)Domain aufspielen
- Auspacken. (ev. languages alle außer DE/EN löschen). Cite-Ordner ins Verzeichnis /extensions kopieren. Per FTP auf neuen Ordner "/w....." hochladen.
- "config" und "images" schreibbar machen (777)
- "tigen-logo-135.png" nach "\skins\tigen\" hochladen.
- Upgrading with different dir / web installer:
MySQL vorbereiten.
- Aufrufen von /w......./mw-config/index.php führte leider nicht zu Erfolg (Wahl der Sprache > Prüfung der Installationsumgebung > Mit der Datenbank verbinden: MySQL-Einstellungen eingeben > Eine vorhandene Installation aktualisieren - wohl Timeout bei "Migrating old restrictions to new table...")
- Installationsumgebung: PHP 5.2.12-nmm2, MySQL 5.1, Objektcaching nicht aktiviert (da Accelerator, APC, XCache oder WinCache nicht gefunden), GNU diff3 nicht gefunden, integrierte GD-Grafikbibliothek gefunden, PECL-Erweiterung intl für Unicode-Normalisierung nicht verfügbar.
- Deshalb Neuinstallation (neue DB): MySQL-Einstellungen eingeben > Datenbankeinstellungen: InnoDB, binär > Name: TiGen Wiki, Admin > Optionen: ausschließlich berechtigte Bearbeiter, CC BY-NC-SA 3.0, E-Mail-Einstellungen, Erweiterungen: Cite, Hochladen Bilder und Dateien, Zwischenspeicherung Memchached Cacheserver bei All-Inkl nicht möglich? >
- Installieren: Einschließlich Erweiterungen… erledigt, Datenbank wird eingerichtet… erledigt, Datentabellen werden erstellt… erledigt, Datenbankbenutzer wird erstellt… erledigt, Interwikitabellen werden eingerichtet… erledigt, Initialisierung der Statistiken… erledigt, Erstellung der Geheimschlüssel… erledigt (Warnung: Die Geheimschlüssel $wgSecretKey und $wgUpgradeKey die während des Installationsvorgangs generiert wurde, ist nicht sehr sicher. Sie sollten manuell geändert werden), Administratorkonto wird erstellt… erledigt, Erstellung der Hauptseite mit Standardinhalten… erledigt, Erstellung der Tabellen für die aktivierten Erweiterungen…
- LocalSettings.php erzeugt > heruntergeladen
- anpassen: $wgLogo Check,
- FTP-hochladen
Useful Links:
- LocalSettings.php
- Manual:Skin_configuration
- Manual:Short_URL - no_root_access (Shared hosting)
- Wikipedia Installation Details - beobachten: Extension:Vector
- Manual:Configuration
Notiz Installation v1.15.1
am 28.8.2010 auf einem all-inkl.com-Server *.tirolensis.info über ALL-INKL-Installation als Test, scheinbar ohne Probleme.
Kurzzusammenfassung/Log Installation v1.9.3
(benötigt PHP 4.?, MySQL 4.?) vom 29.4.2007 auf einem all-inkl.com-Server rigen.tirolensis.info
Download
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.
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 d011b518...success. * Connected to 5.0.24-max-log * Database d011b518 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.
Ä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;
Ä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;
Kurzzusammenfassung/Log 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
Download
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.
Ä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;
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]
DokuWiki Test Mai 2012
- dokuwiki-2012-01-25a.tgz “Angua” (includes Hotfix 1): download, extract, upload to .../wiki/, for all-inkl set .htaccess AddHandler php5-cgi .php, install with setup.php (user, public/reg.users, etc.)
- vector for DokuWiki: download, extract to ...\wiki\lib\tpl\, upload, Config Manager > template option, edit main.php or vector/user/buttons.php
- config URL Rewriting: web server .htaccess Forum
- plugin Mediawiki syntax for dokuwiki.
- MediaWiki adaption: rename vector theme to default,
- set admin -> Configuration Settings -> Load 'monobook/user/user.js'
- adapt :wiki:navigation to contain
* [[:start]] * [[http://yourhost/dokuwiki/doku.php?do=recent|Recent Changes]] * [[http://yourhost/dokuwiki/doku.php?id=wiki&do=admin&page=statistics|Statistics]]
- site notice: no in Config
Nicht weiter getestet, da:
- Vector Template ok, aber nicht selbes Feeling wie WM
- URL Rewriting nicht entsprechend WM möglich (selbe Struktur)
- Mediawiki syntax auch nur mit Plugin, Editor unterstützt dies nicht vollkommen
Daher besser beim Origal bleiben, bzw. Setup der WikiFarm