Archiv für Kategorie Tech

mp3 in gif verstecken

Guten Morgen,
zum entspannten Start in die neue Woche, gibts heute mal was richtig interessant sinnloses: eine mp3 Datei in einer gif “verstecken” (gefunden bei Tom Scott)

Technisch funktioniert die sache nur, da das gif Format ein “application extension block” zulässt, welcher nicht von den Bildbearbeitungsprogrammen beachtet wird.
Ein mp3 Player hingegen beachtet nichts was nicht explizit als mp3 gekennzeichnet ist.

Ergebnis: Wir haben eine riesen gif Datei die in einem entsprechenden Player Musik machen kann!
Nachteil: Wir haben eine riesen gif Datei…

Zum ausprobieren gibts folgenden Befehl in der Commando Shell ( WindowsTaste + R, “cmd” )

Windows:
copy normalegif.gif /b + musik.mp3 /b riesengifmitmusik.gif

Linux:
cat normalegif.gif musik.mp3 > riesengifmitmusik.gif

In diesem Sinne,
einen guten Start in die neue Woche!

Keine Kommentare

Wiedermal IIS, heute: WordPress Themes…

uh yeah! der Blog ist wieder da!
Bisher war es für mich nicht möglich Themes zu wechseln, bis hin zur kompletten Nichterreichbarkeit.
Die Themes wurden zwar erkannt aber als fehlerhaft angezeigt (“Es fehlt ein Stylesheet”). WP hat wohl die deuen Ordner identifizieren können, aber die style.css konnte nicht gefunden werden. Nach zuviel der Probiererei wollte der Gute bei jedem Aufruf der Seite einen User zu Windowsauthentifizierung…

Die Probleme waren wiedermal auf den IIS zurückzuführen: sobald während des Betriebs, WP Themes zugefügt werden (oder evtl auch andere Ordner) übernehmen diese nicht die Eigenschaften der Übergeordneten Ordner!
d.h. mir hats der anonymen Internetzugriff rausgehauen und somit auch die entsprechenden Lese- und Schreibrechte auf die neuen Ordner.

Die Lösung dafür ist recht simpel, es geht nur um die richtigen User für den anonymen Internetzugriff:
Im IIS mit einem Rechtsklick auf den entsprechenden Ordner in die Berechtigungen, und wieder den vorkonfigurierten User für die anonyme Authentifizierung hinzufügen: IUSR_Computername
Die Voreinstellungen passen soweit, und auf den Ordner (also das Theme) kann wieder zugegriffen werden!

Bei Fragen kann ich gerne versuchen weiterzuhelfen ;)
Sieg über Microsoft!

Grüße,
Christian

6 Kommentare

IIS: PHP Installations-Tips auf einem Win2k3 Server

So,

da ich beim Einrichten des Servers mit allen Services doch einige Probleme hatte, fasse ich einfach mal alle Stolpersteine die ich mit PHP hatte zusammen, vieleicht hilft es ja noch dem ein oder anderen ;-)

1. Benutzt den Installer!

-> http://www.php.net/downloads.php#v5

auch wenn ich bei der Fehlersuche immer nur lesen musste “der Installer hat nix drauf”, habe ich doch die besten Erfahrungen damit gemacht. Es entfallen die grundlegenden Anpassungen in der php.ini und die Umgebungsvariabeln werden automatisch und richtig gesetzt. Allerdings soll diese Empfehlung nur für Windows Server beherzigt werden.

2. Nicht vergessen die php5isapi.dll einzubinden!

in meinen ganzen Versuchen wurde vom Installer die Webdiensterweiterung für PHP nicht eingetragen. Dazu einfach eine neue Webdiensterweiterung anlegen und den Pfad zur php5isapi.dll angeben.

3. index.php (oder andere Einstiegsseite) definieren!

im IIS sind die Default Dokumente zum Webseiteneinstieg nur für html und asp definiert. Dazu in den Eigenschaften/Dokumente die entsprechende Startseite eintragen.

4. “… kein gültiger Win32 Dienst”

dieser Fehler tritt (wenn überhaupt) beim aufruf der Seite im Browser auf. Hier wird die php5isapi.dll nicht als gültger Dienst erkannt und muss erst noch zugelassen werden. Folgende Zeile hilft, einfach im cmd ausführen:

cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1

Während meinen Versuchen PHP zu installieren hat sich immer mal wieder der DefaultAppPool heruntergefahren oder aufgehangen. Also immer mal wieder zwischendurch ein Blick in die Anwendungspools werfen ob da noch alles am laufen ist. Ein Indikator für einen heruntergefahrenen DefaultAppPool kann eine Meldung im Browser sein: “Service not avalible”.

Das war dann wohl das Wichtigste ;-)

grüße,

Christian

Keine Kommentare