mod_fcgid: read data timeout in 120 seconds, referer: /nav-menus.php

In WordPress lassen sich Menüs nicht mehr bearbeiten? Du hast eine große Seite am Start mit vielen Pages und kann keine neuen Seiten mehr ins Menü aufnehmen? Das mag an deiner FastCGI-Limitierung liegen. WordPress (3.0 bis 3.x) nutz zur Menüverwaltung ein Ressourcenfressendes System das bei jedem Speichern ein gigantisches POST lostritt. Google hilft die passenden Diskussionen im WP-Bugtracker und den Foren zu finden. Wir wären aber schliesslich keine Admins, wenn wir keinen schnellen schmutzigen Fix zur Hand hätten:

fcgid.conf (Debian: /etc/apache2/mods-available/fcgid.conf)

IPCCommTimeout 240

Das Limit ist in Sekunden angegeben. Ob das generelle Erhöhen dieses Limits auf deinem Server allerdings eine gute Idee ist, liegt in deiner Verantwortung.

Adobe Flashplayer aktuelle Version direct download URLS und Script

Wie auch beim Adobe Reader, scheint Adobe die weitere Verbreitung des Flashplayers verhindern zu wollen, oder es zumindest für den Endanwender möglichst umständlich zu machen, eine von vornherein aktuelle Version zu installieren.

Glücklicherweise pflegt Adobe die aktuellen Downloads des Players noch auf dem Unternehmens-FTP-Server:

  • Adobe Flashplayer ActiveX (Internet Explorer) in 32bit: Hier
  • Adobe Flashplayer Mac (Safari) in 64bit: Hier
  • Adobe Flashplayer Plugin (Firefox) in 32bit: Hier

Die Aufgabe den Player automatisch herunterzuladen und zu installieren lässt zudem bestens automatisieren, wenn man den nervigen Adobe-Downloader weglässt. Das Unternehmen DATA-Systems GmbH hat dafür ein freundliches Download-Script erstellt, das diese Aufgabe dem Windows BITS-Dienst (der auch für die Windows Updates zuständig ist) überlässt.

Download Flashplayer Installer Script »

Die Anpassung ist sehr einfach, die Installation oder ein Update damit ruckzuck und ohne Benutzereingabe erledigt.

Plesk-Update auf der Kommandozeile schlägt mit „BUSY“ fehl

Erscheint bei einem manuellen Plesk-Update direkt auf der Kommandozeile die folgende Meldung:

BUSY: Die Update-Operation wurde durch einen anderen Update-Prozess gesperrt.

und man ist sich sicher, dass kein anderes Update läuft, muss man zum fortsetzen/erzwingen einfach nur die entsprechende LOCK-Datei löschen:

rm /tmp/psa-installer.lock

Währung richtig formatieren in jqplot mit euroFormatter

Wenn man in deutschen Landen mit jqplot arbeitet und Werte in Euro ausgeben möchte, so steht man vor einer interessanten Herausforderung. Leider gibt es im Internet keine wirklich komplette Funktion für dieses Problem. Deshalb haben wir uns selbst eine gebaut.

(function($) {

    $.jqplot.euroFormatter = function (format, val) {

        if (!format) {

            format = '%.2f';

        }

        return numberWithCommas($.jqplot.sprintf(format, val))+' €';

    };

 

    function numberWithCommas(x) {

        return x.toString().replace(".", ",").replace(/B(?=(?:d{3})+(?!d))/g, ".");

    }

})(jQuery);

 

Diese ruft man dann zum Beispiel folgendermaßen auf (y-Achsenausschnitt):

yaxis:{

    //min:0,

    tickOptions:{

        formatString:'%.2f',

        formatter: $.jqplot.euroFormatter

    }

}