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.