Main Page
From CenterfocusWiki
Line 13: | Line 13: | ||
DNS Eintrag Typ A 'ns.centerfocus.de' | DNS Eintrag Typ A 'ns.centerfocus.de' | ||
- | + | == Anpassung Mediawiki == | |
- | + | ||
- | + | Um MediaWiki einem Content Management System am ähnlichsten zu machen mussten | |
+ | alle visuellen Hinweise darauf, dass es sich bei einer Webseite um eine Wiki-Seite handelt getilgt werden. | ||
+ | Damit man sich aber dennoch einloggen kann und Seiten bearbeiten kann, muss man mit einer Taste ( F11) die Wiki-Menüs einblenden können. | ||
+ | Um dies zu erreichen wurden foldgende Änderungen durchgeführt: | ||
+ | |||
-in skins/MonoBook.php im div 'p-tb' login-Eintrag hinzugefuegt: | -in skins/MonoBook.php im div 'p-tb' login-Eintrag hinzugefuegt: | ||
Line 36: | Line 40: | ||
} | } | ||
... | ... | ||
- | Math-Mode | + | |
- | + | -in die wikidb in Tabelle 'interwiki' den Eintrag | |
- | + | ('cf' 'http://www.centerfocus.de/$1' 1,0 ) | |
- | + | eingefügt - dient zur Linkabkürzung im Wiki : http://www.centerfocus.de/ wird durch cf abgekuerzt. | |
+ | |||
+ | |||
+ | ==Math-Mode== | ||
+ | Da der Webserver im PHP-SAFE- Modus läuft, musste die mediawiki/includes/Math.php -Datei gepatcht werden, siehe dazu | ||
+ | |||
+ | http://xylofaan.ulyssis.org/patch/mediawiki/math_safe_mode/ | ||
+ | |||
+ | Zusätzlich müssen die Benutzerrechte von Mediawiki-Seiten so gesetzt werden, dass diese alle dem apache-Server gehören (unter ubuntu ist es 'www-data' ) | ||
+ | Auch der texvc-wrapper und das texvc-Programm müssen dem Webserver-Daemon gehören ('www-data') und sollten über Gruppenrechte nicht von anderen Benutern (ausser root), die Zugang zum Webserver haben verändert werden können. | ||
+ | |||
+ | Aus Sichherheitstgünden darf ein Webbenutzer weder in die Ordner mit dem texvc-Programm und den texvc Ausgaben schreiben noch direkt lesen. | ||
+ | Siehe dazu auch [http://www.scanit.be/uploads/php-file-upload.pdf Secure file upload in PHP web applications] | ||
+ | |||
+ | |||
+ | |||
== DNS Daemon == | == DNS Daemon == |
Revision as of 10:49, 14 January 2011
MediaWiki has been successfully installed.
Consult the User's Guide for information on using the wiki software.
Contents |
Getting started
Gelöscht:
DNS Eintrag Typ A 'ns.centerfocus.de'
Anpassung Mediawiki
Um MediaWiki einem Content Management System am ähnlichsten zu machen mussten alle visuellen Hinweise darauf, dass es sich bei einer Webseite um eine Wiki-Seite handelt getilgt werden. Damit man sich aber dennoch einloggen kann und Seiten bearbeiten kann, muss man mit einer Taste ( F11) die Wiki-Menüs einblenden können. Um dies zu erreichen wurden foldgende Änderungen durchgeführt:
-in skins/MonoBook.php im div 'p-tb' login-Eintrag hinzugefuegt:
<div class="portlet" id="p-tb"> <h5><?php $this->msg('toolbox') ?></h5> <div class="pBody"> <ul> <li> <a href="/mediawiki/index.php/Special:Userlogin">Login</a></li>
- http://83.169.17.207/mediawiki/MediaWiki:Common.css und http://83.169.17.207/mediawiki/MediaWiki:Common.css bearbeitet
- External Links should be opened in browser target '_top'. Unfortunately the setting $wgExternalLinkTarget='_top'; has no effect . Alternative solution: adapt in 'mediawiki/includes/Linker.php' the function 'makeExternalLink':
... $pos = strpos($url, "centerfocus.de"); $posip = strpos($url,"83.169.17.207"); if ($pos === false || $posip===false ) { return '<a href="'.$url.'"'.$style.' target="_top">'.$text.'</a>'; } else { return '<a href="'.$url.'"'.$style.' >'.$text.'</a>'; } ...
-in die wikidb in Tabelle 'interwiki' den Eintrag ('cf' 'http://www.centerfocus.de/$1' 1,0 ) eingefügt - dient zur Linkabkürzung im Wiki : http://www.centerfocus.de/ wird durch cf abgekuerzt.
Math-Mode
Da der Webserver im PHP-SAFE- Modus läuft, musste die mediawiki/includes/Math.php -Datei gepatcht werden, siehe dazu
http://xylofaan.ulyssis.org/patch/mediawiki/math_safe_mode/
Zusätzlich müssen die Benutzerrechte von Mediawiki-Seiten so gesetzt werden, dass diese alle dem apache-Server gehören (unter ubuntu ist es 'www-data' ) Auch der texvc-wrapper und das texvc-Programm müssen dem Webserver-Daemon gehören ('www-data') und sollten über Gruppenrechte nicht von anderen Benutern (ausser root), die Zugang zum Webserver haben verändert werden können.
Aus Sichherheitstgünden darf ein Webbenutzer weder in die Ordner mit dem texvc-Programm und den texvc Ausgaben schreiben noch direkt lesen. Siehe dazu auch Secure file upload in PHP web applications
DNS Daemon
testing named:
nslookup centerfocus.de %DNSServer%
'host' ...
'dig' ...
Sourceforge files
Um eine hochgeladenes Paket als standard download zu definieren, muss auf der Sourceforge-seite anschliessend über den button 'i' die Eigenhschaften der hochgeladenen Datei anpassen, und zwar als Download-Default für alle Systeme setzen.