Category: TYPO3

TYPO3 ist ein kostenlos erhältliches Open Source Content Management System, zugeschnitten auf die Bedürfnisse von Unternehmen für das Internet, Intranet und Extranet. TYPO3 bietet Funktionen und Module sowie eine Erweiterungsschnittstelle für ein Maximum an Einsatzmöglichkeiten.

The password of your Install Tool is still using the default value “joh316”

Diese Fehlermeldung erscheint, wenn man sich nach einer Installation das erste mal eingeloggt hat und vergessen hat im Installtool das Passwort zu ändern. Das Installtool erreicht man über domain.de/typo3/install . Standardmäßig ist das Passwort joh316. Nach dem einloggen gibt es unter Basic Configuration die Möglichkeit das Passwort zu ändern.
Falls man jedoch schon mal ein Passwort vergeben hatte und man weiß es jetzt nicht mehr kann man jedoch sein neues Passwort direkt auf der Startseite vom Installationstool eintippen. Da dieses Passwort falsch ist erscheint die Eingabemaske nochmals jedoch wird unten der MD5 Wert des Passwortes angezeigt. Der MD5 Wert besteht aus Zahlen von 0-9 und Buchstaben a-f. Diesen sollte man dann in die Datei typo3conf/localconf.php eintragen. Dazu einfach den folgenden Schlüssel suchen $TYPO3_CONF_VARS[‘BE’][‘installToolPassword’] = ‘df8df8h38ef8’; und den Inhalt rechts vom Gleichheitszeichen innerhalb der Anführungszeichen ersetzen. Zum Schluß die Datei speichern und die Seite neu laden. Nun sollte beim erneuten eintippen des Wunschpasswortes der Zugang funktionieren.

!!! WICHTIG !!!
Es ist dringends zu empfehlen nach erfolgreicher Installation die Kommentarzeichen vor der Zeile die() in der Datei typo3/install/index.php wieder zu entfernen. Einem Angreifer wird es hier sehr leicht gemacht, weil das Skript sofort antwortet bzw. man keinen Usernamen braucht sondern nur ein Passwort. Dieses man einfach mittels Skript über die Get – Variable immer wieder aufrufen könnte bis man das passende gefunden hat und damit dann auch automatisch Zugriff zur Datenbank erhält.

Als zusätzlichen Sicherheitsmechanismus sollte man außerdem den Schlüssel $TYPO3_CONF_VARS[‘BE’][‘installToolPassword’] auf = ‘elefant’; oder so setzen damit es einem Angreifer nicht möglich ist, falls man mal vergessen sollte in der typo3/install/index.php die Zeile die() zu auskommentieren, das Passwort durch eine Brut Force Attacke zu knacken. Selbst wenn der Angreifer “elefant” eintippt, wird er keine Chance haben, weil das Wort im hexadezimal Code abgelegt sein müßte und der würde “a709a02347a77a977feb2528c19b911f” lauten.

[random_content group_id=”211″ num_posts=”1″]

Typo3: Dependency Error – Extension Installation

Manche Extensions brauchen umso richtig zu funktionieren andere Extensions als Grundlage. Wer dieses nicht beachtet kann sich durchaus seine ganze Typo3 Installation zerschießen. Dependency Errors wie diese
[html]The running TYPO3 version (4.0) is lower than required (4.0.0)[/html]
kann man ignorieren.

Allerdings kann es auch vorkommen das man sowohl im Backend als auch im Frontend nichts ausser Fehlermeldungen mehr zu sehen bekommt.

Um eine Extension Installation wieder rückgängig zu machen, wenn man kein Front oder Backend mehr zur Verfügung hat bleibt einem nichts anderes ürig als sich per FTP auf den Server zu verbinden und im Ordner typo3cont/ext den entsprechenden Ordner vorläufig umzubenennen bzw. zu löschen. Anschließend sollte man noch die Temp Dateien von der localconf.php löschen. Diese befinden sich im Ordner typo3conf. Aber nur die TEMP Dateien.

Danach sollte die Typo3 Installation wieder funktionieren.

[random_content group_id=”211″ num_posts=”1″]

Typo3 – No template found!

Nachdem man Typo3 installiert hat und eine neue Seite angelegt hat erscheint folgende Fehlermeldung “No template found!”. Diese Fehlermeldung besagt, dass für die aktuellen Seite kein Template definiert ist. Aber was ist ein Template? Ein Template ist eine Schablone. In einem Template wird alles definiert, was statisch ist.
Um ein Template anzulegen, klickt man einfach in der linken Leiste auf Template und in der mittleren Spalte auf die oberste Seite unter dem Globus. Nun muß man nur noch in der rechten Spalte auf den großen Button mit der Aufschrift “Create template for a new site” klicken und die Meldung bestätigen und schon sollte die Fehlermeldung auf der ersten Seite verschwunden sein und “HELLO WORLD!” angezeigt werden.

[random_content group_id=”211″ num_posts=”1″]

Typo3 – No pages are found on the rootlevel!

Nachdem ich mich letztens über die Fehlermeldung beschwert habe, mußte ich feststellen, dass ich bei Google unter den Top5 bin, wenn man nach der Fehlermeldung sucht. Mein Beitrag hilft den Menschen da natürlich nicht.

Die Fehlermeldung “No pages are found on the rootlevel!” tritt auf wenn keine Seite im Backend angelegt ist. Einfach im Backend von Typo3 einloggen und in der linken Navigationsleiste auf “Page” (Seite) klicken. Anschließend auf den kleinen Globus in der Mitte klicken und “New” (Neu) auswählen. Nun kann man auf der rechten Seite entweder den Wizard nehmen oder einfach “A new Site” klicken. Man sollte beim anlegen darauf achten, dass das Häckchen bei “Hidden” bzw. “Versteckt” nicht gesetzt ist. Nachdem man einen Seitentitel vergeben und seine Seite neu geladen hat sollte die Fehlermeldung weg sein.

Sollte jemanden diese Anleitung nicht helfen oder Sie falsch sein, kann er mir gerne einen Kommentar hinterlassen. Aber ich glaube, dass nur das nicht vorhandensein von einer Seite diese Fehlermeldung auslöst.

Wer anschließend die Fehlermeldung “No template found!” erhält, muß mal die Blogsuche betätigen.

[random_content group_id=”211″ num_posts=”1″]

Error! – No pages are found on the rootlevel!

Stopp! Wenn Sie diese Seite über Google gefunden haben und wissen wollen wo ran es liegt dann gehen Sie zu [html]http://www.bugblog.de/typo3/typo3-no-pages-are-found-on-the-rootlevel/2006/05/28/[/html] dort finden Sie eine Antwort.

Wer kennt Sie nicht, diese tolle Fehlermeldung bei Typo3? Das Problem an solchen Fehlermeldungen ist heutzutage, dass jeder daraus gleich Rückschlüsse auf das verwendete System ziehen kann, denn schließlich wird auch sowas bei Google indiziert. Ich bestreite gar nicht, dass Fehlermeldung nicht hilfreich sind, aber kann man Sie nicht im Quelltext verstecken, denn da kommt Google bis jetzt, glaube ich, noch nicht hin.
Wie wäre es bei der obigen Fehlermeldung einfach zu schreiben: Sorry… diese Seite befindet sich leider im Aufbau. ? Das würde doch wesentlich besser rüberkommen und im Quellcode steht dann der wahre Fehlergrund. Um eine Seite in den Baustellenmodus zu versetzen, habe ich die oberste Seite einfach ausgeblendet und in den Dateien class.tslib_fe.php, zu finden unter /typo3_src/typo3/sysext/cms/tslib/, den Fehlergrund geändert und in der Datei class.t3lib_timetrack.php, im /typo3_src/t3lib/ Verzeichnis, dass Error gegen ein Sorry ausgetauscht. Sieht doch gleich viel freundlicher aus.

Man sollte einfach viel allgemeinere “Fehlermeldungen” nehmen, wie zum Beispiel “Hier entsteht eine neue Internetpräsenz” oder sowas, denn damit sind die Suchmaschinen so überflutet, dass ein Hacker schon mal länger brauchen könnte bis er die 770.000 Ergebnisse durchsucht hat.

[random_content group_id=”211″ num_posts=”1″]