Zum Inhalt springen

Fehler nach Extension-Installation

Erstellt am 15. Februar 2005 · 8 Antworten · letzte Antwort am 26. April 2005

Tags: Frage

amt16adv ·

Wir haben Typo3 3.7.0 auf einem internen Webserver (SuSE Linux 9.2, LAMPP 1.4.11) installiert und auch einwandfrei ans Laufen bekommen. Darüber soll unser Intranet-Auftritt realisiert werden.
Alles funktioniert einwandfrei, so lange bis wir eine beliebige Extension installieren möchten.

Das Installieren der Extension läuft ohne Fehlermeldung. Sobald man dann aber wieder z.B. auf "Seite" im Typo3-Menü klickt, bekommt man folgende Meldung über dem rechten Frame angezeigt:
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /opt/lampp/htdocs/typo3_src-3.7.0/t3lib/class.t3lib_db.php on line 736

Warning: Cannot modify header information - headers already sent by (output started at /opt/lampp/htdocs/typo3_src-3.7.0/t3lib/class.t3lib_db.php:736) in /opt/lampp/htdocs/typo3_src-3.7.0/typo3/template.php on line 601

Eine Überprüfung der installierten Extension (als Beispiel "news", aber bei jeder anderen Extension bekommen wir das gleiche Problem) zeigt folgende Fehlermeldung:
Database status: Table error!
Probably one or more required fields/tables are missing in the database!

Guckt man über phpmyadmin in die Datenbank, stellt sich heraus, dass auch nur eine der eigentlich drei Tabellen angelegt wurde. (nämlich "tt_news_related_mm") Bei anderen Extensions werden sogar gar keine Tabellen angelegt.
Nach einer Deinstallation der Extensions sind alle Fehler wieder weg.

Wie kann das sein? Kann es mit fehlenden Rechten auf die Datenbank zusammenhängen? Aber müsste dann nicht die komplette Typo3-Funktionalität eingeschränkt sein? Die Userdaten für die Datenbank sind aber mittels des Install-Tools einwandfrei hinterlegt worden.
Ich hoffe, dass mir hier jemand weiterhelfen kann.

Dander ·

Tja komisches Problem

Teste mal ob du manuel über den PhpMyAdmin tabellen anlegen kannst
und dann wenn das geht ob du manuel sql-dateien importieren kannst

amt16adv ·
Dander schrieb

Tja komisches Problem

Teste mal ob du manuel über den PhpMyAdmin tabellen anlegen kannst

funktioniert.

Dander schrieb

und dann wenn das geht ob du manuel sql-dateien importieren kannst

funktioniert auch...

o.O

amt16adv ·

Ja. Ich habe gerade eben noch mal "tt_board" und "tt_poll" ausprobiert. Dort werden überhaupt keine Tabellen angelegt, aber die Fehler im Backend sind wieder da...

Eine vorher schon probierte komplette Neuinstallation von Typo3 und LAMPP hat den Fehler auch nicht behoben.

Dander ·

dann hört es sich nach einem fehler den extension repository ( installationsfehler )

fällt mir im moment auch nicht mehr ein

katees ·

Das Porblem hatte ich auch, insofern, das bei den Extensions die Tabellen nicht angelegt werden können.
Ist gibt ein Problem mit den SQL-Creates und MySQL 4.1.

Suche mal im Forum danach, dann findest Du auch, wie man das fixt.

Außerdem, wenn Du eigene Extensions schreibst, solltest Du den Kickstarter auf die aktuellste Version bringen, die ist leider bei der normalen Installation von Typo3 3.7 noch die alte!