PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Typo3: Beispiel aus Typo3 Anwenderhandbuch funktioniert nicht



shogun
02.03.08, 13:36
Hallo,

hatte mir das Typo3 Anwenderhandbuch gekauft.
Ist soweit auch ganz OK.
Bin jetzt bei TemplaVoila beim Beispiel Eigene Seite ohne Assistent erstellen.

Dabei sind 2 Probleme aufgetaucht:

1. Die Ausgabe in der Vorschau (vorschau.png) und in der ausgelieferten Seite (real.png) ist unterschiedlich, wobei die Vorschau das erwartete Ergebnis bringt.
Hier sieht es so aus, als ob Typo3 das Gifbuilder-Objekt der Überschrift nicht mit ausliefert.

2. Sieht bis Schritt 27 auf Seite 464 in der Vorschau alles gut aus.
Bei Schritt 28 habe ich nicht so richtig verstanden, was ich da machen soll.
Bei Schritt 29 soll man dann Content anlegen. Dieser Content wird aber nicht dargestellt.
Das Einfügen des Änderungsdatums in Schritt 30 funktioniert dann wieder.
(Ich habe die Schritte mal mit angegeben, falls hier zufällig jemand das selbe Buch besitzt)

Hat vielleicht Jemand eine Idee, woran diese Probleme liegen könnten?

pucki
02.03.08, 13:59
hi,
das buch habe ich leider nicht, dadurch ist es natürlich schwer dem ganzen zu folgen ...

hast du den Cache auch mal geleert?
hast du dir mal den Quelltext der ausgeliefert wird näher angeschaut?

grüße

Reinhard

shogun
02.03.08, 14:45
Ja, den Cache habe ich (sogar mehrfach) geleert.

Habe gerade mal den Code der Vorschau mit dem der ausgelieferten Seite verglichen.
Die Dateigröße ist gleich, und ein diff bringt auch keine Unterschiede zu Tage.

Der einzige Unterschied, den ich feststellen kann, basiert auf Folgendem:

Die Überschrift ist ein Gifbuilder-Object. Das daraus resultierende GIF wird aus irgendeinem Grund in der Vorschau generiert, in der ausgelieferten Seite aber nicht. Deshalb wird die Überschrift auch nicht dargestellt. was vielleicht auch die Formatierung zerstört.

Preisfrage:
Warum liefert er das GIF-Bild nicht aus?

pucki
02.03.08, 17:45
jetzt wird's schwierig ;-)

funktioniert das ganze, wenn du nur einen Text raus gibst?

kannst du mal den code posten? vielleicht komme ich mal dazu ihn zu testen .. oder jemand fällt da etwas auf.

wie verlaufen eigentlich die Tests für die Grafiken im Installer?

Grüße

shogun
03.03.08, 10:07
Die Test zu den Grafiken im Installer waren alle erfolgreich.

Habe den Verdacht, dass bei der Templavoila Installation was schief gelaufen ist.
Daher habe ich beschlossen, den ganzen Installationsvorgang zu wiederholen.
Würde mich so oder so melden, ob's was gebracht hat.
Kann allerdings ein paar Tage dauern.

shogun
03.03.08, 19:46
So, habe bei der Neuinstallation festgestellt, dass in meiner php.ini der Eintrag



extension=mysql.so


fehlte. Das könnte es gewesen Sein.
Jetzt hab ich allerdings ein anderes Problem.
Wenn ich versuche, eine Seite anzulegen, bekomme ich folgende Fehlermeldung:



Fatal error: Cannot re-assign $this in /srv/typo3/aikitux/typo3conf/ext/static_info_tables/class.tx_staticinfotables_syslanguage.php on line 41


Ich habe schon gedacht, ich hätte vielleicht irgendwelche Schreibrechte auf dem Server nicht. Aber die Typo3-Verzeichnisse gehören dem Apache-User und der hat Schreibrechte.

Irgendjemand eine Idee?

shogun
03.03.08, 21:41
Hier scheint es ein generelles Problem mit der Datenbank zu geben.
Wenn ich zum Beispiel im DB Check Tool die Record Statistics anwähle, bekomme ich zwar die Statistik, aber er gibt vorher folgende Warnungen aus:



Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /srv/typo3/typo3_src-4.1.5/t3lib/class.t3lib_db.php on line 796

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /srv/typo3/typo3_src-4.1.5/t3lib/class.t3lib_db.php on line 810

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /srv/typo3/typo3_src-4.1.5/t3lib/class.t3lib_db.php on line 810

shogun
03.03.08, 22:51
Hab mal die php info Seite aufgerufen.
Das Ergebnis findet Ihr in dem Archiv, das Angehängt ist.
Vielleicht gibt's da ja irgendwelche Auffälligkeiten, die ich übersehe.

shogun
04.03.08, 08:39
Hab wieder was rausgefunden.
Wenn ich mich im Backend anmelde, kommt folgende Meldung:



Important notice!

* The Reference Index table is empty which is likely to be the case because you just upgraded your TYPO3 source. Please go to Tools>DB Check and update the reference index.

It is highly recommended that you change this immediately.


Wenn ich das dann mache und mich anschließend neu anmelde, kommt diese Meldung wieder.
Es sieht so aus, als ob hier ein Problem mit der Datenbank besteht.

shogun
04.03.08, 18:11
So, ein Problem gelöst:

In der Datei, die im Fatal Error angegeben wird, in der Function


processDatamap_postProcessFieldArray

das


$this

durch ein


$reference

ersetzt und jetzt kann ich auch wieder Seiten anlegen.
Hab mal die Mailingliste von Typo3 durchsucht.