Server-Einrichtung: Unterschied zwischen den Versionen
Tox (Diskussion | Beiträge) |
(→Pakete) |
||
(9 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
=== ToDos === | === ToDos === | ||
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 /> | ||
BotInfo auf 5-GHz-Knoten testen.<br /> | BotInfo auf 5-GHz-Knoten testen.<br /> | ||
=== Pakete === | |||
* 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 | 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 25: | 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 oder eine ähnlich lautende Zeile: | In der Datei <Boardordner>/styles/prosilver/template/overall_header.html die oder eine ähnlich lautende Zeile: | ||
Zeile 43: | 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>