Search words (4)

Ab und zu sehe ich im Protokoll einige interessante Suchbegriffe, die meine Besucher auf Google eingegeben haben. Diese Begriffe werden nämlich als “Referrer” übertragen und gelangen somit in meine Webanalyse.

Häufig weiß ich die Antwort auf diese Fragen, diese sind aber hier leider noch nicht zu finden. Die Suchenden gehen also leider leer aus. Vielleicht hilft aber die Antwort dem nächsten Besucher, daher beantworte ich heute Suchbegriffe.

wo sehe ich den speicherbedarf von typo3

Sehr gute Frage, den Speicherbedarf kann man leider nirgendwo sehen, sofern php nicht als cgi-bin ausgeführt wird. TYPO3 startet während seiner Arbeit etliche Programme, an prominenter Stelle steht hier ImageMagick, eine Bildbearbeitung die je nach Bild gerne ein paar Dutzend MB verbraucht. Außerdem hat jede TYPO3-Version unterschiedliche Add-ons installiert, die den Speicherbedarf weiter in die Höhe treiben.

Generell is TYPO3 für den Betrieb auf Shared Servern (sog. “virtual server”, oder “v-server”) nicht besonders gut geeignet. Kleinere Internetpräsenzen kann man mit 2 GB Arbeitsspeicher gut versorgen, sofern nur wenige Anfragen pro Sekunde kommen. Große Präsenzen, wie z.B. buffed.de würde ich gleich mit mindestens 16 GB und einem Lastverteiler versehen.

Genauere Antworten müßte man an Ihrer Präsenz ausmessen, indem man den freien Hauptspeicher im laufenden Betrieb misst.

programme updaten open source

Es gibt dafür unter Windows leider immer noch kein Patentrezept. Die Lösung zum Problem, alle OpenSource Programme auf einem Computer gleichzeitig zu aktualisieren lautet: Linux (Ubuntu) installieren. Ab sofort können Sie mit folgendem Befehl alle Anwendungen des Computers gleichzeitig aktualisieren:

apt-get update; apt-get -y upgrade

TYPO3 Cache sauber löschen

Im Verzeichnis typo3temp sammelt sich im Laufe der Zeit ganz schön was an. Jeder Arbeitsschritt wird von TYPO3 zur Wiederverwendung sauber im Cache abgespeichert um bei einem erneuten Aufruf derselben Seite den Besucher möglichst schnell bedienen zu können. Daher sind diese Dateien eigentlich erwünscht. Unser kleinster Webserver verfügt über ca. 465 GB Speicherplatz auf der Festplatte, was machen da 10 GB Cache groß aus? Dementsprechend habe ich in meinem Artikel “TYPO3: Eine intelligentere Sicherung” auch den Ansatz gewählt, den Inhalt von typo3temp auszulassen, anstatt ihn einfach zu löschen.

Dennoch ist eine der häufigsten Anfragen: Wie kann ich im Verzeichnis typo3temp großreinemachen?

Die meisten TYPO3-Erweiterungen mögen es nicht, wenn ihnen ihre Datenverzeichnisse unter den Füßen weggezogen werden. Die Programmierer ersparen sich hier die Prüfung auf Existenz des Verzeichnisses – denn dieses wurde bei der Installation der Erweiterung ja unweigerlich angelegt, dafür sorgt das TYPO3-Framework. Löscht nun der Anwender diese Verzeichnisse, brechen Scripte ab und legen damit TYPO3 lahm.

Einfach alle Dateien in typo3temp zu löschen ist auch keine gute Idee – dort hinein gehören zumindest die Dateien index.html und .htaccess. Die Datei index.html enthält Code, der einen Besucher auf die Homepage führen soll. Klickt jemand auf einen fehlerhaften Link und gelangt auf ein nicht mehr existierendes Bild in typo3temp, wird er automatisch auf die Startseite der Internetpräsenz umgelitten. Die Datei .htaccess enthält oft den Code: “Options -indexes”, welcher die automatische Erstellung einer Dateiliste durch den Webserver ausschaltet. Diese Dateien dürfen natürlich nicht gelöscht werden.

Also kurz: Um typo3temp aufzuräumen dürfen darin nur Dateien gelöscht werden, die weder “index.html”, noch “.htaccess” heißen. Sind diese nicht da, wäre es ratsam sie wie oben genannt zu erstellen. Das zu automatisieren, dazu dient das folgende Script. Es ist nur ein Parameter einzustellen: Das zu säubernde TYPO3 Verzeichnis.

Wichtig: Nach Reinigung des typo3temp Verzeichnisses muß unbedingt im TYPO3 Backend die Funktion “Alle Caches leeren” angewendet werden, damit TYPO3 nämlich diese Temporärdaten neu erstellt.

Noch eine Warnung: Bei umfangreichen Seiten, insbesondere auf “Virtual Servern” oder “Shared Servern” wird eine enorme Systemlast verursacht, da alle Arbeiten von nun an neu erstellt werden müssen. Insbesondere bei grafiklastigen Seiten eine Katastrophe – daher: Anwendung nur auf eigene Gefahr!

Letzte Warnung: Dieses Script löscht DATEIEN! Anwendung auf eigene Gefahr! Absolut gar keine Garantie! Getestet nur auf Ubuntu 8.04 LTS Server!

Download: t3clean script for Linux

Mögliche Änderung: Wenn man die Zeile vor “rm $DATEI” wie folgt ändert, werden alle bereits existierenden Dateien “index.html” und “.htaccess” zurückgesetzt:

if [ -f "$DATEI" ]; then

Ubuntu gibt bei ‘ls’ normalerweise nicht die Verzeichnisnamen “.” und “..” aus. Dennoch ist diese Abfrage da – das Script löscht Dateien. Risiken: Das Script könnte durch einen symbolischen Verzeichnislink aus dem typo3temp Verzeichnis ausbrechen und die komplette Festplatte löschen. TYPO3 selber legt so etwas nicht an, aber von Hand ist es möglich. Daher: aufpassen!

Fahrtenbuch für OpenOffice.org Calc

Wußte Sie, daß es im Internet kein vernünftiges Fahrtenbuch für Kleinunternehmer gibt? Dabei ist gerade das Führen eines Fahrtenbuchs eine ausdrücklich dumme und stupide Tätigkeit so daß sie zwangsweise Spass machen muß, damit man das Ausfüllen nicht vergisst.

Nunja, jetzt gibt es eins, nämlich für OpenOffice.org. Damit kann man nun sein Fahrtenbuch völlig kostenlos führen, denn meine Vorlage kostet auch nichts.

Die Vorlage ist komplett in Grautönen gehalten, aus Rücksicht auf die in Geschäftsbetrieben gerne verwendeten Laserdrucker. Sie besteht aus zwei Tabellen, die an DIN A4 Querdruck angepaßt sind. Die erste Tabelle “Fahrtenbuch” ist zum Ausfüllen am Computer gedacht. Sie berechnet an Hand Ihrer Eingabe die Fahrtstrecken aus und summiert sie getrennt nach Privat- und Geschäftsfahrten. Die zweite Tabelle enthält eine Blankovorlage mit größeren Feldern zum Ausfüllen mit Kugelschreiber im Auto. Ich empfehle die Anschaffung einer Klemmappe im Querformat (Fachhandel fragen).

Lizenz: Markus Stenzel und HostingUndService.de erteilt Ihnen eine zeitlich unlimitierte Erlaubnis zur Verwendung der Vorlage “HostingUndService.de Fahrtenbuch” zu privaten und geschäftlichen Zwecken unter der Bedingung, daß der Copyrighthinweis sowohl in der Vorlage, als auch auf allen Ausdrucken nicht entfernt wird. Wenn ich schon kostenlos für Sie arbeite, sollen Sie wenigstens an mich denken. Eine Haftung für Richtigkeit der Berechnungen oder Einsetzbarkeit für einen bestimmten Zweck übernehme ich nicht. Viel Spaß damit.

Download des HostingUndService.de Fahrtenbuch

Search words (3)

Ab und zu sehe ich im Protokoll einige interessante Suchbegriffe, die meine Besucher auf Google eingegeben haben. Diese Begriffe werden nämlich als “Referrer” übertragen und gelangen somit in meine Webanalyse.

Häufig weiß ich die Antwort auf diese Fragen, diese sind aber hier leider noch nicht zu finden. Die Suchenden gehen also leider leer aus. Vielleicht hilft aber die Antwort dem nächsten Besucher, daher beantworte ich heute Suchbegriffe.

Suchbegriff: Sicherungsscript komplette Festplatte

Geht es hier um Microsoft Windows? Dann kann ich das Freeware (Closed Source) Programm “Macrium Reflect” empfehlen, welches schon mal ganz gut funktioniert. Ganz gut, weil es auch erlaubt, Daten auf einfache Weise zurückzuspielen – sogar, wenn das Betriebssystem gar nicht mehr funktioniert. Eine kostenlose Linux-basierte Rettungs-CD kann heruntergeladen werden und funktioniert auf den meisten handelsüblichen Computern.

Sollte es hier um Linux gehen, dann reicht wohl ein tar-Befehl. Der Suchbegriff sagt “Sicherungsscript” und Scripte sollen wohl selbständig und unbeobachtet laufen. Wichtig ist, daß alle Dienste beendet werden, ansonsten werden zum Beispiel Datenbanken in geöffnetem Zustand gespeichert und das wäre beim Rückspielen schadhaft. Man benötigt eine zweite Festplatte, oder Festplattenpartition, da eine Sicherung nicht auf der zu sichernden Festplatte durchgeführt werden kann, denn dies würde ja die Sicherung mitsichern und in einer Endlosschleife enden.

Unix-Komplettsicherungen sind eigentlich unüblich. Dies gilt vor allem, da sich das Betriebssystem nicht regelmäßig von selber zerlegt. Außerdem ist das Rückspielen einer solchen Sicherung nicht trivial. Des Weiteren erhält man alle benötigte Software auf der Installations-DVD und kann sie mit dem Betriebssystem komfortabel mitinstallieren und auch aktualisieren. Es reicht also die Sicherung von /etc/* und /home/* um eine Linux-Installation mit vertretbarem Aufwand wiederherzustellen – es sei denn man ist ein Bastler, der seine eigene Software kompiliert, ein Vorgang den ich in der Linux-Welt auf dem Desktop immer seltener beobachte.

Tip: Mit der Macrium Reflect Rettungs-CD kann man auch Linux-Installationen sichern.

Suchbegriff: typo3 extern clear cache

Hier scheint es darum zu gehen, wie man von “außerhalb” den TYPO3-Cache löschen kann, also das physikalische Äquivalent von “Clear All” im Backend.

Ohne vorher zu tief in die Materie eingestiegen zu sein, habe ich gute Erfahrungen mit folgenden Schritten gemacht:

  1. Alle Dateien in /typo3temp löschen, ausgenommen die folgenden: .htaccess und index.html (die man aber auch später wieder neuerstellen kann)
  2. In der Datenbank alle Tabellen leeren , die mit cache_ beginnen. (Wichtig! Nicht: löschen! Leeren ist etwas anderes, siehe “SQL TRUNCATE”)
  3. Löschen der Dateien typo3conf/temp_*

Das Erstellen eines Script überlasse ich meinen Besuchern als Übungsaufgabe. :)

Soll nur das TYPO3-Verzeichnis für ein platzsparendes Backup vorbereitet werden, empfehle ich meinen Artikel “Eine intelligentere Sicherung“, welcher sich mit dem Problem genauer befasst und auch einige Codeschnipsel enthält.

Suchbegriff: wie kann man die dateiliste bei typo 3 ausdrucken oder exportieren

Tja hm, gute Frage. In der TYPO3 Extension Repository (TER) findet sich auf den ersten Blick ein Add-On namens file_list, welches Listen bestimmter Verzeichnisse anbietet. Also generell brauchbar, solange man nur eine Repository verwendet. Es ist leider ein Frontend Plugin, aber man kann den Zugriff auf diese Seite ja schützen. Hilft das?