Midnight Commander (MC) installieren und „Seltsames Zeichen Problem“ beheben

Für die Dateiverwaltung auf einem Linux Remote-Server verwende ich am liebsten den Norton Commander gleichen – der Gott der Bits und Bytes habe ihn selig – Dateimanager Midnight Commander (MC), den es praktisch für alle Linux OS gibt.

Midnight Commander (MC) unter Linux installieren

Für die Installation unter CentOS 5.5 gehen wir wie folgt vor. Wir verbinden uns mit dem Server unter der Verwendung von PuTTY und in der Shell (Kommandozeile) geben wir  den folgenden Befehl ein:

login as: root
root@192.168.0.100's password:
Last login: Tue Jun 28 09:55:35 2011 from bl192-168-0.dsl.dial-in.com
[root@server ~]# yum install mc

Nach ein paar Sekunden und dem bestätigen des Downloads mit yes (y) ist die Installation auch schon abgeschlossen. Midnight Commander (MC) installieren und „Seltsames Zeichen Problem“ beheben weiterlesen

Unter Windows 7 – Die Hosts-Datei bearbeiten

Um zum Beispiel virtuelle Hosts einzurichten, ist es notwendig die Datei hosts zu bearbeiten. Diese liegt im Verzeichnis C:\Windows\System32\drivers und lässt sich nach einem „einfachen“ öffnen nicht abspeichern; Windows sieht nicht genügend Rechte als vorhanden an. Nun gut, dann eben anders.

Wir wollen die Datei in unserem Fall mit Notepad bearbeiten. Dazu im Suchfeld Notepad eingeben und dann mit der rechten Maustaste „ausführen als Administrator“ auswählen uns alles wird gut; wie die freundliche Moderatorin aus dem ZDF gerne sagte.

Mehrsprachiger Artikel lässt sich nicht in Joom!Fish speichern (workaround)

Wer unter Joomla 1.5.x mehrsprachige Website erstellt, der wird in aller Regel die klasse Komponente Joom!Fish verwenden, mit der sich beliebig viele Sprachen  komfortabel verwalten lassen.

Vor kurzen, beim Finalisieren einer mehrsprachigen Website, lies sich auf einmal ein Artikel nicht mehr in der Zielsprache speichern oder genauer gesagt ein Teil des Artikels. Mehrsprachiger Artikel lässt sich nicht in Joom!Fish speichern (workaround) weiterlesen

Verschiedene Internet Explorer Versionen auf einem Rechner nutzen

Wer kennt sie nicht, die Geschichte von der gerade neu erstellten Website, bei der der Kunde kurz vor Ende des Projektes sich meldet und sagt, die Navigation fehlt oder dies und das funktioniert nicht richtig. Auf dem eigenen System, auf dem eh immer nur mit Firefox in der neuesten Version und mit dem gerade aktuellen Internet Explorer (kurz IE) getestet wird, sieht alles prima aus.

Das Problem mit dem IE ist allerdings, dass er sich soweit verzahnt im System befindet, dass im Normalfall immer nur eine Version pro System laufen kann. Eine Lösung wäre zum Beispiel die Installation von virtuellen Maschinen, auf denen die gewünschte Version des IE am laufen ist. Doch ist dies umständlich und recht ressourcenhungrig 4-5 Versionen des IE vor zuhalten. Verschiedene Internet Explorer Versionen auf einem Rechner nutzen weiterlesen

Mit ‚du‘ belegten Plattenplatz ermitteln

Vor kurzen habe ich bei der Kontrolle unseres Linux Servers festgestellt, dass auf einer Partition nur noch wenige MB frei waren und habe mich gefragt, wie ich am einfachsten den belegten Plattenplatz ermitteln kann. Nach einer kurzen Recherche, kann ich nun folgende Lösung anbieten.

Mit dem Befehl du (Disk Usage) lassen sich bequem die größten Verbraucher ermitteln. Als Argument wird der zu untersuchende Verzeichnisname angegeben und als Ergebnis erfolgt die Ausgabe des Gesamtspeicherplatz aller Dateien innerhalb dieses Verzeichnisses.

Um z.B. zu ermitteln, wie viel Speicher die jeweiligen Kunden Mail-Konten belegen, die sich im Verzeichnis “/var/qmail/mailnames” befinden, rufen wir du folgendermaßen auf:

du /var/qmail/mailnames -h –max-depth=1

Der obige Befehl gibt den Verbrauch in MB/GB Darstellung (-h) für das Verzeichnis /var/qmail/mailnames aus. Mit dem zusätzlichen Parameter –max-depth=1 (vor max-depth stehen 2 Minus-Striche!) lässt sich die maximale Suchtiefe beeinflussen, in unserem Fall, wird eine Ebene darunter der Verbrauch ermittelt.

Bilder aus einem Word-Dokument lösen

Bei einem Projekt habe ich von einem Kunden eine Word Dokument bekommen, das neben den Texten auch noch alle Bilder enthielt. Um die Bilder aus dem Word-Dokument zu extrahieren gibt es einen einfachen Trick. Einfach beim speichern unter Dialog Webseite auswählen und Winword speichert den Text als html-Datei ab und die eingebetteten Bilder in einem eigenen Ordner. So kann man nun die Bilder weiterverarbeiten.

Splash Seite unter Joomla einrichten

Für ein aktuelles Webprojekt war es notwendig, in Joomla eine Splash-Seite vorzuschalten. Diese Seite sollte einen kurzen Überblick über das Unternehmen geben und es dann dem Besucher ermöglichen seine gewünschte Sprache zu wählen.

Was in der Zeit statischer html-Seiten ein einfaches war, sollte unter Joomla auch kein Problem sein, so dachte ich zu Anfang. Einfach eine Splash-Seite erstellen, dann in der Apache .htaccess Datei den DirectoryIndex umbiegen und getan. Doch so einfach lässt sich Joomla nicht überlisten.

Joomla interpretiert den Standard-Menüeintrag dahingehend, dass beim klick auf den Home-Link immer das Wurzelverzeichnis aufgerufen (/). Dies würde bedeuten, dass jedes mal, wenn ein Besucher auf den Home-Link klickt, er wieder auf der Startseite der Website, der Splash-Seite landet und das ist nicht was wir wollen. Splash Seite unter Joomla einrichten weiterlesen

Entfernen des Joomla Generator Meta Tag

Eine häufig genannte Forderung von Joomla Webmaster, ist die Möglichkeit des Entfernens des Meta Tags Generator im HTML Source-Code von Joomla Seiten. In der Regel geschieht dies um einem potentiellen Angreifer nicht sofort zu zeigen, um welches CMS es sich bei der vorliegenden Installation handelt.

Um das das Generator Tag in den Joomla Versionen 1.5, 2.5 und 3.x zu entfernen genügt eine Zeile Code. Entfernen des Joomla Generator Meta Tag weiterlesen

Zwei Domain-Namen (2 Sprachen) ein Programm-Code

Nachfolgend ein Funktionsdummy, der veranschaulichen soll, wie sich ein und derselbe Programmcode für eine mehrsprachige Seite nutzen lässt, die pro Sprache eine eigenen Domain-Namen verwendet.

Die Lösung besteht aus zwei Dateien; der .htaccess Datei die die URL’s entgegen nimmt und das PHP Script index.php, welches die weitere Verarbeitung und die Ausgabe übernimmt. Zwei Domain-Namen (2 Sprachen) ein Programm-Code weiterlesen