Code: Alles auswählen
<?php
error_reporting( -1 );
ini_set( 'display_errors', 1 );
// Include common settings to all wikis before this line (eg. database configuration)
switch ( $_SERVER['SERVER_NAME'] ) {
case 'wiki.xyz.de':
require_once 'LocalSettings.wiki.xyz.de.php';
break;
case 'wiki.abc.de':
require_once 'LocalSettings.wiki.abc.php';
break;
default:
header( 'HTTP/1.1 404 Not Found' );
echo 'This wiki is not available. Check configuration.';
exit( 0 );
}
Code: Alles auswählen
error_reporting( -1 );
ini_set( 'display_errors', 1 );
Einen Schritt weiter bin ich gekommen mit
Code: Alles auswählen
php -f update.php -S wiki.xyz.de:8080 -t ../
Code: Alles auswählen
ssh -L 8080:localhost:8080 root@server.de -N
Allerdings komme ich nicht zuverlässig auf diese Seite, teilweise bekomme ich direkt so etwas unhilfreiches zuück wie
Code: Alles auswählen
[Sat Mar 14 11:20:14 2020] 127.0.0.1:45224 [404]: /favicon.ico - No such file or directory
Code: Alles auswählen
127.0.0.1:43802 [404]: /mw-config/?page=ExistingWiki
Zum Einsatz kommt aktuell noch v1.24, ich versuche aktuell auf 1.34 zu aktualiseren. Datenbankserver ist MariaDB 10.3. Für die Aktualisierung habe ich das Archiv von der Mediawiki Seite in einen neuen Ordner gepackt, ein paar alte Ressourcen rüberkopiert, inclusive der LocalSettings.php, die LocalSettings für die Unterseiten habe ich als Grundlage genommen und dem aktuellen Stand der Entwicklung angepasst. An Erweiterungen habe ich nur eingepflegt, was dort auch aufgerufen wird, entsprechend in aktueller Version und mit den entsprechenden Einstellungen in der LocalSettings.php der Webseite.