Änderungen

Zur Navigation springen Zur Suche springen
2.037 Bytes hinzugefügt ,  08:22, 30. Mai 2024
Zeile 29: Zeile 29:  
   http://localhost/mediawiki/mw-config/index.php
 
   http://localhost/mediawiki/mw-config/index.php
   −
<code>localhost</code> ggf. durch den entfernten Server ersetzen.
+
<code>localhost</code> ggf. durch den entfernten Server ersetzen. Wenn die Erstellung der Datenbank nicht funktioniert, kann dies an einer Einschränkung des Zugriffs auf den MySQL/MariaDB-root-User liegen, vgl. [[MySQL#Nur-Root-Login]].
    
Die herunterzuladende <code>LocalSettings.php</code> in <code>/etc/mediawiki</code> abspeichern.
 
Die herunterzuladende <code>LocalSettings.php</code> in <code>/etc/mediawiki</code> abspeichern.
Zeile 45: Zeile 45:  
Siehe http://theredpixel.co.uk/protecting-mediawiki/
 
Siehe http://theredpixel.co.uk/protecting-mediawiki/
   −
=== Hinzufügen von Google Werbung ===
+
=== Hinzufügen von Werbung ===
 +
==== Google AdSense ====
 
* In der Datei <code>/var/lib/mediawiki1.7/skins/MonoBook.php</code> ist der [http://www.google.com/adsense Google-AdSense]-Code am Ende des <code>&lt;div&gt;</code>-Blocks mit der class "portlet" und der id "p-tb" einzufügen.
 
* In der Datei <code>/var/lib/mediawiki1.7/skins/MonoBook.php</code> ist der [http://www.google.com/adsense Google-AdSense]-Code am Ende des <code>&lt;div&gt;</code>-Blocks mit der class "portlet" und der id "p-tb" einzufügen.
 
* Siehe auch [http://wiki.edsimpson.co.uk/index.php/Adding_AdSense_to_MediaWiki Editieren von monobook.php]
 
* Siehe auch [http://wiki.edsimpson.co.uk/index.php/Adding_AdSense_to_MediaWiki Editieren von monobook.php]
 
* Achtung: Das Google AdSense-Programm sammelt im Rahmen von DoubleClick seit 2009 standardmäßig Informationen über die von den Nutzern der mit Google-Werbung angereicherten Webseiten besuchten Webseiten. Dies kann der Web-Betreiber aber in seinen AdSense-Kontoeinstellungen ausschalten (keine sog. Interessenbezogene Anzeigen).
 
* Achtung: Das Google AdSense-Programm sammelt im Rahmen von DoubleClick seit 2009 standardmäßig Informationen über die von den Nutzern der mit Google-Werbung angereicherten Webseiten besuchten Webseiten. Dies kann der Web-Betreiber aber in seinen AdSense-Kontoeinstellungen ausschalten (keine sog. Interessenbezogene Anzeigen).
 +
==== Andere Bannerwerbung ====
 +
Siehe z.B.
 +
* https://partner.bitpalast.net/
    
=== Verschieben von LocalSettings.php ===
 
=== Verschieben von LocalSettings.php ===
Zeile 70: Zeile 74:     
* Siehe http://www.mediawiki.org/wiki/Manual:Short_URL
 
* Siehe http://www.mediawiki.org/wiki/Manual:Short_URL
 +
 +
=== Ändern der Email-Adresse eines Benutzers ===
 +
 +
  cd /usr/share/mediawiki
 +
  php maintenance/resetUserEmail.php --wiki $WIKI_ID  "$user" "$email"
    
=== Einrichten von weiteren InterWikis ===
 
=== Einrichten von weiteren InterWikis ===
Zeile 153: Zeile 162:  
=== Installation von MySQL ===
 
=== Installation von MySQL ===
   −
MySQL wird zur Benutzung von MediaWiki benötigt.
+
[[MySQL]] wird zur Benutzung von MediaWiki benötigt.
    
=== Installation von MediaWiki ===
 
=== Installation von MediaWiki ===
Zeile 184: Zeile 193:  
==== Kurze URLs ====
 
==== Kurze URLs ====
    +
===== Kurze URLs mit Apache =====
 
Apache-Rewrite einrichten und in LocalSettings.php niederlegen, dass kurze URLs (example.com/Stichwort) als URL verwendet wird.
 
Apache-Rewrite einrichten und in LocalSettings.php niederlegen, dass kurze URLs (example.com/Stichwort) als URL verwendet wird.
 
Dazu das Apache-Modul Rewrite aktivieren:
 
Dazu das Apache-Modul Rewrite aktivieren:
Zeile 229: Zeile 239:  
Der Zugriff erfolgt dann über http://www.enebene.de/eb/Stichwort
 
Der Zugriff erfolgt dann über http://www.enebene.de/eb/Stichwort
 
Siehe auch http://www.mediawiki.org/wiki/Manual:Short_URL/Apache
 
Siehe auch http://www.mediawiki.org/wiki/Manual:Short_URL/Apache
 +
 +
===== Kurze URLs mit NGINX =====
 +
 +
Siehe für kurze MediaWiki-URLs mit [[NGINX]]:
 +
 +
* https://www.mediawiki.org/wiki/Manual:Short_URL/Page_title_-_nginx,_Root_Access,_PHP_as_a_CGI_module
 +
* https://wiki.archlinux.org/index.php/MediaWiki#Nginx
 +
* [https://shorturls.redwerks.org Short-URLs von Redwerks] - Service funktioniert nur mit öffentlich zugänglichen MediaWikis
    
==== Home Page in Gruppenseite umbenennen ====
 
==== Home Page in Gruppenseite umbenennen ====
Zeile 237: Zeile 255:     
===== Anpassen php.ini =====
 
===== Anpassen php.ini =====
Neben dem grundsätzlichen Erlauben des Hochladens von Dateien in PHP muss man noch die erlaubten Dateigrößen und -typen in <code>/etc/php5/apache2/php.ini</code> anpassen:
+
Neben dem grundsätzlichen Erlauben des Hochladens von Dateien in PHP muss man noch die erlaubten Dateigrößen und -typen in <code>/etc/php/7.0/fpm/php.ini</code> oder <code>/etc/php5/apache2/php.ini</code> anpassen:
 
(Angaben in Megabyte)
 
(Angaben in Megabyte)
 
     post_max_size=8M
 
     post_max_size=8M
 
     upload_max_filesize=2M
 
     upload_max_filesize=2M
      
===== Anpassen LocalSettings.php =====
 
===== Anpassen LocalSettings.php =====
Zeile 319: Zeile 336:  
Dazu wird ein SSL-Zertifikat für die eigene Domain benötigt. Dieses muss dann auch noch in Apache und MediaWiki eingerichtet werden.
 
Dazu wird ein SSL-Zertifikat für die eigene Domain benötigt. Dieses muss dann auch noch in Apache und MediaWiki eingerichtet werden.
    +
==== Sperren eines geblockten Benutzers ====
 +
 +
Über die Sperren-Spezial-Seite kann ein Benutzer am Editieren gehindert werden.
 +
 +
Mit Hilfe von [https://www.mediawiki.org/wiki/Manual:$wgBlockDisablesLogin $wgBlockDisablesLogin = true;] in der LocalSettings.php kann man auch verhindern, dass der Benutzer sich noch zum Lesen einloggen kann.
 +
 +
== Troubleshooting ==
 +
 +
=== Thumbnails werden nicht angezeigt ===
 +
 +
In einer deutschen MediaWiki-Installation kann es sein, dass bei Ausgabe des <code>srcset</code>-Attributs der Wert <code>1.5x</code> fälschlicherweise als <code>1,5</code> (mit Komma statt Punkt) ausgegeben wird.
 +
 +
Das kann durch Setzen von
 +
  setlocale(LC_NUMERIC, "C")
 +
in <code>LocalSettings.php</code> verhindert werden.<ref>Siehe https://www.mediawiki.org/wiki/Topic:U4dj6u0g7zkvhijl</ref>
 +
 +
=== Exception encountered, of type "ParseError" ===
 +
 +
Der Fehler tritt beim Upgrade von MediaWiki auf Version 1:1.27.7-1~deb9u4 auf. Der Fehler
 +
soll schnell bereinigt werden, siehe
 +
https://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg1766603.html
    +
Bis dahin hilft ein Downgrade auf die vorherige Version:
 +
  sudo aptitude install 'mediawiki=1:1.27.7-1~deb9u3'
    
-----
 
-----

Navigationsmenü