Zum Inhalt springen

Diverse Extensionprobleme

Erstellt am 11. Juni 2009 · 12 Antworten · letzte Antwort am 23. Juni 2009

Tags: Frage

Bramburi ·

Hallo

Ich habe gleich mit einer Reihe von Extensions
Probleme, die IMHO möglicherweise alle etwa die selbe Ursache haben könnten.

Bin derzeit dabei mit Hilfe des Quickstart-Pakekts(Typo3-3.8.1) am Desktop (XP / XAMPP) mich in Typo3 einzulesen u. zu testen.

Folgende Module mit dem jeweiligen Problem sind betroffen:

Login User Tracking (loginusertrack)
liefert keine Daten.

Indexed Search Engine (indexed_search)
detto keine Daten.

Obwohl im Ext.Mananager(EM) die Meldung
"The extension is installed (loaded and running)!"
steht und alle im EM required Database-Tables im phpAdmin vorhanden sind
(ob Datenfelder fehlen kann ich nicht beurteilen)
erscheinen im EM bei jeder der Extension folgende 2 Fehlermeldungen:

Database status:Table error!
Probably one or more required fields/tables are missing in the database!
und
Errors: Some tables or fields are missing!

Auch beim
Newsletter Subscription Module (da_newsletter_subscription) werden die selben Meldungen angezeigt, aber das funktioniert derzeit auch wegen der fehlenden Mail-Konfig nicht.

Bitte kann hier mich geholfen werden?
;-)
Danke schon mal

Robert

Julian.​Hofmann ·

Hallo Robert.

Bramburi schrieb

Typo3-3.8.1

Du arbeitest Dich in die extrem angestaubte Version 3.8 ein? Da könnte das Problem sein. Aktuell ist die Version 4.2.6, d.h. es hat (vor Jahren) ein Versionsprung stattgefunden. Dies könnte auch dazu führen, dass manche Extension nicht (mehr) für die Version 3.8 funktioniert.

Viele Grüße
Julian

Bramburi ·
Julian.Hofmann schrieb

Du arbeitest Dich in die extrem angestaubte Version 3.8 ein?

Allerbesten Dank für deinen Hinweis !

Hab mir deshalb die 4.1.6wamp-Installer Version instaliert.

(Das deutsche Sprachpaket ohne Probleme impotiert u. installiert.
Danach das Testsite-Template von
http://www.it-bo.com/typo3-agentur/typo3-templates/typo3-templates-download/
lt. Anweisung istalliert.)

So weit so gut. Hab damit jetzt aber ein neues Problem.

Es läßt sich nun keinerlei Extension mehr importieren. - obwohl im Repository eindeutig vorhanden.

Bekomme eigenartigerweise jedesmals "No matching extensions found" angezeigt.

Bitte hat jemand ne Lösung?

Danke

Gruß
Robert

Julian.​Hofmann ·

Hallo Robert.

Das klingt nochmal, als solltest Du auf das Datum Deiner Quellen achten. "Das deutsche Sprachpaket ohne Probleme impotiert u. installiert"? Seit TYPO3 Version 4 sind die Sprachen nicht mehr als Extensions umgesetzt, die installiert werden müssen. Das war im alten Version 3-Ast so. Jetzt gibt's dafür im Extensionmanager das "Translation-Handling", das die entsprechenden Spachdateien für alle installierten Extensions besorgt (soweit Übersetzungen zur Verfügung stehen).

Hast Du vorm Importversuch einer Extension den "Retrieve/Update"-Button mal betätigt? Die Suche von importierbaren Extension findet nämlich im lokal gecachten Extension-Index statt, der erst einmal besorgt/angelegt/aufgebaut werden muss. Erst danach klappt das Importieren.

Viele Grüße
Julian

Bramburi ·

Hallo Julian

Vorerst mal danke f. d. Antwort

Hast Recht, die Spracheinstellung bekam ich über das "Translation setting".
War ein Irrtum von mir.

Mit dem Importieren hab ich leider weiterhin keinen Erfolg, obwohl ich schon bisher wie du empfohlen hast, vorher den Update-Button betätigte.

Liegt es vielleicht an den Repository settings ?
Braucht man man bei den aktuellen Versionen beim Ext-Import Benutzernamen u. Password von typo3.org?

Als mirror-list-URL ist bei mir http://repositories.typo3.org/mirrors.xml.gz (Random) eingetragen.
Habe aber auch die anderen Mirrors probiert.

LG

Robert

Julian.​Hofmann ·
Bramburi schrieb

Liegt es vielleicht an den Repository settings ?
Braucht man man bei den aktuellen Versionen beim Ext-Import Benutzernamen u. Password von typo3.org?

Geht normalerweise mit den Defaultwerten (Benutzer braucht man nur für Uploads eigener Extensions ins TER via Ext-Manager).

Kommt nach dem "Retrieve/Update" eine erfolgreiche Statusmeldung? Da müsste normal irgendwas stehen von wegen "36xx Extensions".

Gibt es irgendwelche Meldungen rund um das (gescheiterte) Importieren von Extensions?

Bramburi ·
Julian.Hofmann schrieb

Kommt nach dem "Retrieve/Update" eine erfolgreiche Statusmeldung? Da müsste normal irgendwas stehen von wegen "36xx Extensions".

The extensions list has been updated and now contains 3863 extension entries.

Julian.Hofmann schrieb

Gibt es irgendwelche Meldungen rund um das (gescheiterte) Importieren von Extensions?

No matching extensions found.

Ich habs mit etlichen Exts. versucht. Sowohl mit dem Extension-Key als auch mit mit dem Title direkt aus dem "Typo3.org Extension-Repository" kopiert.
z.B. tt_guest u. Guestbook.

Leider...

Am neuen Template kanns ja nicht liegen. Oder?
Gleichzeitig damit wurden automatisch 5 neue Seiten samt umfassenden Inhalt angelegt.

Gruß Robert

Julian.​Hofmann ·

Sehr komisch. Nein, am Template kann das nicht liegen.

Eine Idee wäre vieleicht noch, dass trotz Update die Informationen lokal nicht gespeichert werden, d.h. für die Suche nicht da sind. Wenn Du mal auf eine andere Seite im Backend wechselst und wieder in den Extensionmanager auf die Importseite gehst, steht dann neben dem "Retrieve/Update"-Button, dass soundsoviel Extension vorhanden sind? Wenn nicht, dann geht da beim Schreiben der Infos in die Datenbank was schief. Wenn doch, bin ich langsam ratlos 🙁

Falls Du nicht unbedingt die Updatefunktion fürs TER brauchst, dann könntest Du die Extensions auch manuell importieren, d.h. aus dem Repository runterladen udn als Dateien im extensionmanager importieren. Nehme ja mal an, dass Deine Installation nur Entwicklungsplattform ist, die nicht längerfristig auch mit Updates versorgt werden muss.

yahooooo ·
Bramburi schrieb

No matching extensions found.

Ich habs mit etlichen Exts. versucht. Sowohl mit dem Extension-Key als auch mit mit dem Title direkt aus dem "Typo3.org Extension-Repository" kopiert.
z.B. tt_guest u. Guestbook.

Im Extension Manager unter "Settings" den Haken setzen bei "Enable extensions without review (basic security check)"

Bramburi ·

Hallo

Julian.Hofmann schrieb

Eine Idee wäre vieleicht noch, dass trotz Update die Informationen lokal nicht gespeichert werden, d.h. für die Suche nicht da sind. Wenn Du mal auf eine andere Seite im Backend wechselst und wieder in den Extensionmanager auf die Importseite gehst, steht dann neben dem "Retrieve/Update"-Button, dass soundsoviel Extension vorhanden sind? Wenn nicht, dann geht da beim Schreiben der Infos in die Datenbank was schief.

Ja so ist es. Die Infos sind verschwunden wenn ich z. B. ins Page- o. Listmodul und wieder zurück wechsle. Es wird wieder die Auforderung zum Update angezeigt. Aber das aktuelle (Last Update:Tag, Uhrzeit).

Scheint ob da die betreffenden DB-Tables/Fields nicht vorhanden bzw. irgendwie "nicht rund laufen".
Hab aber keine Erfahrung über ob, welche oder was da nicht stimmt.

Falls Du nicht unbedingt die Updatefunktion fürs TER brauchst, dann könntest Du die Extensions auch manuell importieren, d.h. aus dem Repository runterladen udn als Dateien im extensionmanager importieren. Nehme ja mal an, dass Deine Installation nur Entwicklungsplattform ist, die nicht längerfristig auch mit Updates versorgt werden muss.

Hab mir mal loginusertrack ins Verzeichnis htdocs\typo3wamp\typo3conf\ext geladen.
Ist das der richtige Ordner u. wie werden die Exts. auf diese Art dann importiert?

Tut mir leid wenn ich vielleicht nerve.
Auf alle Fälle aber besten Dank, daß du dein Wissen u. deine Erfahrung mit mir teilst.

Gruß
Robert

Bramburi ·

Hallo

yahooooo schrieb

Im Extension Manager unter "Settings" den Haken setzen bei "Enable extensions without review (basic security check)"

Danke f. die Antwort, funkioniert aber leider auch nicht.

Gruß
Robert

Julian.​Hofmann ·
Bramburi schrieb

Scheint ob da die betreffenden DB-Tables/Fields nicht vorhanden bzw. irgendwie "nicht rund laufen".

Ok, einen Schritt weiter bei der Fehlersuche.
Geh mal ins Installtool. Bei "Database Analyzer" gibt es den Punkt "COMPARE". Falls irgendwas an der Datenbank nicht passt, dann repariert das oft schon genügend.

Falls Du nicht unbedingt die Updatefunktion fürs TER brauchst, (...)

Im Repository wird Dir eine t3x-Datei zum Downlaod angeboten. Diese runterladen, dann via Extensionmanager am Ende der "Import"-Seite die Datei direkt in TYPO3 laden und installieren. Um die Ordnerstruktur kümmert sich dann TYPO3 selbst.

Tut mir leid wenn ich vielleicht nerve.

Denke, jeder hier weiß, dass der Einstieg in TYPO3 nicht ganz so leicht ist. Und viele sind froh, dass sie Hilfe bekamen bei ihrem Einstieg oder hätten sich diese damals gewünscht. Daher helfe auch ich gerne beim Einstieg.

Bramburi ·

Hallo

Hab mir jetzt die 4.2.6.zip-Version installiert, die aber leider wieder genau das selbe Fehlverhalten mitbringt wie die 4.16Installer.

Entweder mir unterläuft bei der Installation ein Fehler oder das Problem haben alle die derzeit eine der jüngeren Versionen downloaden.

Aber zu den Details:

Beim Link "Compare"ist alles ok.
(Update database tables and fields:
Table and field definitions are OK....)

Aber unter "Compare with $TCA" sind ne ganze Liste an DB-Tables bzw. Fields aufgelistet.

Und zwar folgende bei den Punkten

Tables and fields in $TCA, but not in database:
keine ->also OK

Tables from database, but not in $TCA:

static_tsconfig_help,
tx_impexp_presets

Fields from database, but not in $TCA:

be_users.workspace_id
be_users.workspace_preview

fe_users.is_online

pages.t3ver_oid
pages.t3ver_id
pages.t3ver_wsid
pages.t3ver_state
pages.t3ver_stage
pages.t3ver_count
pages.t3ver_tstamp
pages.t3ver_swapmode
pages.t3ver_move_id
pages.t3_origuid

pages_language_overlay.t3ver_oid
pages_language_overlay.t3ver_id
pages_language_overlay.t3ver_wsid
pages_language_overlay.t3ver_state
pages_language_overlay.t3ver_stage
pages_language_overlay.t3ver_count
pages_language_overlay.t3ver_tstamp
pages_language_overlay.t3_origuid

tt_content.t3ver_oid
tt_content.t3ver_id
tt_content.t3ver_wsid
tt_content.t3ver_state
tt_content.t3ver_stage
tt_content.t3ver_count
tt_content.t3ver_tstamp
tt_content.t3ver_move_id
tt_content.t3_origuid

Und unter dem Punkt
Comparison between database and $TCA:
sind mehr als zwei Drittel der Felder von 15 Tabellen deren derzeitige Eigenschaften(Datentyp etc.) nicht mit den vorgeschlagenen konform sind, angeführt.

Diese kann ich wenn nötig ändern.

Aber in welcher Datei finde ich die Variable $TCA?
Und wie gehe ich damit um, falls da Handlungsbedarf besteht?
Bei PHP verfüg ich eher über rudimentäre Kentnisse.

Wenn das Importieren von Exts. das einzige Problem wäre, könnt ich den Zustand derzeit für meine Testinstallation akzeptieren.
BTW: danke für die Hilfe bezügl. der Alternative u. für die anderen Hinweise.
Nur ich will eine Reihe von Erweiterungen probieren, aber schon die erste (loginusertrack) funktioniert genau auf die selbe Weise nicht(keine Daten) wie bei meiner 1. T3-Version(3.8.1).

Gruß

Robert