Hallo zusammen,
ich erhalte einige MySQL-Fehlermeldungen, deren Herkunft ich mir nicht recht erklären kann.
System:
- Apache 2.2.x
- MySQL 5
- PHP 4
- CGIWRAP (!)
- virtueller Host
a) Frische Installation
Vorgehensweise:
1. Dummy installiert;
2. Source ebenfalls beim Kunden installiert (ist erstmal das Einfachste um andere Fehlerquellen auszuschließen);
3. Verzeichnis-Symlinks gesetzt;
4. Hardlinks für index.php und showpics.php gesetzt, da Symlinks für Files nicht erlaubt sind;
5. ENABLE_INSTALL_TOOL...
Bei Aufruf des 123-Setups erhalte ich sofort folgende Meldung:
Warning : mysql_list_tables(): supplied argument is not a valid MySQL-Link resource in [...]/<domain>.de/typo3_src-4.1.6/t3lib/class.t3lib_db.php on line 974
Darunter erscheint die normale Ausgabe des Tools.
b) Übernommene Install
Ein ähnliches Problem habe ich mit einer Installation, bei der so viel per Hand geändert worden war, dass ich sie 1:1 kopiert, ein SQL-Dump eingespielt und anschließend die DB-Parameter angepasst habe. Hier erhalte ich folgendes, wenn ich die index.php mit oder ohne Parameter aufrufe:
Warning : mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in [...]/<domain>.de/typo3_src-4.0/t3lib/class.t3lib_db.php on line 801
Warning : Cannot modify header information - headers already sent by (output started at [...]/<domain>.de/typo3_src-4.0/t3lib/class.t3lib_db.php:801) in
[...]/<domain>.de/typo3_src-4.0/typo3/sysext/cms/tslib/class.tslib_fe.php on line 2767
Das Backend kann bei dieser Install problemlos genutzt werden, aber im FE ist immer o.g. Meldung zu sehen.
Hat jemand einen Ansatzpunkt, woran es liegen könnte?
Habe mir die entsprechenden Zeilen angeschaut, scheinen mir aber harmlos zu sein.
Am entsprechenden Teil des Quellcodes wurde bei keiner der Installs etwas modifiziert.
Danke und Gruß