Key bei Pageant.exe automatisch laden

Ich habe mir auf diversen Servern einen Key-basierten SSH-Login eingerichtet (http://www.howtoforge.de/anleitung/key-basierte-ssh-logins-mit-putty/). Auf meinem Windows Rechner verwende ich pageant.exe um meine Key-Datei zu laden, um mich anschließend über Putty am Server anzumelden. Da ich nur eine Key-Datei verwende, möchte ich, dass diese beim starten von Pageant automatisch geladen wird. Damit dies geschieht, kann man diese einfach in den Eigenschaften mit angeben.

Im Ziel, bei den Eigenschaften, trägt man hinter dem Pfad zur .exe-Datei einfach den Pfad zur Key-Datei ein. Bei mir z. B.:

"C:\Program Files (x86)\PuTTY\pageant.exe" "C:\ssh\key.ppk"

Hier ein Screenshot
pageant_eigenschaften

Artikel auf statischer Seite einbinden

Wie binde ich Artikel auf einer statischen Seite bei WordPress ein?
Es gibt verschiedene Möglichkeiten (z. B. über die Bearbeitung des Designs). Da ich mein WordPress eher als statische Webseite betreibe und dennoch meine Erfahrungen in Artikel festhalte, wollte ich dafür eine Auflistung auf der Startseite einrichten. Als Lösung habe ich mich für das Plugin „Exec-PHP“ entschieden, um über den HTML-Quellcode bei WordPress auch PHP-Funktionen verwenden kann. Nach der erfolgreichen Installation und Aktivierung von dem Plugin ist eine Änderung des Benutzer notwendig, damit dieser die Funktion auch nutzen kann. Anschließend reicht es aus, den entsprechende Quellcode auf der Seite einzufügen.

Diesen habe ich z. B. verwendet.

<?php
query_posts('category_name=All&posts_per_page=5');
while ( have_posts() ) : the_post();
echo '<li>';
the_time(__('d.m.: '));
echo '<a href="';
the_permalink();
echo '" rel="bookmark" title="Permanent Link: ';
the_title();
echo '">';
the_title();
echo '</a>';
echo '</li>';
endwhile;
wp_reset_query();
?>

Quellen:
http://codex.wordpress.org/Function_Reference/query_posts
http://www.texto.de/statische-seite-x-zeigt-beitraege-von-kategorie-y-an-170/

Horde imp Fehler

Wenn man nach dem Login in Horde die folgend Fehlermeldung erhält und den entsprechenden eintrag in den Logfiles findet, kann man dies wie unten erklärt lösen.

User is not authorized for imp

/var/log/syslog

HORDE: [horde] User is not authorized for imp [pid 0000 on line 1303 of „/usr/share/php/Horde/Registry.php“]

Lösung:
/var/www/horde/imp/config/backends.local.php

 <?php
$servers['imap']['hordeauth'] = 'full';

Horde deinstallieren

Falls man Horde komplette deinstallieren möchte reichen ein paar Befehle aus.

Original Anleitung: http://wiki.horde.org/UninstallPEAR

Wenn Horde über PEAR mit den Standardeinstellungen installiert wurde, reicht folgender Befehl

pear uninstall `pear list -c horde | tail -n +4 | awk '{ print "horde/"$1 }'`

Sollte Horde über eine separate PEAR Konfiguration installiert worden sein, erfolgt die Deinstallation über diesen Befehl

/var/www/horde/pear/pear -c /var/www/horde/pear.conf uninstall \
`/var/www/horde/pear/pear -c /var/www/horde/pear.conf list -c horde |tail -n +4|awk '{ print "horde/"$1 }'`

Horde Installation

Horde Installationsanleitung

Original Quelle: http://www.horde.org/apps/horde/docs/INSTALL#installing-with-pear

Pear updaten

pear upgrade PEAR

PEAR channel von Horde einbinden

pear channel-discover pear.horde.org

Pfad für die Horde-Installation festlegen

pear install horde/horde_role
pear run-scripts horde/horde_role

Grundinstallation von Horde

pear install horde/horde

Webmail für Horde installieren

pear install horde/webmail

Eine Auflistung von allen verfügbaren Horde-Paketen erhält man über den Befehl

pear list -c horde

Netzlaufwerk überwachen

Netzlaufwerk überwachen

mit Monit Server und Netzlaufwerk überwachen

Monit nach folgender Anleitung installieren:

http://www.howtoforge.de/howto/server-uberwachung-mit-munin-und-monit/

Da in der Anleitung auch die Installation von Munin erklärt wird, reicht es aus, wenn man bei „4 Installation und Konfiguration von monit“ anfängt.

Damit man über Monit ein über SMB gemountete Laufwerk überwachen kann und ggf. es automatisch wieder mounten lassen kann, ist folgendes notwendig.

Die Datei /etc/monit/monitrc bearbeiten

~# vi /etc/monit/monitrc

und folgenden Eintrag hinzufügen:

check directory VERZEICHNIS with path /mnt/PFAD/ZUM/MOUNT/PUNKT
start =  "/root/smb_mount.sh"
stop = "/root/smb_umount.sh"

In der Datei /root/smb_mount.sh steht folgendes:

#!/bin/sh
mount -t cifs -o auto,user=BENUTZERNAME,password=PASSWORT,gid=1000,uid=1000,iocharset=utf8 //PFAD/ZUM/NETZLAUFWERK /mnt/PFAD/ZUM/MOUNT/PUNKT

Die Datei muss natürlich ausführbar sein…

~# chmod +x /root/smb_mount.sh

SysCP Pubkey aktuallisieren

SysCP Pubkey aktuallisieren

Wenn man beim updaten vom System eine Fehlermeldung (Syscp: GPG error … NO_PUBKEY) erhält, ist es notwendig den Public-Key manuell zu installieren.

Beispiel Fehlermeldung:

Paketlisten werden gelesen... Fertig
W: GPG error: http://debian.syscp.de etch/ Release: Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY EB8BDC4195A7D80C
W: Probieren Sie „apt-get update“, um diese Probleme zu korrigieren.

Die Aktualisierung kann man über folgende Befehle durchführen.

~# wget http://debian.syscp.org/pubkey
~# apt-key add pubkey
~# rm pubkey

Zend Optimizer

Installation vom Zend Optimizer:

Auch hier findet man beim Hersteller die notwendigen Dateien unter http://www.zend.com/de/products/guard/downloads. Nach dem man die entsprechende Version ausgesucht hat und sich kurz Registriert hat bzw. sich eingeloggt hat, kann man die Datei herunterladen.

~# cd /tmp/
~# tar xvfz ZendOptimizer-*.tar.gz
~# cd ZendOptimizer*/data/5_2_x_comp/
~# mkdir /usr/local/lib/Zend
~# mv ZendOptimizer.so /usr/local/lib/Zend/

Zu guter Letzt muss wieder die entsprechende „php.ini“-Datei bearbeitet werden und um folgende Einträge ergänzt werden.

zend_extension=/usr/local/lib/Zend/ZendOptimizer.so
zend_optimizer.optimization_level=15