RSS
 

Archive for the ‘Software’ Category

WordPress-Meldung: Das Verzeichnis “wp-content” konnte nicht gefunden werden

28 Okt

Ich habe vor kurzem mein WordPress auf einen neuen Server umgezogen. Dabei scheint es irgendwie zu einem Problem gekommen zu sein das dafür sorgte, dass meine Aktualisierung von Plugins nicht mehr funktioniert hat.

Nach langer Befragung der allwissenden Müllhalde (also dem Internet) habe ich mich selbst aufgemacht eine Lösung zu finden. Nach nur 10 Minuten habe ich diese auch gefunden.

Einfach im WordPress-Ordner die Datei “wp-config.php” editieren.

Direkt nach der Zeile define (‘WPLANG’, ‘de_DE’); habe ich dann die folgenden drei Zeilen eingefügt:

define('FTP_BASE', '/w7x.de/web/');
define('FTP_CONTENT_DIR', FTP_BASE . 'wp-content/');
define('FTP_PLUGIN_DIR', FTP_CONTENT_DIR . 'plugins/');

Davon ausgehend, wo mein FTP-Benutzer im Verzeichnisbaum einsteigt, habe ich den Pfad zum Document-Root in der Konstante FTP_BASE vervollständigt. Die anderen beiden Zeilen können so bleiben wie sie sind.

Bestimmt gibts auch eine noch einfachere Lösung aber für mich war das der schnellste Weg und meiner Meinung nach auch nicht unbedingt unsauber.

 
No Comments

Posted in Software

 

Squirrelmail hat beim Antworten falsche Umlaute

28 Okt

Alles richtig konfiguriert? Locales passen alle? Und trotzdem werden Umlaute beim Antworten auf E-Mails zerhackt.

Das Problem hatte ich mal wieder und obwohl ich Squirrelmail jetzt schon oft installiert habe, vergess ich jedesmal wie das zu beheben ist. Daher jetzt ein kleiner Reminder:

Konsole:

root@host:~# squirrelmail-configure
-> Languages

Den Punkt “Enable lossy encoding” einfach auf true setzen. [S] zum Speichern, mit [ENTER] bestätigen und mit [Q] wieder raus aus dem Configtool.

Einmal nen Reload im Browser ausführen und siehe da – die Umlaute sehen wieder hübsch aus.

Wenn alles so einfach wäre …

 
No Comments

Posted in Software

 

SquirrelMail auf Sprache Deutsch umstellen

25 Okt

Nachdem ich mal wieder einen neuen Server aufsetzen “durfte”, bin ich schon wieder über das selbe Problem wie beim letzten Mal gestolpert. Mein Webmailer “SquirrelMail” ließ sich einfach nicht auf Deutsch umstellen. Trotz korrekt installiertem Language-Paket, trotz eingestellter Default-Sprache, trotz eingestellter Sprache im Frontend – einfach nix und wieder nix.

Einfaches Problem -> einfache Lösung.

Einmal bitte per root auf das System den folgenden Befehl ausführen:

dpkg-reconfigure locales

In einigen Tutorials wurde mir gesagt ich solle “de_DE.ISO-8859-1″ als Default einstellen. Ich selbst habe aber UTF-8 lieber, deswegen hab ich auch “de_DE.UTF-8″ eingestellt. Ich denke aber, dass nur wichtig ist, dass das entsprechende Locale installiert wurde.

Ich habe bei mir jetzt jedenfalls folgende Locales installiert weil ich sie für notwendig halte:

- de_DE ISO-8859-1
- de_DE.UTF-8 UTF-8
- de_DE@euro ISO-8859-15
- en_US.UTF-8 UTF-8

Nachdem das Script durch ist, einfach SquirrelMail im Browser neu laden und schon ist Alles wunderbar in Deutsch.

EDIT:
Neuerdings muss man anscheinen auch den Apachen neu laden bevor die Änderungen übernommen werden. Also einmal /etc/init.d/apache2 restart und endlich Squirrelmail in Deutsch benutzen.

 
No Comments

Posted in Software

 

Finger weg von WOT (Web of Trust)

29 Sep

Bei WOT (Web of Trust) handelt es sich um ein Addon für Firefox und Internet Explorer welches vom Grundgedanken her wirklich nicht verkehrt ist.

Angemeldete Mitglieder können Seiten aufgrund von vier Kriterien bewerten: Vertrauenswürdigkeit, Händlerzuverlässigkeit, Datenschutz und Jugendschutz. Somit wäre es theoretisch möglich schwarze Schafe im Internet kenntlich zu machen. Leider gibt es dabei zwei Probleme:

1. Die Community beurteilt rein subjektiv
Ein Beispiel: Auf einer Webseite werden Bücher zum Thema Homöopathie verkauft. Einige WOT-User können mit diesem Thema nichts anfangen und halten es für Unfug. Um dies der gesamten Welt kund zu tun, bewerten Sie die Seite schlecht und zwar anhand der oben genannten Kriterien.

Ein weiteres Beispiel:
Eine Webseite eines Reisebüros ist seit vielen Jahren TÜV-geprüft. Das bedeutet, dass einmal pro Jahr ein kostspieliges Audit vom TÜV Süd vorgenommen wird. Hier wird das komplette Unternehmen, das Geschäftsmodell, der Webauftritt und die Sicherheit der Server bis aufs letzte Detail durchleuchtet. Teilweise sogar mit Besuchen von Auditoren vor Ort.
Nun steht ein WOT-User eines Tages mit dem falschen Bein auf und denkt sich “Bäh – blöde Seite… ich behaupte jetzt einfach mal die Betreiber sind Betrüger und warne die Leute davor dort irgendwelche Geschäfte abzuschließen”
Der Herr ist nicht mal Kunde des Reisebüros (ich weiß das weil ich auch dort arbeite) und behauptet solche Sachen.

Ein bisschen Recherche im Internet zeigt schnell, dass das keine Einzelfälle sind.

Doch was ist jetzt so schlimm daran von WOT schlecht bewertet zu werden?

Ansich könnte es einem ja egal sein was in irgendeiner Community geschrieben und bewertet wird. Das Problem ist, dass es sicher zahlreiche User gibt die das Ganze nicht hinterblicken und blauäugig und naiv dieses Addon installieren und davon ausgehen, dass die Bewertungen Hand und Fuß haben. Für die Betreiber der betroffenen Webseiten kann das direkten Umsatzverlust bedeuten. WOT weist nämlich nicht irgendwie auf diesen Mißstand hin sondern färbt den kompletten Browser dunkel ein und schreibt in großer, roter Schrift auf den Bildschirm “Diese Seite hat einen schlechten Ruf”.
Das schreckt jeden Otto-Normalverbraucher umgehend ab.

Wie schon gesagt finde ich die Idee dahinter sehr gut. Aber so wie es derzeit gelebt wird bringt es leider gar nichts.

Vielleicht an dieser Stelle ein paar Vorschläge an die Betreiber von WOT:

  1. Ermöglicht es den Seitenbetreibern entsprechend Stellung zu beziehen und sich zu erklären
  2. Vereinfacht es bestimmte Bewertungen löschen zu lassen
  3. Überprüft die Häufigkeit von Bewertungen bestimmter User. Wenn ich da Leute mit über 80.000 Bewertungen sehe stelle ich schnell fest, dass diese qualitativ nicht gut sein können. Qualität statt Quantität!

Allen anderen kann ich nur empfehlen: Glaubt den Bewertungen von WOT nicht bedingungslos sondern macht euch selbst ein Bild! Mit ein bisschem gesundem Menschenverstand ist man auf solche Tools nicht angewiesen.

Kleines Update vom 02.05.2012:
Gott sei Dank werden immer mehr Stimmen laut und WOT steht immer stärker in der Kritik:
http://www.netz-trends.de/id/1615/Dubios-WOT-Web-of-Trust—Mozilla-Firefox-ad-on-wenig-glaubhaft/
http://www.kriegsberichterstattung.com/id/1423/wot-web-of-trust-die-grose-volksverarsche-eines-unseriosen-mozilla-ad-on-anbieters/

 
 

Probleme mit Debian etch apt-get update

23 Sep

Hatte heute mal wieder einen kleinen Fehler. Wollte auf einem unserer Server ein neues Package installieren.

Dabei wurde mir folgende Fehlermeldung um die Ohren gehauen:

Err http://ftp.de.debian.org etch/main Packages

Ein kurzer Blick in die sources.list zeigte mir auch sofort wo der Fehler war:

deb http://ftp.de.debian.org/debian etch main contrib non-free
deb http://ftp.de.debian.org/debian-volatile etch/volatile main contrib non-free
deb http://ftp.de.debian.org/debian-security etch/updates main contrib non-free

Das sind die alten Quellenangaben für die etch-Packages.

Daraus macht man einfach folgendes:

deb ftp://archive.debian.org/debian-archive/debian etch main contrib non-free
debftp://archive.debian.org/debian-archive/debian-volatile etch/volatile main contrib non-free
deb ftp://archive.debian.org/debian-archive/debian-security etch/updates main contrib non-free

Und schon klappts auch wieder mit den Packages! :)

 
No Comments

Posted in Software

 

SMTP-Server mit telnet testen

16 Aug

Wieder einer der “Persönlicher Reminder” Einträge.

Wie teste ich, ob ein SMTP-Server (ein meinem Fall der 192.168.2.1) erreichbar ist?

root@host:# telnet 192.168.2.1 25
Trying 192.168.2.1…
Connected to 192.168.2.1.
Escape character is ‘^]’.
220 mail.w7x.de ESMTP (517614eb467a777341f0958f0403081d)
ehlo localhost
250-mail.w7x.de Hello staging.localhost [192.168.2.5], pleased to meet you
250-SIZE 100000000
250-PIPELINING
250-8BITMIME
250 HELP
mail from:root@staging
250 Sender <root@staging> OK
rcpt to:alex@w7x.de
250 Recipient <alex@w7x.de> OK
data
354 Start mail input; end with <CRLF>.<CRLF>
subject: test
Das ist eine Testnachricht.
.
250 Ok: queued as 0341F1217C8
quit
221 mail.w7x.de Goodbye staging.localhost, closing connection
Connection closed by foreign host.
root@host:#

In meinem Fall kam jetzt eine Testnachricht an. Wenn der SMTP-Server hier Fehler meldet, gilt es diese zu lösen. Hier helfen zum Teil die Logfiles des SMTP-Servers oder auch die lokalen Logfiles unter /var/log/mail/

Viel Erfolg dabei!

 
No Comments

Posted in Software

 

Ping funktioniert nicht – nslookup schon

24 Mrz

Ich hatte jetzt seit einigen Tagen das Problem, dass per ping keine Domainnamen aufgelöst werden konnten. Dies hat sich mehrfach geäußtert. Unter anderem konnte das System keine E-Mails mehr versenden, weil die Mailserver nicht gefunden wurden. Ziemlich ärgerlich da es sich dabei um Buchungsmails für einen touristischen Dienst handelte. Gottlob sind diese Mails ja dann nicht futsch sondern noch brav in der mqueue von sendmail (sendmail -bp).
Ich habe wirklich stundenlang nach dem Problem gesucht und konnte es einfach nicht finden.
Dank der Hilfe unseres Hosters (HostEurope) war das Problem letztlich an dem Dienst nscd festzumachen. Das ist ein Caching Service für DNS Anfragen.
Warum der Dienst nicht mehr funktioniert hat, kann ich leider nicht sagen. Fakt ist jedoch, dass nach einem kurzen “apt-get remove nscd” auch die Domainauflösung wieder funktioniert hat.

Vielleicht hilft das ja dem einen oder anderen bei der Fehlersuche. Bei Google und Co wurde ich nämlich nicht wirklich fündig.

 
No Comments

Posted in Software

 

HTML-Mails – konform? …guter Witz

02 Mrz

Da ich selbst immer wieder damit in Berührung komme, ist es mir beinahe schon ein persönliches Anliegen, das folgende Projekt zu unterstützen:

http://www.email-standards.org/

Es geht hierbei darum den Entwicklern der E-Mail-Clients klar zu machen, dass sie sich endlich mal an die HTML-Standards halten sollen. Jeder der schon mal einen HTML-Newsletter verschicken wollte weiß, dass das alles andere als einfach ist. CSS ist, wenn überhaupt nur inline zu verwenden weil jeder dritte Webclient globale CSS-Definitionen über den Haufen wirft. Ganz zu schweigen von der Interpretation des ganzen. Einfach nur grausam was den Entwicklern da abverlangt wird.

 
No Comments

Posted in Software

 

Relay für sendmail definieren

03 Feb

Wieder mal einer der Einträge die mehr für mich als für die breite Masse bestimmt sind. Nachdem ich jetzt seit zwei Stunden rum experimentiere, wie man sendmail beibringen kann über ein Relay zu versenden bin ich nun endlich alleine auf die Lösung gekommen. Entgegen aller Angaben die sonst bei Google und Co. gefunden werden ist nur ein einziger Eintrag in einer einzigen Datei von nöten.

Man editiere die Datei /etc/mail/submit.cf und modifiziere eine bereits existierende Zeile. Im Original sieht diese so aus:

# “Smart” relay host (may be null)
DS

Hinter das “DS” schreibt man nun die IP-Adresse des Relay-Host. Das Ergebnis sieht dann so aus wenn der Relay-Host beispielsweise die IP-Adresse 192.168.2.1 hat:

# “Smart” relay host (may be null)
DS 192.168.2.1

Danach ein schickes /etc/init.d/sendmail restart und schon trudeln die ersten Mails ins Postfach! Es kann so einfach sein…

Ich arbeite übrigens mit Debian etch auf aktuellstem stable release.

 
No Comments

Posted in Software

 

Spam-Mails per maildrop in Spam-Ordner verschieben

20 Jan

Das ist mehr ein Merkzettel für mich als ein wirklicher Artikel. Nachdem ich jetzt eine Weile gesucht habe, bis ich diese Lösung wieder gefunden hab, dachte ich mir es könne nicht schaden, das Ganze mal hier abzulegen.

Das zu lösende Problem ist einfach zu erklären. Ich habe eine Kombination aus postfix, courier, amavis, spamassassin und maildrop auf einem Debian 5.0 System. Meine Mails werden im Header durch amavis und spamassassin schon korrekt als Spam markiert. Nun möchte ich aber noch, dass diese markierten Mails automatisch in einen Spamordner verschoben werden. Falls dieser Spamordner noch nicht existiert, soll er außerdem automatisch angelegt werden.

Folgendes führt zum Ziel.

Man editiere die Datei /etc/maildroprc

# Spamordner anlegen
`test -d $MAILDIR/.Spam`
if( $RETURNCODE == 1 )
{
`/usr/bin/maildirmake -f Spam $MAILDIR`
`echo INBOX.Spam >> $DEFAULT/courierimapsubscribed`
}

`test -d $MAILDIR/.Spamverdacht`
if( $RETURNCODE == 1 )
{
`/usr/bin/maildirmake -f Spamverdacht $MAILDIR`
`echo INBOX.Spamverdacht >> $DEFAULT/courierimapsubscribed`
}

# Spam mit mehr als 10 Punkten in den Ordner Spam verschieben
if (/^X-Spam-Level: *{10,}$/)
{
exception {
to “$MAILDIR/.Spam/”
}
}

# Spam (mit weniger als 10 Punkten) ins Spam-Verzeichnis verschieben
if (/^X-Spam-Flag: YES/)
{
exception {
to “$MAILDIR/.Spamverdacht/”
}
}

 
No Comments

Posted in Software