Hi,
hab das Buch Praxiswissen Typo3 von Robert Meyer gekauft. Endlich versteht auch ein Einsteiger wie ich was.
Aber jetzt bin ich ratlos mit folgender Meldung im Backend:
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in G:\apache\htdocs\quickstart\typo3\ext\tstemplate\ts\index.php on line 229
Wer kann mir helfen. Hab allerdings keine Ahnung von PHP.
Danke Friedhelm
Öffne das File mit Dreamweaver oder ähnlichem Editor und schau was in der Zeile 229 steht und poste es mal hier bzw. dann weißt du schon vielleicht.
humpun
Guten Morgen,
anbei Quellcode
// ***************************
// OTHER FUNCTIONS:
// ***************************
function getCountCacheTables($humanReadable) {
$out=array();
$res = mysql(TYPO3_db,"SELECT count(*) FROM cache_pages");
list($out["cache_pages"])=mysql_fetch_row($res);
$res = mysql(TYPO3_db,"SELECT count(*) FROM cache_pagesection");
// jetzt folgt Zeile 229 laut Phase5-Editor
list($out["cache_pagesection"])=mysql_fetch_row($res);
$res = mysql(TYPO3_db,"SELECT count(*) FROM cache_hash");
list($out["cache_hash"])=mysql_fetch_row($res);
if ($humanReadable) {
$newOut=array();
reset($out);
while(list($k,$v)=each($out)) {
$newOut[]=$k.":".$v;
}
$out=implode($newOut,", ");
}
return $out;
Ich hoffe, das hilft uns weiter
Gruß Friedhelm
Hurra,
ich habs gefunden!
im Script wird die MySQL-Tabelle "cache_pagesection" angesprochen. Die ist kaputt. Im www wird beschrieben, daß das unter Windows öfter passiert.
Lösung:
1. Im Backend: phpMyAdmin -> cache_pagesection -> Löschen
2. Database Analyser -> Compare -> write to Database
😃 Friedhelm
FriedhelmG schrieb
Lösung:
1. Im Backend: phpMyAdmin -> cache_pagesection -> Löschen
2. Database Analyser -> Compare -> write to Database
Huhu all,
Anmerkung zur Lösung und zum Problem
Bei meiner Windowsmaschine tratt das Problem auch oft auf geholfen hat a:] repair tables
und danach Optimize Tables ... meistens Crasht der cache_pages/hash/pagesection
Kann man bei Windows 1a Simulieren wenn man mehrmals hintereinander auf delete all caches und delete caches in typo3 klickert 🙂 bei XPSP2 sollte man auch Teile der IIS deaktivieren damit der Fehler nicht wieder auftritt.