Menü aufrufen
Toggle preferences menu
Persönliches Menü aufrufen
Nicht angemeldet
Ihre IP-Adresse wird öffentlich sichtbar sein, wenn Sie Änderungen vornehmen.

StargateWiki:Server/Archiv: Unterschied zwischen den Versionen

aus Stargate Wiki, dem deutschsprachigen Stargate-Lexikon
K Redlinks / Korrekturen
 
(5 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
Auf dieser Seite findet man die Änderungen die an der Original MediaWiki Software vorgenommen wurden. Diese Seite dient als Hilfe bei Problemen oder nach einer Neuinstallation bzw. Update der Software. Natürlich können die hier gemachten Änderungen auch gerne in andern Wikis benutzt werden.
Auf dieser Seite findet man die Änderungen die an der Original MediaWiki Software vorgenommen wurden. Diese Seite dient als Hilfe bei Problemen oder nach einer Neuinstallation bzw. Update der Software. Natürlich können die hier gemachten Änderungen auch gerne in andern Wikis benutzt werden.


==Meldungen zum Server und Software Wechsel==
== Meldungen zum Server und Software Wechsel ==


Eine Liste der Probleme die sich nach der Umstellung auf die MediaWiki Version 1.5.x und des Umzugs auf einen VServer ergeben haben:
Eine Liste der Probleme die sich nach der Umstellung auf die MediaWiki Version 1.5.x und des Umzugs auf einen VServer ergeben haben:
Zeile 19: Zeile 19:
: Um den Mailversand (Bestätigungsmail) zu ermöglichen muss in der Datei '''LocalSettings.php''' die Variable ''$wgPasswordSender'' auf eine exsistierene Mailadresse gesetzt werden.
: Um den Mailversand (Bestätigungsmail) zu ermöglichen muss in der Datei '''LocalSettings.php''' die Variable ''$wgPasswordSender'' auf eine exsistierene Mailadresse gesetzt werden.


==Interwiki Verweise==
== Interwiki Verweise ==
 
<del>Habe jetzt noch die Datenbank mit folgender Anweisung geändert:</del>
<s>Habe jetzt noch die Datenbank mit folgender Anweisung geändert:


   <nowiki>insert into interwiki set iw_prefix="DeWikiPedia",iw_url="http://de.wikipedia.org/wiki/$1"</nowiki>
   <nowiki>insert into interwiki set iw_prefix="DeWikiPedia",iw_url="http://de.wikipedia.org/wiki/$1"</nowiki>


Damit es es jetzt möglich über folgenden Verweis einfacher die Deutsche Wikipedia aufzurufen:
<del>Damit es es jetzt möglich über folgenden Verweis einfacher die Deutsche Wikipedia aufzurufen:</del>


   <nowiki>[[DeWikiPedia:Stargate|Stargate auf WikiPedia]]</nowiki>
   <nowiki>[[DeWikiPedia:Stargate|Stargate auf WikiPedia]]</nowiki>


Das Ergebnis ist hier: [[DeWikiPedia:Stargate|Stargate auf WikiPedia]].
<del>Das Ergebnis ist hier: {{Wp|Stargate|Stargate auf WikiPedia}}.</del>


Weitere mögliche Präfixe sind: WikiPedia, DejaNews,... -> siehe [[Hilfe:Links|Handbuch]]</s>
<del>Weitere mögliche Präfixe sind: WikiPedia, DejaNews,... -> siehe {{Gelöschte Seite|Hilfe:Links|Handbuch}}</del>


==Benutzer CSS freigeben==
== Benutzer CSS freigeben ==


Damit Benutzer eigene CSS Einstellungen (Benutzer:<Name>/monobook.css) machen können muss der folgende Eintrag in die Datei LocalSettings.php gemacht werden:
Damit Benutzer eigene CSS Einstellungen (Benutzer:<Name>/monobook.css) machen können muss der folgende Eintrag in die Datei LocalSettings.php gemacht werden:
Zeile 40: Zeile 39:
   $wgAllowUserCss = true; # Benutzer dürfen eigene CSS benutzen
   $wgAllowUserCss = true; # Benutzer dürfen eigene CSS benutzen


==Neuer Text für Menü Verbergen==
== Neuer Text für Menü Verbergen ==
Auf der Seite MediaWiki:Hidetoc “Verbergen� in “Ausblenden� geändert und MediaWiki:Showtoc in “Einblenden�.
Auf der Seite MediaWiki:Hidetoc “Verbergen� in “Ausblenden� geändert und MediaWiki:Showtoc in “Einblenden�.


==Fehler in Vorlage: Artikel nicht gefunden==
== Fehler in Vorlage: Artikel nicht gefunden ==
In [[MediaWiki:Nogomatch]] den Text geändert in “<nowiki>Es existiert kein Artikel [[$1]]. Bitte versuchen
In [[MediaWiki:Nogomatch]] den Text geändert in “<nowiki>Es existiert kein Artikel [[$1]]. Bitte versuchen
Sie die Volltextsuche oder [[$1|legen Sie den Artikel neu an]].</nowiki>�
Sie die Volltextsuche oder [[$1|legen Sie den Artikel neu an]].</nowiki>�




==Benutzer CSS freischalten==
== Benutzer CSS freischalten ==


Um es den angemeldeten Benutzter zu ermöglichen eine eigene CSS-Datei zu benutzten muss in '''LocalSettings.php''' die Variable ''$wgAllowUserCss'' auf true gesetzt werden.
Um es den angemeldeten Benutzter zu ermöglichen eine eigene CSS-Datei zu benutzten muss in '''LocalSettings.php''' die Variable ''$wgAllowUserCss'' auf true gesetzt werden.


==Keine Informationen zu Bildern==
== Keine Informationen zu Bildern ==


Die zusätzlichen Informationen zu JPG Bildern wurden abgeschalten, da sie keinen Sinn machen. Die meisten Bilder sind von den DVD's kopiert. Außerdem passt die Ausgabe nicht mit der Copyright Box zusammen.
Die zusätzlichen Informationen zu JPG Bildern wurden abgeschalten, da sie keinen Sinn machen. Die meisten Bilder sind von den DVD's kopiert. Außerdem passt die Ausgabe nicht mit der Copyright Box zusammen.
Zeile 58: Zeile 57:
   $wgShowEXIF = false;
   $wgShowEXIF = false;


==Einbinden des FanWikiRing Logos==
== Einbinden des FanWikiRing Logos ==
Stargate Wiki ist Mitglied im [[StarGateWiki:Fan Wiki Ring|Fan Wiki Ring]]. Das Logo des Ring befindet sich unterhalb der Werkzeugleiste und verweist dann auf die Seite in Stargate Wiki auf alle Daten zum Ring gelistet sind. Dazu ist eine Änderung an der Datei '''skins/Monobook.php''' nötig.
Stargate Wiki ist Mitglied im [[StarGateWiki:Fan Wiki Ring|Fan Wiki Ring]]. Das Logo des Ring befindet sich unterhalb der Werkzeugleiste und verweist dann auf die Seite in Stargate Wiki auf alle Daten zum Ring gelistet sind. Dazu ist eine Änderung an der Datei '''skins/Monobook.php''' nötig.


===Änderungen an der Datei Monobook.php===
=== Änderungen an der Datei Monobook.php ===


   <nowiki><!-- Fan Wiki Ring -->
   <nowiki><!-- Fan Wiki Ring -->
Zeile 97: Zeile 96:
:--[[Benutzer:Rene|René]] 16:47, 28. Jan 2007 (CET)
:--[[Benutzer:Rene|René]] 16:47, 28. Jan 2007 (CET)


==Darstellung des bearbeiten Links geändert==
== Darstellung des bearbeiten Links geändert ==
Um den <nowiki>[bearbeiten]</nowiki> Link zu verändern wurden folgende Dateien geändert:
Um den <nowiki>[bearbeiten]</nowiki> Link zu verändern wurden folgende Dateien geändert:


Zeile 132: Zeile 131:
Die Formatierung erfolgt nun durch einen span-Block ohne float. Dadurch wird der Artikeltext nicht mehr zerrissen wenn Bilder gefloatet werden. Zusätzlich liegt der bearbeiten Link näher an der Überschrift der Section.
Die Formatierung erfolgt nun durch einen span-Block ohne float. Dadurch wird der Artikeltext nicht mehr zerrissen wenn Bilder gefloatet werden. Zusätzlich liegt der bearbeiten Link näher an der Überschrift der Section.


==Bot ausblenden==
== Bot ausblenden ==
Um den Bot aus der Änderungsliste auszuschließen wurde die Datei SpecialRecentchanges.php geändert. In der Funktion wfSpecialRecentchanges( $par, $specialPage ) wurde beim Aufbau der SQL Anfrage die folgende Zeile ergänzt.
Um den Bot aus der Änderungsliste auszuschließen wurde die Datei SpecialRecentchanges.php geändert. In der Funktion wfSpecialRecentchanges( $par, $specialPage ) wurde beim Aufbau der SQL Anfrage die folgende Zeile ergänzt.


Zeile 140: Zeile 139:
Dadurch werden Änderungen des Benutzers 23 == PyBot nicht mehr angezeigt. Dies ist leider nicht per Parameter einzustellen.
Dadurch werden Änderungen des Benutzers 23 == PyBot nicht mehr angezeigt. Dies ist leider nicht per Parameter einzustellen.


   
== Allgemein ==
Stargate Wiki läuft aktuell auf einem VServer mit PHP5.0.3 und MySQL 4.1.10a. Weitere Informationen findet man auf [[Spezial:Version]]
 
== Anpassungen der Software ==
Seit der Umstellung auf MediaWiki 1.12.0rc1 ist die Anpassung des HTML-Codes komplett in die Erweiterung [[Benutzer:Rene/SGHtml|SGHtml]] ausgelagert. Dadurch ist es nicht mehr nötigt die Software nach der Installation zu verändern.
 
=== 1.12.0rc01 ===
* Abschnitt bearbeiten
Die Mediawiki Software enthält einen Fehler der dazu führt das keine Abschnitte bearbeitet werden können [https://bugzilla.wikimedia.org/show_bug.cgi?id=13354 bugzilla]. Der Fehler befindet sich in der Datei Preprocessor_DOM.php, Funktion splitHeading
 
Die Zeile
  if( !this->nodeName == 'h')
muss geändert werden in
if( !this->getName() == 'h')
 
* Slash vor '
In Verweisen wird das Zeichen «'» durch ein «\» ergänzt.
 
Abhilfe ?
 
== Anpassung der CSS-Datei ==
Die Anpassung der Monobook-CSS Definition erfolgt über [[MediaWiki:Monobook.css]]. Dies sind Hauptsächlich die folgenden Punkte
=== Rahmen um Bilder ===
Damit thumb-Bilder auf farbigen Hintergründen keinen weißen Rahmen bekommen muss die Definition der Rahmenfarbe von ''white'' auf ''transparent'' geändert werden.
div.thumb {
  border-color: transparent;
}
 
== Zugriffe beschleunigen ==
Folgende Schritte habe ich bis jetzt unternommen um die Serverlast zu verkleinern und damit Stargate Wiki zu beschleunigen.
# Die „Job queue“ wird einmal am Tag, zur Mittagszeit wenn wenig los ist, komplett abgearbeitet. Während der sonstigen Zeit läuft sie nur auf Sparflamme ([http://www.mediawiki.org/wiki/Manual:Job_queue $wgJobRunRate=0.01]).
# [http://www.mediawiki.org/wiki/Manual:File_cache MediaWiki File Cache] aktiviert. Seiten für anonyme Benutzer werden in einem Cache gespeichert. ''Dies kann zu falschen Seiten führen wenn zB eine Vorlage verändert wird.''
::Alle Einträge die älter als 5 Tage sind werden einmal am Tag gelöscht:
::''find /path/to/cache -type f -mtime +3 -exec rm {} \;''
# PHP - Beschleuniger [http://eaccelerator.net/ eAccelerator] wurde [http://www.howtoforge.com/eaccelerator_php5_debian_etch installiert].
Momentan macht es den Eindruck als würde es helfen. Aber ich warte mal ab wie sich die Sache entwickelt. -- [[Benutzer:Rene|Rene]] <sup>[[StargateWiki:Administratoren|Admin]] | [[Benutzer Diskussion:Rene|Rückmeldung]]</sup> 19:50, 15. Mai 2009 (UTC)
[[Kategorie:Intern]]
[[Kategorie:Intern]]