[TYPO3-UG Dutch] Plotseling MySQL gerelateerde warnings in Extension Manager
Jigal van Hemert
jigal.van.hemert at eurorscg.nl
Tue Sep 26 09:24:49 CEST 2006
Hoi allemaal,
Een paar dagen geleden begon onderstaand fenomeen op een TYPO3 v.3.8
installatie:
Toen in de Information pagina (hetzelfde met Backup/Delete, Dump DB,
Upload pages) in de Extension Manager opende verschenen er bovenaan het
scherm Warnings als:
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL
result resource in
/var/www/vhosts/bms.ontw.eurorscg4d.nl/pub/t3lib/class.t3lib_db.php on
line xxx
De warnings zijn afkomstig van de functies t3lib_DB::admin_get_fields()
en admin_get_keys() . De queries (SHOW columns FROM <table> ; SHOW keys
FROM <table>) werken probreemloos in de phpMyAdmin extensie (die
dezelfde db/user/password gebruikt voor zijn connectie).
De aanroepen naar deze functies worden uitgevoerd door de routine die de
tabelstructuur in de database vergelijkt met die in de ext_tables.sql
bestanden. Verdere test wezen uit dat het MySQL connectie object niet
geset was (NULL), zelf niet na een aanroep van sql_pconnect().
($this->link was NULL vlak na de aanroep van mysql_connect() ).
De rest van de backend lijkt goed te werken. Uitgezonderd de ontbrekende
opmerkingen dat tabellen in de database bijgewerkt moeten worden
(logisch als de functie om ze te vergelijken niet werkt) and de warnings
boven aan het scherm. Enkele functies werken niet (goed) door die
warnings (downloaden van extensies, etc.)
Vervolgens heb ik de INSTALL tool gestart. De Database Analyser vermeld
een correcte verbinding en kan de juiste database selecteren. De COMPARE
optie toont dezelfde warnings aan het begin van de pagina en wil
vervolgens de meeste tabellen opnieuw aanmaken (logisch aangezien de
warnings erop duiden dat hij geen velden en indexen kon vinden).
Ik het de gebruikelijke REPAIR en OPTIMIZE commando's op de database
losgelaten (niets gevonden), de FE cache geleegd, de typo3conf cache, de
database cache tabellen en de temp_CACHED_* bestanden uit /typo3conf.
Enig idee wat er precies fout is en hoe dit gerepareerd moet worden?
Met vriendelijke groet,
Jigal van Hemert
Programmer
Euro RSCG 4D
More information about the TYPO3-UG-dutch
mailing list