WWW
Synology DiskStation migrieren
Feb 9th
Auch wenn die DS106 durchaus für die meisten Anwendungsfälle File-, SVN-, Web- Server ausreichte, so ist eine aktuelle DS211+ doch etwas performanter und dank RAID1 auch beruhigender, was Datenverlust durch Festplattencrashes angeht.
Die Migration
Unter how to migrate beschreibt der Hersteller selbst sehr ausführlich, welche Möglichkeiten es gibt. Ein direktes austauschen der Festplatten fällt der Anleitung zufolge flach.
Entsprechend bleibt nur Mehtode 3.2 übrig. Diese funktioniert aber prächtig.
- Backup der Einstellungen auf alter DS und Restore auf neuer brachte alle User samt Rechte auf die neue DS.
- Das beschriebene Network Backup kopiert die Daten der alten DS auf die neue und behält dabei die Besitzer und Zugriffsrechte bei!
- Das Verschieben macht man, wie beschrieben, über den File-Browser der DSM Web-Oberfläche, da so die Rechte korrekt beibehalten werden (Über SMB oder AFP Freigabe werden die Rechte entsprechend des angemeldeten Users gesetzt!!!).
Nacharbeit
Was die Migration nicht hin bekommen hat (Web-Server aktiviere, Servername etc.) lässt sich wirklich schnell von Hand nachziehen.
Auch die mySQL Datenbank muss man selbst per dump (über phpMyAdmin schnell gemacht) auf die neue DS übertragen.
Ipkg installiert man am besten auch frisch, da sich die Binaries, die sich im opt Ordner befinden (und vorbildlich im Backup mitgesichert werden) in der Regel nicht auf anderen Prozessortypen ausführen lassen.
websvn
Hat man SVN installiert und möchte gerne websvn einsetzen, so könnte evtl. folgende Fehlermeldung, trotz korrekt konfiguriertem websvn auftreten:
“sh: svn: not found”
Das liegt daran, dass der Pfad /opt/bin nicht in open_basedir der php.ini Konfiguration eingetragen ist.
Dazu einfach in der DSM Web-Oberfläche Bedienfeld -> Webdienste den Reiter “PHP-Einstellungen” wählen, die Option “PHP open_basedir benutzerspezifisch anpassen” aktivieren und “:/opt/bin” anfügen.

MediaWiki with Google Code Prettify
Oct 27th
To add Googles prettify.js for syntax highlighting to MediaWiki follow the instructions below:
- Download google code prettify
- Rename the containing src folder to code-prettify
- Upload the code-prettify folder (not only the content!) to your MediaWiki installation to the folder “skins”.
-
Edit the file MonoBook.php (if you use another skin, edit the corresponding file) and add the following lines anywhere within the <head>-Element.
<script type="text/javascript" src="<?php $this->text('stylepath') ?>/code-prettify/prettify.js"></script> -
Find the <body>-Element. Usually you will find the following line in the opening tag of the <body>-Element:
<?php if($this->data['body_onload']) { ?> onload="<?php $this->text('body_onload') ?>;"<?php ?>change it to:
<?php if($this->data['body_onload']) { ?> onload="<?php $this->text('body_onload') ?>;prettyPrint();"<?php } else { ?> onload="prettyPrint();" <?php } ?>
Inspired by Richard Nichols How-to: Add Code Syntax Highlighting to MediaWiki
Mehrere Absenderadressen in einem Account unter Apple Mail
Jun 18th
Google sammelt auf meinen Wunsch hin einen Großteil meiner Mailaccounts ein. Diese einzelnen Accounts konnte ich daher auch aus Mail entfernen. Würde man den Account weiter in Mail lassen, so würde die Mail einmal im Originalpostfach und einmal im Googlepostfach angezeigt – unschön.
Daraus ergibt sich aber ein Problem. Wie sendet man nun unter der entsprechenden Mailadresse? Eine Mail an z.B. foo@bar.de wird von Google Mail sauber im Postfach noch als Emfänger foo@bar.de geführt (nicht etwa foo@googlemail.com). Über die Weboberfläche von Google Mail kann man auch dem Sender über die Adresse foo@bar.de antworten. In Mail steht einem zunächst nur das Google Konto, also foo@googlemail.com zur Verfügung.
Die Lösung besteht nun darin, die weiteren Mailadressen einfach in das Feld “E-Mail-Adresse:” im Google Account in den Einstellungen von Mail per Komma getrennt anzugeben:
foo@googlemail.com,foo@bar.de,foo2@bar.com
Der Tipp stammt von Jonathan Tron.
