Bearbeiten von „Server/MediaWiki

Zur Navigation springen Zur Suche springen
Warnung: Du bist nicht angemeldet. Deine IP-Adresse wird bei Bearbeitungen öffentlich sichtbar. Melde dich an oder erstelle ein Benutzerkonto, damit Bearbeitungen deinem Benutzernamen zugeordnet werden. Ein eigenes Benutzerkonto hat eine ganze Reihe von Vorteilen.

Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und veröffentliche dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.

Aktuelle Version Dein Text
Zeile 2: Zeile 2:
Dieser Artikel ist ein exemplarischer Artikel.
Dieser Artikel ist ein exemplarischer Artikel.


Es handelt sich hierbei nicht um die Instanz [[MediaWiki]] als Wiki vom StuRa.
Es handelt sich hierbei nicht um die Instanz [[MediWiki]] als Wiki vom StuRa.
Dazu dienen die Artikel:
Dazu dienen die Artikel:
* [[Wiki]];
* [[Wiki]];
* [[Server/srs13]].
* [[Server/Jails/SRS13]].
}}
}}


Zeile 80: Zeile 80:


Installieren des Moduls zur Verwendung von PHP für Web-Dienste
Installieren des Moduls zur Verwendung von PHP für Web-Dienste
: <code>pkg install mod_php56</code>
: <code>pkg install mod_php5</code>
<!--
<!--
<pre>
<pre>
Zeile 172: Zeile 172:
: http://localhost
: http://localhost


* Beginn der restlichen Installation über das web user interface
<!--
 
: <code>ee /usr/local/etc/apache24/httpd.conf</code>
Bei einer Prüfung der Funktionalitäten bei der restlichen Installation über das web user interface weist MediaWiki auf Dienste hin, die es gern nutzen möchte, jedoch bisher nicht installiert sind.
: Installieren der Versionsverwaltung git
:: <code>pkg install git</code>
: Installieren von einer Ergänzung zu Sprachen für PHP
:: <code>pkg install pecl-intl</code>
: Installieren von einer Ergänzung zur Verarbeitung von Bildern für PHP
:: <code>pkg install pecl-imagick</code>
: Installieren von einer Ergänzung zum Nutzen eines Cache für PHP
:: <code>pkg install pecl-APC</code>
 
Auch wird geprüft, wie der Web-Dienst ausgeliefert wird.
: Anpassung der administrativen Mail-Adresse für den Webserver Apache (2.4)
:: <code>$EDITOR /usr/local/etc/apache24/httpd.conf</code>
<pre>
<pre>
#ServerAdmin you@example.com
#ServerAdmin you@example.com
ServerAdmin mediawiki@stura.htw-dresden.de
ServerAdmin wiki@stura.htw-dresden.de
</pre>
</pre>
: Eintragung des Namens des Servers, der die Domain, im Zweifelsfall (etwa mangels DNS) eine IP-Adresse, ist und den Port für den Webserver Apache (2.4) angibt
: <code>ee /usr/local/etc/apache24/httpd.conf</code>
:: <code>$EDITOR /usr/local/etc/apache24/httpd.conf</code>
<pre>                                                                           
<pre>                                                                           
ServerName 141.56.50.13:80                                                   
ServerName 141.56.50.13:80                                                   
</pre>
</pre>


Der Sicherheit wegen, sollten Inhalte das Uploadverzeichnisses (normalerweise Bilder etc.) nicht ausführbar sein
: <code>pkg install pecl-intl</code>
: Dies kann per Apache-Konfig oder .htaccess-Datei im entspr. Verzeichnis erreicht werden. Hier ein Beispiel für die Apache-Konfig:
: <code>pkg install pecl-imagick</code>
 
: <code>pkg install pecl-APC</code>
:: <code>$EDITOR /usr/local/etc/apache24/httpd.conf</code>
<pre>                                                                          
<Directory "/Library/MediaWiki/web/images">
  # Ignore .htaccess files
  AllowOverride None
 
  # Serve HTML as plaintext, don't execute SHTML
  AddType text/plain .html .htm .shtml .php .phtml .php5
 
  # Don't run arbitrary PHP code.
  php_admin_flag engine off
 
  # If you've other scripting languages, disable them too.
</Directory>
</pre>


erneutes Starten des Webservers Apache
erneutes Starten des Webservers Apache
: <code>/usr/local/sbin/apachectl restart</code>
: <code>/usr/local/sbin/apachectl restart</code>
-->
* Beginn der restlichen Installation über das web user interface


Durchführung der restlichen Installation über das web user interface
Durchführung der restlichen Installation über das web user interface
Zeile 250: Zeile 223:


Eintragen der nach dem Abschluss der restlichen Installation über das web user interface erstellten Datei LocalSettings.php
Eintragen der nach dem Abschluss der restlichen Installation über das web user interface erstellten Datei LocalSettings.php
: <code>$EDITOR /usr/local/www/mediawiki/LocalSettings.php</code>
: <code>ee /usr/local/www/mediawiki/LocalSettings.php</code>
 
: Datenbankeinrichtung (MySQL)
:: Aus Sicherheitsgründen scheint es mir sinnvoll, als Datenbanknutzer nicht root sondern einen extra User zu verwenden.
 
::Folgendes legt einen User samt gleichnamiger Datenbank ''mediawiki'' an und gewährt ihm sämtliche Rechte (auf diese eine Datenbank). Die Sternchen ("*") sind durch das Passwort zu ersetzten. In neueren Wikiversionen ist dies bereits im Assistenten berücksichtigt.
<pre>
mysql -u root -p
 
CREATE USER 'mediawiki'@'localhost' IDENTIFIED BY '***';
GRANT USAGE ON * . * TO 'mediawiki'@'localhost' IDENTIFIED BY '***' ;
CREATE DATABASE IF NOT EXISTS `mediawiki` ;
GRANT ALL PRIVILEGES ON `mediawiki` . * TO 'mediawiki'@'localhost';
</pre>


==== tatsächliche Installation Siehe auch ====
==== tatsächliche Installation Siehe auch ====
Zeile 400: Zeile 360:
Wechseln in das Verzeichnis von Parsoid und dortiges Starten des Dienstes, der dann dort im Hintergrund laufen soll
Wechseln in das Verzeichnis von Parsoid und dortiges Starten des Dienstes, der dann dort im Hintergrund laufen soll
: <code>cd /usr/local/www/parsoid && node api/server.js &</code>
: <code>cd /usr/local/www/parsoid && node api/server.js &</code>
: <code>$EDITOR /etc/rc.conf.local</code>
<pre>
#!/bin/sh
cd /usr/local/www/parsoid
su -m www -c 'node api/server.js'
</pre>
: chmod 755 /etc/rc.conf.local


==== Semantic MediaWiki installieren ====
==== Semantic MediaWiki installieren ====
Zeile 413: Zeile 365:
* [https://www.semantic-mediawiki.org/wiki/Help:Installation SMW installieren]
* [https://www.semantic-mediawiki.org/wiki/Help:Installation SMW installieren]
** [https://getcomposer.org/doc/00-intro.md#installation-linux-unix-osx Installation *nix Composer]
** [https://getcomposer.org/doc/00-intro.md#installation-linux-unix-osx Installation *nix Composer]
== Siehe auch ==
* [[mediawikiwiki:Manual:Running MediaWiki on FreeBSD]]
* [[Server/srs13]]


[[Kategorie:Server]]
[[Kategorie:Server]]
[[Kategorie:Software]]
[[Kategorie:Wiki]]
[[Kategorie:Wiki]]

Bitte beachte, dass alle Beiträge zu Wiki StuRa HTW Dresden von anderen Mitwirkenden bearbeitet, geändert oder gelöscht werden können. Reiche hier keine Texte ein, falls du nicht willst, dass diese ohne Einschränkung geändert werden können.

Du bestätigst hiermit auch, dass du diese Texte selbst geschrieben hast oder diese von einer gemeinfreien Quelle kopiert hast (weitere Einzelheiten unter StuRa HTW Dresden:Urheberrechte). ÜBERTRAGE OHNE GENEHMIGUNG KEINE URHEBERRECHTLICH GESCHÜTZTEN INHALTE!

Bitte beantworte die folgende Frage, um diese Seite speichern zu können (weitere Informationen):

Abbrechen Bearbeitungshilfe (wird in einem neuen Fenster geöffnet)

Die folgende Vorlage wird auf dieser Seite verwendet: