Server-Einrichtung: Unterschied zwischen den Versionen

Aus Freifunk Halle
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
 
(11 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
=== ToDos ===
=== ToDos ===
https://forum.freifunk-halle.net/viewtopic.php?f=33&t=1420&p=11719&hilit=todo#p11719<br />
Board nach Postgres migrieren.<br />
https://forum.freifunk-halle.net/viewtopic.php?f=33&t=1382&p=11718&hilit=todo#p11718<br />
https://forum.freifunk-halle.net/viewtopic.php?f=33&t=1382&p=11718&hilit=todo#p11718<br />
Reduzierte BotInfo schreiben. (https://forum.freifunk-halle.net/viewtopic.php?f=37&t=1136&p=11698&hilit=todo#p11698)<br />
BotInfo auf 5-GHz-Knoten testen.<br />
BotInfo auf 5-GHz-Knoten testen.<br />
https://forum.freifunk-halle.net/viewtopic.php?f=33&t=1382&p=11704&hilit=todo#p11704<br />
 
Knotendaten im Wiki dynamisch anzeigen.<br />
=== Pakete ===
https://forum.freifunk-halle.net/viewtopic.php?f=47&t=1426&p=11666&hilit=todo#p11666<br />
 
E-Mail-Benachrichtigung des Boards einrichten.<br />
* Suphp kennt unter Ubuntu kein "suPHP_UserGroup": [http://blog.terminal21.de/2009/07/ubuntu-suphp-und-der-suphp-usergroup-fehler.html Anleitung]
* libpam-pgsql funktioniert unter Ubuntu 9.10 (karmic) nicht richtig --> die von 9.04 nehmen. (gleiches gilt für die Version aus 10.04)
 
=== Manuelle Änderungen nach der Einrichtung ===
=== Manuelle Änderungen nach der Einrichtung ===
https://forum.freifunk-halle.net/viewtopic.php?p=11813#p11813
https://forum.freifunk-halle.net/viewtopic.php?p=11813#p11813
GD für Captchas einrichten und ggf. Apache neustarten.
Im Administrationsbereich, Wartung, Such-Indizes wurde der Knopf "Index löschen" entfernt, weil das Neugenerieren des Index nicht funktioniert.
==== Smileys im Board ====
==== Smileys im Board ====
Umdefinieren der Codes:<br />
Umdefinieren der Codes:<br />
Zeile 24: Zeile 27:
‍:geek: Beschreibung "Geek" Datei icon_e_geek.gif<br />
‍:geek: Beschreibung "Geek" Datei icon_e_geek.gif<br />
‍:geek2: Beschreibung "Anderer Geek" Datei icon_e_ugeek.gif
‍:geek2: Beschreibung "Anderer Geek" Datei icon_e_ugeek.gif
Hardlinks zu alten Dateien, damit alte Foreneinträge ihre Smilies anzeigen.


==== Indexseite des Boards ====
==== Indexseite des Boards ====
In der Datei <Boardordner>/includes/functions.php die Zeile:
In der Datei <Boardordner>/includes/functions.php die Zeile:


   'FF_INDEX' => append_sid("http://www.freifunk-halle.net")
   'FF_INDEX' => append_sid("http://www.freifunk-halle.net"),


eingefügt
unter
  $template->assign_vars(array(
eingefügt.


In der Datei <Boardordner>/styles/prosilver/template/overall_header.html die Zeile:
In der Datei <Boardordner>/styles/prosilver/template/overall_header.html die oder eine ähnlich lautende Zeile:


   <a href="{U_INDEX}" title="{L_INDEX}" id="logo">{SITE_LOGO_IMG}</a>
   <a href="{U_INDEX}" title="{L_INDEX}" id="logo">{SITE_LOGO_IMG}</a>


ersetzt durch
ersetzt durch diese oder eine entsprechende Zeile:


   <a href="{FF_INDEX}" title="{L_INDEX}" id="logo">{SITE_LOGO_IMG}</a>
   <a href="{FF_INDEX}" title="{L_INDEX}" id="logo">{SITE_LOGO_IMG}</a>
Zeile 42: Zeile 49:
==== FF-Logo im Header des Boards ====
==== FF-Logo im Header des Boards ====
In alle Ordner <Boardordner>/styles/<Stylename>/imageset das Logo kopieren. Im Administrationsbereich, Registerkarte Styles, Menüpunkt Grafiksammlungen, jedes Style ändern und Grafik "Zentrales Logo" auf die Namen der zuvor in die entsprechenden Ordner kopierten Dateien setzen.
In alle Ordner <Boardordner>/styles/<Stylename>/imageset das Logo kopieren. Im Administrationsbereich, Registerkarte Styles, Menüpunkt Grafiksammlungen, jedes Style ändern und Grafik "Zentrales Logo" auf die Namen der zuvor in die entsprechenden Ordner kopierten Dateien setzen.
==== FF-Logo-Link im Header des Wiki ====
In Datei "''skins/MonoBook.php''" Zeile 179 bis 181 geändert von:
<pre>
<a style="background-image: url(<?php $this->text('logopath') ?>);" <?php
?>href="<?php echo htmlspecialchars($this->data['nav_urls']['mainpage']['href'])?>"<?php
echo $skin->tooltipAndAccesskey('p-logo') ?>></a>
</pre>
nach
<pre>
<a style="background-image: url(<?php $this->text('logopath') ?>);" <?php
?>href="http://freifunk-halle.net"<?php
echo $skin->tooltipAndAccesskey('p-logo') ?>></a>
</pre>
geändert. Damit zeigt der Link auf dem Logo auf die Portalseite des Freifunk.
=== Wiki beim Anmelden mit Https ===
Wichtig sind die Rewrite sachen, wenn man ein englisches wiki hat muss man noch den Suchstring anpassen, z.B. special:login anstatt Spezial:Anmelden
<pre>
<VirtualHost 141.48.9.12:80>
    ServerName          wiki.freifunk-halle.net
    ServerAdmin        webmaster@freifunk-halle.net
...
    Alias              /wiki /var/www/freifunk/wiki/mediawiki/index.php
...
    RewriteEngine On
    RewriteCond %{REQUEST_URI} ^/index.php$
    RewriteCond %{QUERY_STRING} ^title=Spezial:Anmelden
    RewriteCond %{REQUEST_METHOD} ^GET$
    RewriteRule ^(.*)$ https://%{SERVER_NAME}/$1 [R]
</VirtualHost>
<VirtualHost 141.48.9.12:443>
    ServerName          wiki.freifunk-halle.net
    ServerAdmin        webmaster@freifunk-halle.net
...
    SSLEngine                  on
...
</VirtualHost>
</pre>
[[Category:Software]]
[[Category:Software]]
[[Category:Hardware]]
[[Category:Hardware]]

Aktuelle Version vom 18. Januar 2011, 16:47 Uhr

ToDos

https://forum.freifunk-halle.net/viewtopic.php?f=33&t=1382&p=11718&hilit=todo#p11718
BotInfo auf 5-GHz-Knoten testen.

Pakete

* Suphp kennt unter Ubuntu kein "suPHP_UserGroup": Anleitung
* libpam-pgsql funktioniert unter Ubuntu 9.10 (karmic) nicht richtig --> die von 9.04 nehmen. (gleiches gilt für die Version aus 10.04)

Manuelle Änderungen nach der Einrichtung

https://forum.freifunk-halle.net/viewtopic.php?p=11813#p11813

GD für Captchas einrichten und ggf. Apache neustarten.

Im Administrationsbereich, Wartung, Such-Indizes wurde der Knopf "Index löschen" entfernt, weil das Neugenerieren des Index nicht funktioniert.

Smileys im Board

Umdefinieren der Codes:
‍:D :-D :grin:
‍:) :-) :smile:
‍:( :-( :sad:
‍:o :-o :eek:
‍:? :-? :???:
‍:wink: ;) ;-)
zu den neuen Dateinamen. (Bedeutet Neudefinieren, an die richtige Stelle in die Liste einordnen und Codes, die auf die alten Dateinamen verweisen entfernen)

Hinzufügen der Codes an das Ende der Liste:
‍:geek: Beschreibung "Geek" Datei icon_e_geek.gif
‍:geek2: Beschreibung "Anderer Geek" Datei icon_e_ugeek.gif

Hardlinks zu alten Dateien, damit alte Foreneinträge ihre Smilies anzeigen.

Indexseite des Boards

In der Datei <Boardordner>/includes/functions.php die Zeile:

 'FF_INDEX' => append_sid("http://www.freifunk-halle.net"),

unter

  $template->assign_vars(array(

eingefügt.

In der Datei <Boardordner>/styles/prosilver/template/overall_header.html die oder eine ähnlich lautende Zeile:

 <a href="{U_INDEX}" title="{L_INDEX}" id="logo">{SITE_LOGO_IMG}</a>

ersetzt durch diese oder eine entsprechende Zeile:

 <a href="{FF_INDEX}" title="{L_INDEX}" id="logo">{SITE_LOGO_IMG}</a>

FF-Logo im Header des Boards

In alle Ordner <Boardordner>/styles/<Stylename>/imageset das Logo kopieren. Im Administrationsbereich, Registerkarte Styles, Menüpunkt Grafiksammlungen, jedes Style ändern und Grafik "Zentrales Logo" auf die Namen der zuvor in die entsprechenden Ordner kopierten Dateien setzen.


FF-Logo-Link im Header des Wiki

In Datei "skins/MonoBook.php" Zeile 179 bis 181 geändert von:

 <a style="background-image: url(<?php $this->text('logopath') ?>);" <?php
 ?>href="<?php echo htmlspecialchars($this->data['nav_urls']['mainpage']['href'])?>"<?php
 echo $skin->tooltipAndAccesskey('p-logo') ?>></a>

nach

 <a style="background-image: url(<?php $this->text('logopath') ?>);" <?php
 ?>href="http://freifunk-halle.net"<?php
 echo $skin->tooltipAndAccesskey('p-logo') ?>></a>

geändert. Damit zeigt der Link auf dem Logo auf die Portalseite des Freifunk.

Wiki beim Anmelden mit Https

Wichtig sind die Rewrite sachen, wenn man ein englisches wiki hat muss man noch den Suchstring anpassen, z.B. special:login anstatt Spezial:Anmelden

<VirtualHost 141.48.9.12:80>
    ServerName          wiki.freifunk-halle.net
    ServerAdmin         webmaster@freifunk-halle.net

...

    Alias               /wiki /var/www/freifunk/wiki/mediawiki/index.php

...

    RewriteEngine On
    RewriteCond %{REQUEST_URI} ^/index.php$
    RewriteCond %{QUERY_STRING} ^title=Spezial:Anmelden
    RewriteCond %{REQUEST_METHOD} ^GET$
    RewriteRule ^(.*)$ https://%{SERVER_NAME}/$1 [R]
</VirtualHost>
<VirtualHost 141.48.9.12:443>
    ServerName          wiki.freifunk-halle.net
    ServerAdmin         webmaster@freifunk-halle.net
...

    SSLEngine                   on
...

</VirtualHost>