Seit Microsoft Office 2007 werden die Dokumente im neuen Dateiformat Office Open XML gespeichert. Bietet man diese auf einem Webserver, der mit Apache2 und Debian Lenny betrieben wird, zum Download an, werden diese von manchen Browsern (z.B. Internet Explorer) fälschlicherweise als Zip-Datei interpretiert. Dies liegt daran, dass der Webserver dieses Format nicht kennt und daher einen falschen MIME-Type (text/plain statt beispielsweise application/vnd.openxmlformats-officedocument.wordprocessingml.document) im Content-Type-Header einfügt. Da es sich bei dem Dateiformat an sich eigentlich tatsächlich um eine Zip-Datei handelt, erkennen dies manche Browser leider auch als solche. Dies lässt sich jedoch mit ein paar Anpassungen beheben.
Artikel vollständig lesen »Artikel mit Tag Apache
Mittwoch, 19. Januar 2011
Download-Problem mit MS-Office-Dokumenten im neuen Dateiformat mit Apache2
Donnerstag, 30. Dezember 2010
Links Dezember 2010
Intra2Net: Blacklist Monitor
Diese Seite bietet eine statistische Auswertung vieler E-Mail-Blacklists über deren Erkennungsraten. Die Daten basieren dabei auf realem E-Mail-Verkehr einer großen Anzahl an Mailservern. Dabei ist auch die Klassifizierung durch Benutzer berücksichtigt, wodurch das Ergebnis vermutlich sehr genau ist.
AskApache: Crazy Advanced Mod_Rewrite Debug Tutorial
Wie dem Titel bereits zu entnehmen ist, handelt es sich hierbei um ein ausführliches Tutorial zum Thema "mod_rewrite". Neben allgemeinen Erklärungen werden dabei auch Tipps zum Debugging aufgeführt.
YouTube: Test de groupes
Dieses Video zeigt – wie ich finde – eindrucksvoll die Notstromversorgung des nach eigenen Angaben derzeit größten französischen Internet-Hosters OVH bei einem Ausfalltest.
Samstag, 27. März 2010
Mailversand in PHP-Skripts für virtuellen Host unterbinden
Daher habe ich versucht, diese Konfigurationsoption in der VirtualHost-Konfiguration mittels php_admin_value zu setzen. Leider hatte dies jedoch keine Auswirkungen. Wie ich später dann in der PHP-Dokumentation herausgefunden habe, lässt sich diese Option ausschließlich in der php.ini einstellen.
Nach kurzer Überlegung kam mir dann doch noch die rettende Idee: Über die Option sendmail_path lässt sich der Pfad von sendmail einstellen. Gibt man hierfür dann das Nulldevice an, landet die Mail im Nirgendwo.
Zugegeben, es ist keine schöne Lösung, aber in diesem Fall vermutlich die einzig mögliche.php_admin_value sendmail_path "/dev/null"
Mittwoch, 24. März 2010
PHP kann eAccelerator-Modul nicht laden
Das ist an sich normal, da auf diesem Server eAccelerator im Einsatz ist und dieser für jede PHP-Version individuell kompiliert werden muss. Da es zudem eine neue Version von eAccelerator gab, wurde diese beim Neukompilieren verwendet.PHP Warning: [eAccelerator] This build of "eAccelerator" was compiled for PHP version 5.2.6-1+lenny4. Rebuild it for your PHP version (5.2.6-1+lenny6) or download precompiled binaries.\n in Unknown on line 0
PHP Fatal error: Unable to start eAccelerator module in Unknown on line 0
Nachdem dies erfolgreich abgeschlossen war, ließ sich Apache jedoch noch immer nicht starten. Doch diesmal war die Fehlermeldung eine andere:
Artikel vollständig lesen »eAccelerator: Could not allocate 67108864 bytes, the maximum size the kernel allows is 33554432 bytes. Lower the amount of memory request or increase the limit in /proc/sys/kernel/shmmax.
PHP Warning: [eAccelerator] Can not create shared memory area in Unknown on line 0
PHP Fatal error: Unable to start eAccelerator module in Unknown on line 0
Donnerstag, 12. Februar 2009
Kreativ gestaltete 404-Fehlerseiten
Jeder kennt sie, die in der Regel lieblos und wenig kreativ gestalteten Fehlerseiten eines Webservers, wenn die angeforderte Seite nicht verfügbar ist. Sofern keine eigenen Fehlerseiten definiert sind, sehen die Standard-Fehlerseiten von Apache, IIS & Co. meist ziemlich langweilig aus.
Doch es gibt auch Beispiele, die das Gegenteil beweisen. Dies zeigt eine von CHIP Online zusammengestellte Galerie verschiedener individuell gestalteter 404-Fehlerseiten.



