Aug
10

Fehler nach Piwik-Update

Keine Grafiken, unformatierter Text - Piwik ist kaputt!

Piwik 0.9 DashboardNachdem sich die Updates in den vergangenen Tagen bei Piwik fast überschlugen – erst 0.7, direkt gefolgt von 0.8 und 0.9 gleich danach – wollte ich nun auch nicht mehr auf die finale Version von Piwik warten. Gut, das Update auf die Version 0.7 schlug vergangene Woche bereits fehl und eine Hilfe begegnete mir im Netz nicht wirklich – nur viele andere Nutzer mit ähnlichen Problemen. Also selbst ist der Mann und hier die / eine Lösung, um Piwik wieder zum Laufen zu bekommen:

Das erste Problem, das mir begegnete, waren die fehlenden Schreibrechte im Verzeichnis /piwik/tmp/assets.

Piwik couldn’t write to some directories
Try to Execute the following commands on your Linux server:

Das war schnell behoben und prinzipiell verrät die Piwik-Fehlermeldung auch schon die Lösung. Eine Rechteänderung des tmp-Verzeichnis auf 777 halte ich zwar für übertrieben, aber dies gibt dem Webserver die benötigten Schreibrechte. In /piwik/tmp/assets legt Piwik eine CSS- und eine JS-Datei ab, ohne denen das Dashboard & Co. nun mal völlig unformatiert erscheinen und ein Arbeiten mit dem Open-Source-Statistiktool unmöglich machen.

weitere Infos »

Link wird im neuen Fenster geöffnet forum.piwik.org
Apr
16

ClamAV-Probleme unter Lenny

ERROR: Malformed database 451-4.5.0 LibClamAV

ClamAVWas ist denn heut’ mit Lenny los? Die Mailq ist voll gelaufen und Fehlermeldungen geben sich mit Warnungen die Hand. Die ClamAV-Log meldet ERROR: Malformed database und eine Ausgabe der Mailq zeigt eine endlose Liste von fehlerhaften Mail in der Queue. 1.500 Mails! Und das auf meinem kleinen Mailserver…

Nun gut! In der Meldung steht etwas von Update – also machen wir das mal schnell und der Spuk wird vorbei sein. Nur leider fehlen (derzeit) in den Debian 5 Quellen noch das neue Pakete.

weitere Infos »

Link wird im neuen Fenster geöffnet www.clamav.net/lang/de/support/faq
Mrz
21

Linux – Das umfassende Handbuch

OpenBook bei Galileo Computing

Linux - Das umfassende Handbuch bei Galileo ComputingAuf etwa 1.200 Seiten stellt Galileo Computing ein "nahezu vollständiges Linux-Wissen" der Leserschaft kostenlos als OpenBook zur Verfügung. Die 3. Auflage kann online und auch als downloadbare zip-Datei lokal auf dem Rechner im HTML-Format studiert werden.

Die Autoren Johannes Ploetner und Steffen Wendzel führen Schritt für Schritt durch die Linux-Materie und geben so auch Einsteigern die Möglichkeit sich mit Linux vertraut zu machen. Der Inhalt des Buchs umfasst 28 Kapitel, die alle wichtigen Bereiche beim Arbeiten mit Linux beinhalten. Von den Grundlagen über die Shell hin zu regulären Ausdrücken. Nutzerverwaltung, Netzwerkgrundlagen und -Dienste, Server, Window-Manager, Sicherheit, Administration und vieles mehr beantworten so ziemlich alle Fragen rund um das Betriebssystem Linux.

Wer lieber in der gedruckten Version blättern möchte, kann sich z.B. bei Amazon für 39,90 € die gebundene Ausgabe von Linux – Das umfassende HandbuchAmazon bestellen und kommt so auch noch in den Genuss der beiden DVDs, die dem Buch beiliegen.

Link wird im neuen Fenster geöffnet openbook.galileocomputing.de/linux
Mrz
17

mysqladmin flush-hosts

Keine Verbindung zum Datenbank-Server! Und nun?

Plötzlich begrüßt den Besucher einer Website diese mit:

Warning: mysql_connect()
[function.mysql-connect<http://www.example.org/function.mysql-connect>]: Host ‘hostname’ is blocked because of many connection errors; unblock with ‘mysqladmin flush-hosts’ in /home/www/example.org/includes/example-script.php on line 7
Keine Verbindung möglich!

Man findet bei der Suche nach dieser Fehlermeldung eine ganze Reihe Websites, die von Google genau in dieser Zeit gecrawlt und mit diesem Inhalt indexiert wurden. Je nach Überwachungs-Intervall einer Seite kann dies bei stiefmütterlich behandelten Projekten auch mal schnell mehrere Tage dauern, bis irgendwer auf den Fehler aufmerksam wird. Zumindest macht das auf mich diesen Eindruck, wenn in den Google Top20 mehrere "normale" Websites auftauchen, die sich eher nicht mit MySQL-Problemen befassen.
Die Lösung für dieses Problem steht ja eigentlich schon direkt in der Fehlermeldung. Der Aufruf von mysqladmin mit dem Parameter flush-hosts auf dem MySQL-Server kann und wird weiter helfen – wenn man selbst Zugriff als root auf den Server hat. Wer diese Möglichkeit nicht besitzt, dem bleibt nur noch sich mit seinem Hoster in Verbindung zu setzen, sodass dieser sich 1 Minute Zeit nimmt und das Problem (erst mal) behebt. weitere Infos »

Link wird im neuen Fenster geöffnet http://dev.mysql.com/doc
Dez
8

Dateien im MC markieren

Tastenkombinationen zum Markieren im Midnight Commander

Dateien markieren im Midnight CommanderDas Markieren von Dateien in der zweiteiligen Verzeichnisansicht im Midnight Commander kann für die Freunde der Maus durch einen Klick mit der rechten Maustaste auf die gewünschte Datei erfolgen. Möchte man mehrere selektieren, dann klickt man einfach alle gewünschten nacheinander an. Mit der Tastatur geht das natürlich viel besser: Einfach die Einfügen-Taste [Einfg] auf der Tastatur drücken oder bei mehreren aufeinanderfolgenden Dateien diese gedrückt halten. Hat man zuviele oder eine falsche Datei ausgewählt, dann einfach via Cursor-Tasten zu fälschlicherweise gewählten Datei navigieren und erneut die Einfg-Taste betätigen.

Möchte man nun alle Dateien innerhalb eines Verzeichnisses auswählen, dann kann man wie oben beschrieben verfahren oder – und das ist deutlich schneller – die Tastenkombination [SHIFT] + [*] verwenden (Umschalttaste + Stern). Dieser Kurzbefehl wählt sämtliche Dateien innerhalb des Verzeichnisses aus, die dem man sich gerade befindet. Order bleiben hierbei unberücksichtigt. Ein erneutes Betätigen der Tastenkombination kehrt die Auswahl wieder um.

Nun lässt sich per Funktionstaste eine Aktion für alle gewählten Dateien wählen. Die Taste [F8] zum Beispiel, um alle Dateien auf einmal zu löschen. Oder [F5], um diese in das im anderen Fenster gewählte Verzeichnis zu kopieren.

Okt
29

Visible Tabs & Spaces im MC

Einstellungen im Midnight Commander anpassen

Midnight Commander - Visible Tabs and SpacesSeit Debian Lenny stören mich immer mal wieder die sichtbaren Tabulatoren und Leerzeichen wenn ich mit dem Midnight Commander Dateien editiere. Das ist alles erst einmal schön anzusehen, doch sobald Inhalte per Copy & Paste in einen Texteditor oder in eine andere mit dem MC zu bearbeitende Datei kopiert werden sollen, werden die Hilfszeichen mit übernommen und müssen nachträglich wieder entfernt werden. Das nervt bereits bei kurzen Passagen und bei längeren Textblöcken wird’s unerträglich.

Die Lösung des Problems war recht einfach! Im Midnight Commander werden das Aussehen, die History usw. über eine ini-Datei gesteuert. Diese befindet sich im Home-Verzeichnis der Nutzer unter ~/.mc/ini und kann mit root-Rechten bearbeitet werden. Die Werte

editor_visible_tabs=0
editor_visible_spaces=0

sind hierbei einfach von 1 auf 0 abzuändern. Ich habe diese Änderung nicht mit dem Midnight Commander selbst durchführen können – sicherlich liegt auf dieser Datei ein Schreib-Lock, sobald man den Editor des MC geöffnet hat – sondern musste mich mit einem anderen Editor begnügen.

weitere Infos »

Mai
13

Virtualbox – Port forwarding

Zugriff per NAT auf das Gastsystem

Netzwerkeinstellungen NAT Sun VirtualboxVirtuelle Maschinen lassen sich ja für alles Mögliche einsetzen. Ob nun als Labor-Umgebung für irgendwelche Netzwerk-Geschichten, zum Testen von Software, als zusätzliches Betriebssystem oder zum "sicheren Surfen". In meinem Fall möchte ich das Debian 4.0 Gastsystem als Entwicklungsserver für Webseiten nutzen. Wie und wo man Virtualbox installiert, downloaded und mit einem Gastsystem bestückt soll nicht das Thema dieses Beitrags sein. In diesem Tutorial geht es wirklich nur um das NAT (Network Adress Translation, eigentlich Network Address Port Translation in diesem Fall) und wie man diese Portweiterleitung einrichten und anwendet.

weitere Infos »

Link wird im neuen Fenster geöffnet www.virtualbox.org
Feb
24

Mail-Header anzeigen

Ausgabe der Email-Kopfzeilen in verschiedenen Clients

FAQ E-Mail-HeaderE-Mail-Header lesen und verstehen – so der Titel auf Thomas Hochsteins Webseite zum Thema Mailheader, Email-Kopfzeilen oder wie auch immer man hierzu sagen möchte. Auf 23 DIN-A4 Seiten wird das Thema Mail-Header bis ins Detail beschrieben, ohne in einen langweiligen RFC-Kontext zu verfallen.

Die Beschreibung des Ablaufs einer E-Mail-Zustellung ist kurz und bündig. Ausführlicher wird’s bei den Headerzeilen, sozusagen dem Briefkopf oder dem Briefumschlag einer E-Mail, und geht weiter über Möglichkeiten zur Beschwerde, wenn der Spam überhand nimmt.

weitere Infos »

Link wird im neuen Fenster geöffnet www.th-h.de/faq/headerfaq.php
Feb
15

Debian 5.0 alias Lenny

Freies Betriebssystem mit über 25.000 Softwarepaketen

Debian - Das universelle BetriebssystemDas offizielle Release der Version 5.0 meines "Lieblings-Betriebssystems für Server" möchte ich zum Anlass nehmen, um endlich einmal die Anlaufstelle Nummer 1 für Debian-User etwas näher zu betrachten. Es gibt natürlich alle Informationen und News sowie Downloads der Releases, Sicherheitsankündigungen und vieles mehr.

So stehen die mir bekannten Sarge und Etch, ganz neu Lenny und künftig auch Sqeeze zum Download bereit. Aber auch die ganz alten Veröffentlichungen Woody, Potato, Slink und Hamm – im Übrigen alles Filmfiguren aus Pixars "Toy Story" – kann man sich noch ziehen.

weitere Infos »

Link wird im neuen Fenster geöffnet www.de.debian.org
Feb
6

UTF-8 in ISO-8859-1 wandeln

Konvertierung einer Zeichenkodierung in eine andere

Zeichenkodierung mit iconv umwandelnIch hatte gerade den Fall, dass eine Datei in einem Webverzeichnis aus irgend einem Grund UTF-8-kodiert war und deutsche Umlaute im Browser recht merkwürdig angezeigt wurden. Zum Beispiel zeigte sich ein kleines ü als "ü" und ein ß als "ß". Unschön, nicht wahr!? Die Zeichenkodierung, das Character encoding, entspricht einfach nicht dem, was gewünscht ist…

Abhilfe hätte sicherlich der Download der Datei, dann die Umwandlung in einem Editor (z.B. PSPad) oder dem Windows-Tool Iconv und der erneute Upload gebracht. Da es aber einfach mal schnell gehen musste und ich keine Lust zum Suchen und das Ersetzen in die jeweiligen HTML-Kodierungen (&uuml; bzw. &szlig;) hatte, musste eine andere (Kommandozeilen-)Lösung her. Ich stieß schnell auf iconv, was wohl auf allen aktuellen Linux-Installation standardmäßig bereits installiert sein dürfte.

weitere Infos »

Seiten: 1 2 3