PHP Dateien in WordPress zum Download anbieten

Wer in seinem Blog TXT oder sogar PHP Dateien zum Download anbieten will, muss diese normalerweise in ein Archiv (z.B. ZIP) verpacken, da sonst diese im Browserfenster angezeigt oder vom Server ausgeführt werden.

Dieses Verhalten kann man aber ändern. Dazu erstellt man sich eine Datei mit dem Namen .htaccess1 und folgendem Inhalt.

<FilesMatch "\.(t3x|php|txt)$">
  ForceType application/octet-stream
</FilesMatch>

Diese lädt man dann auf den Server und zwar in das Verzeichnis2 in den WordPress seine Dateien ablegt.

Noch eine kurze Erklärung:
Eigentlich passiert nicht viel, es wird lediglich der MIME Type, die über ein Suchmuster bestimmt werden, verändert. Man könnte die Anweisung so lesen.

Verändere den Type aller Dateien die auf t3x ODER php ODER txt enden auf den Type octet-stream3

Zum Schluß noch ein Test: phpinfo.php


1 der Punkt, bei .htaccess, gehört zum Dateinamen
2 Das Verzeichnis findet man, im WordPress Adminbereich, unter Einstellungen -> Verschiedenes
3 steht für Binärdaten

Artikel als PDF Datei runter laden

PhpMyAdmin für TYPO3 3.8 und/oder PHP4

Wer seine TYPO3 Installation auf einem älteren Server laufen hat und die Extension phpMyAdmin installieren will, bekommt eine Meldung ähnlich dieser:

The running PHP version (4.3.10) is lower than required (5.2.0)

The running TYPO3 version (4.1.7) is lower than required (4.2.0)

TYPO3 bietet aber in der Versionsauswahl, der Installation, keine ältere von Version phpMyAdmin mehr an. In der Extension Repository von typo3.org findet logischer Weise auch keine ältere Version mehr.

Abhilfe schafft die Seite mehrwert.de. Hier findet man auch noch eine alte Version von PhpMyAdmin. Die, wie es scheint, auch noch gepflegt wird “(Letztes Update: 2008-11-01 (Security fix. Please upgrade!)”

Einen Schnappschuß der Extension t3x_phpmyadmin-3_4_2 kannst du dir auch hier runterladen.

Artikel als PDF Datei runter laden

DNS Ausfall bei InterNetX wegen DDoS

Wie InterNetX meldet, kommt es durch vermehrte DDoS Angriffe derzeit zu Ausfällen der Namensauflösung. Die DNS Server sind durch diesen Angriff nur mit begrenzter Bandbreite erreichbar. Dies hat zur Folge, dass Webseiten nicht mit unter ihren Namen erreichbar sind.

Ihr Browser meldet:
Server nicht gefunden
Der Server unter www.IhrName.de konnte nicht gefunden werden.

Das Angriffsvolumen sollte derzeit bei ca. 40.000 Hosts liegen und die Server mit einer Bandbreite von über 20 Gbit/s belasten.

Zur Zeit wird an einer zeitnahen Lösung, in Verbindung mit zahlreichen Backbonebetreibern gearbeitet.

Infolinks:

Artikel als PDF Datei runter laden

Videos Download

Wer kennt sie nicht die Videoportale wie clipfish.de, myvideo.de, youtube.com, sevenload.de usw.. Will man sich seinen Lieblingsfilm auf die Festplatte holen wird einem auf der Seite 2Video geholfen. Über den Dienst auf dieser Seite kann man sich, durch Angabe der URL die auf das Video verweist, diese auf die heimische Festplatte laden.

Der Film bekommt, beim Download, den Namen get_video. Da man diesen so nicht gebrauchen kann muss dieser noch in einen Namen mit der Endung .flv umbenannt werden.

Zum Abspielen braucht man dann noch eine FLV Player. Diesen findet man auf der Seite http://www.martijndevisser.com/blog/flv-player/.

Sollte jemand mit der Seite 2Video nicht zurechtkommen kann sein Glück auch hier versuchen http://download.uzeik.net/de.php

Artikel als PDF Datei runter laden

Update TYPO3 V3.8.1 auf TYPO3 V4.x

Heute musste ich eine alte Version von TYPO3 V3.8.1 auf den neusten Stand bringen. Leider war es nicht so einfach wie ich mir dachte.

Grundsätzlich gilt: Immer erst sichern bevor man solche Arbeiten durchführt!

Bei meinem erster Versuch habe ich nur die neue Source auf dem Server entpackt und den Symlink darauf gesetzt. Über das Installationstool von TYPO3 wollte ich dann noch die Datenbank auf den neuen Stand bringen. Leider ging dieser Versuch schief.

Hier nun die Anleitung wie ich es doch geschafft habe.

  • Source Packet runter geladen und entpackt
  • Dummy Packet runter geladen und entpackt
  • Das Unterverzeichnis fileadmin aus der alten Installation in die Neue kopiert
  • Das Unterverzeichnis uploads aus der alten Installation in die Neue kopiert
  • Das Unterverzeichnis typo3conf aus der alten Installation in die Neue kopiert
  • Im Unterverzeichnis typo3conf alle Dateien die mit temp_CACHED beginnen gelöscht
  • Login ins Backend von TYPO3
  • Unter Tools->Install, Database Analyser aufrufen und COMPARE durchführen und mit Write to database bestätigen.
  • Dann Update Wizard aufrufen und changeCompatibilityVersion durchführen (Check all (ignore selection above) Haken setzen)
  • Unter Admin functions – Cache löschen
  • Unter DB check->Manage Reference Index ein Update durchführen.
    Bei diesem Schritt bekam ich die Fehlermeldung “Fatal error: Maximum execution time of 30 seconds exceeded in /var/www/llid.de/typo3_src-4.1.7/t3lib/class.t3lib_befunc.php on line 1011” Es musste also in der php.ini der Parameter max_execution_time = 30 hoch gesetzt werden.
  • Jetzt ging es im Ext Manager weiter
    • unter Settings -> Enable extensions without review (basic security check): setzen und bestätigen.
    • unter Translation handling -> Sprachen auswählen und Update durchführen
    • Die installierten Sprachdateien aus der alten Installation de installieren. Bei mir war es die Extension German language pack csh_de
    • Alle Extensions die mit Local SL gekennzeichnet sind de installieren und vom Server löschen.
    • t3skin Extension installieren
    • rtehtmlarea Extension installieren

Jetzt sollte wieder alles funktionieren.

Anmerkung: Probleme hatte ich mit FireFox 3.x, hier wurde der Scrollbalken manchmal nicht angezeigt. Mit Flock konnte ich aber arbeiten.

LINKS:

http://www.tugmuc.de/tugmuc-projekte/typo3-update-381-40.html

Artikel als PDF Datei runter laden

Seiten:  1 2