Guten Morgen nochmal, ich habe im PHPMyadmin mehrere als crashed-markierte Tabellen gefunden. Nachdem ich sie repariert habe, alle Extensions entfernt habe und einen Database-Compare durchgefürht habe wurden wieder alle Tabellen ordnungsgemäß überprüft und anscheinend funktioniert jetzt wieder alles. Ich weiß zwar nicht wie es dazu kommen konnte, dass sys-tables crashen, auf jeden Fall werde ich das nächste mal bei solchen Problemen meine Datenbank auf Fehler überprüfen.
Schöne Grüße domi Am 3. November 2010 12:26 schrieb Domi Garms <djga...@gmail.com>: > Guten morgen, > > meine Fehlerkette hört nicht auf, ich kann nicht einmal den Database > Compare im Install Tool ausführen: > > You have an error in your SQL syntax; check the manual that > corresponds to your MySQL server version for the right syntax to use > near 'D' at line 1 > > Es bleiben immer weitere Felder stehen, die sich nicht updaten lassen: > > # select/deselect all > # ALTER TABLE cache_hash ENGINE=InnoDB; > Current value: ENGINE= > # ALTER TABLE cachingframework_cache_hash ENGINE=InnoDB; > Current value: ENGINE= > # ALTER TABLE cachingframework_cache_hash_tags ENGINE=InnoDB; > Current value: ENGINE= > # ALTER TABLE cache_imagesizes ENGINE=InnoDB; > Current value: ENGINE= > # ALTER TABLE sys_log ENGINE=InnoDB; > Current value: ENGINE= > # ALTER TABLE cache_pages ENGINE=InnoDB; > Current value: ENGINE= > # ALTER TABLE cache_pagesection ENGINE=InnoDB; > Current value: ENGINE= > # ALTER TABLE cachingframework_cache_pages ENGINE=InnoDB; > Current value: ENGINE= > # ALTER TABLE cachingframework_cache_pages_tags ENGINE=InnoDB; > Current value: ENGINE= > # ALTER TABLE cachingframework_cache_pagesection ENGINE=InnoDB; > Current value: ENGINE= > # ALTER TABLE cachingframework_cache_pagesection_tags ENGINE=InnoDB; > Current value: ENGINE= > # ALTER TABLE cache_typo3temp_log ENGINE=InnoDB; > Current value: ENGINE= > # ALTER TABLE cache_md5params ENGINE=InnoDB; > Current value: ENGINE= > # ALTER TABLE cache_treelist ENGINE=InnoDB; > Current value: ENGINE= > # ALTER TABLE fe_session_data ENGINE=InnoDB; > Current value: ENGINE= > # ALTER TABLE fe_sessions ENGINE=InnoDB; > Current value: ENGINE= > # ALTER TABLE tx_realurl_pathcache ENGINE=InnoDB; > Current value: ENGINE= > # ALTER TABLE tx_realurl_chashcache ENGINE=InnoDB; > Current value: ENGINE= > # ALTER TABLE tx_realurl_urldecodecache ENGINE=InnoDB; > Current value: ENGINE= > # ALTER TABLE tx_realurl_urlencodecache ENGINE=InnoDB; > Current value: ENGINE= > > Welche Techniken gibt es denn, irgendwie meine Installation zu retten? > > Grüße > > domi > > > > > > Am 2. November 2010 21:07 schrieb Domi Garms <djga...@gmail.com>: >> Sorry das ich nerve, aber ich habe das Problem immer noch nicht so >> wirklich im Griff, im Extension-Manager und Install-Tool bekomme ich >> jetzt immer diese beiden Warnungen: >> >> PHP Warning: mysql_fetch_assoc() expects parameter 1 to be resource, >> boolean given in C:\wamp\www\workspace\jobvis\t3lib\class.t3lib_db.php >> line 1227 >> PHP Warning: mysql_fetch_assoc() expects parameter 1 to be resource, >> boolean given in C:\wamp\www\workspace\jobvis\t3lib\class.t3lib_db.php >> line 1247 >> >> Und zwar das mnehrfach untereinander, er scheint in den Aufruf >> mehrfach auszuführen. Gibt es denn irgendeine weitere >> Debug-Möglichkeit mit der ich den Querschläger meines Systems >> identifizieren kann? In der localconf.php habe ich mit diesen Zeilen >> das debug aktiviert: >> $GLOBALS['TYPO3_DB']->debugOutput = true; >> $TYPO3_CONF_VARS['SYS']['displayErrors'] = '1'; >> $TYPO3_CONF_VARS['SYS']['sqlDebug'] = '1'; >> $TYPO3_CONF_VARS['FE']['debug'] = '1'; >> >> Jedoch bekomme ich nichts aussagekräftiges geliefert. >> >> Schöne Grüße >> domi >> >> >> >> Am 2. November 2010 18:39 schrieb Domi Garms <djga...@gmail.com>: >>> Hallo >>> >>> vielen Dank für die Antworten, ich habe alle extensions mal aus der >>> Liste geworfen und behalte lediglich den debug Fehler: >>> >>> >>> >>> Uncaught TYPO3 Exception >>> #1: PHP Warning: mysql_fetch_assoc() expects parameter 1 to be >>> resource, boolean given in >>> C:\wamp\www\workspace\jobvis\t3lib\class.t3lib_db.php line 1227 >>> >>> t3lib_error_Exception thrown in file >>> C:\wamp\www\workspace\jobvis\t3lib\error\class.t3lib_error_errorhandler.php >>> in line 106. >>> >>> 11 t3lib_error_ErrorHandler::handleError(2, "mysql_fetch_assoc() >>> expects parameter 1 to be resource, boolean given", >>> "C:\wamp\www\workspace\jobvis\t3lib\class.t3lib_db.php", 1227, array) >>> >>> 10 mysql_fetch_assoc(boolean) >>> >>> >>> C:\wamp\www\workspace\jobvis\t3lib\class.t3lib_db.php: >>> >>> 01225: $columns_res = mysql_query('SHOW COLUMNS FROM `' . $tableName >>> . '`', $this->link); >>> 01226: >>> >>> 01227: while ($fieldRow = mysql_fetch_assoc($columns_res)) { >>> >>> 01228: $output[$fieldRow['Field']] = $fieldRow; >>> 01229: } >>> >>> >>> 9 t3lib_DB::admin_get_fields("sys_lockedrecords") >>> >>> >>> C:\wamp\www\workspace\jobvis\t3lib\class.t3lib_install.php: >>> >>> 00535: >>> 00536: // Fields: >>> >>> 00537: $fieldInformation = >>> $GLOBALS['TYPO3_DB']->admin_get_fields($tableName); >>> >>> 00538: foreach ($fieldInformation as $fN => $fieldRow) { >>> 00539: $total[$tableName]['fields'][$fN] = >>> $this->assembleFieldDefinition($fieldRow); >>> >>> >>> 8 t3lib_install::getFieldDefinitions_database("jobvis") >>> >>> >>> C:\wamp\www\workspace\jobvis\typo3\mod\tools\em\class.em_index.php: >>> >>> 05365: $FDfile = $instObj->getFieldDefinitions_fileContent($fileContent); >>> 05366: if (count($FDfile)) { >>> >>> 05367: $FDdb = $instObj->getFieldDefinitions_database(TYPO3_db); >>> >>> 05368: $diff = $instObj->getDatabaseExtra($FDfile, $FDdb); >>> 05369: $update_statements = $instObj->getUpdateSuggestions($diff); >>> >>> >>> 7 SC_mod_tools_em_index::checkDBupdates("templavoila", array, 1) >>> >>> >>> C:\wamp\www\workspace\jobvis\typo3\mod\tools\em\class.em_index.php: >>> >>> 03947: >>> 03948: // Database status: >>> >>> 03949: $dbInfo = $this->checkDBupdates($extKey,$extInfo,1); >>> >>> 03950: >>> 03951: // Database structure required: >>> >>> >>> 6 SC_mod_tools_em_index::makeDetailedExtensionAnalysis("templavoila", >>> array, 1) >>> >>> >>> C:\wamp\www\workspace\jobvis\typo3\mod\tools\em\class.em_index.php: >>> >>> 04793: $uploadArray['misc']['codebytes'] = 0; >>> 04794: >>> >>> 04795: $uploadArray['techInfo'] = >>> $this->makeDetailedExtensionAnalysis($extKey,$conf,1); >>> >>> 04796: >>> 04797: // Read all files: >>> >>> >>> 5 SC_mod_tools_em_index::makeUploadArray("templavoila", array) >>> >>> >>> C:\wamp\www\workspace\jobvis\typo3\mod\tools\em\class.em_index.php: >>> >>> 04263: >>> 04264: // Creates upload-array - including filelist. >>> >>> 04265: $mUA = $this->makeUploadArray($extKey,$conf); >>> >>> 04266: >>> 04267: $md5Array = array(); >>> >>> >>> 4 SC_mod_tools_em_index::serverExtensionMD5Array("templavoila", array) >>> >>> >>> C:\wamp\www\workspace\jobvis\typo3\mod\tools\em\class.em_index.php: >>> >>> 06164: $comment .= ''; >>> 06165: >>> >>> 06166: $serverMD5Array = $this->serverExtensionMD5Array($name,$data); >>> >>> 06167: if (is_array($serverMD5Array)) { >>> 06168: ksort($serverMD5Array); >>> >>> >>> 3 SC_mod_tools_em_index::showExtensionsToUpdate() >>> >>> >>> C:\wamp\www\workspace\jobvis\typo3\mod\tools\em\class.em_index.php: >>> >>> 06086: >>> 06087: if (is_file(PATH_site.'typo3temp/extensions.xml.gz')) { >>> >>> 06088: $content = $this->showExtensionsToUpdate() >>> >>> 06089: .t3lib_BEfunc::getFuncCheck(0, 'SET[display_installed]', >>> $this->MOD_SETTINGS['display_installed'], '', '', >>> 'id="checkDisplayInstalled"') >>> 06090: . ' ' . >>> $LANG->sL('LLL:EXT:lang/locallang_mod_tools_em.xml:display_nle') . ' >>> ' >>> >>> >>> 2 SC_mod_tools_em_index::checkForUpdates() >>> >>> >>> C:\wamp\www\workspace\jobvis\typo3\mod\tools\em\class.em_index.php: >>> >>> 00634: case '5': >>> 00635: // Shows a list of extensions with updates in TER >>> >>> 00636: $this->checkForUpdates(); >>> >>> 00637: break; >>> 00638: default: >>> >>> >>> 1 SC_mod_tools_em_index::main() >>> >>> >>> C:\wamp\www\workspace\jobvis\typo3\mod\tools\em\index.php: >>> >>> 00052: $SOBE->checkExtObj(); >>> 00053: >>> >>> 00054: $SOBE->main(); >>> >>> 00055: $SOBE->printContent(); >>> 00056: ?> >>> >>> >>> >>> >>> Ich werde leider nicht so ganz schlau daraus, habt ihr vielleicht eine Idee? >>> >>> Schöne Grüße >>> >>> domi >>> >>> >>> >>> >>> >>> >>> >>> 2010/11/2 Stefan Frömken <fi...@sfroemken.de>: >>>> Am 02.11.2010 04:15, schrieb Domi Garms: >>>>> >>>>> Hallo, >>>>> >>>>> ich bekomme eine Fehlermeldung im Extensionmanager: >>>>> >>>>> PHP Warning: mysql_fetch_assoc() expects parameter 1 to be resource, >>>>> boolean given in C:\wamp\www\workspace\jobvis\t3lib\class.t3lib_db.php >>>>> line 1226 >>>>> >>>>> Ich kann keine Extensions mehr installieren und meine kreierten nicht >>>>> mehr bearbeiten...woran kann das liegen? Hoffe auf einen Rat >>>>> >>>>> Grüße >>>>> >>>>> domi >>>> >>>> Kann es sein, dass Du das Debugging im INSTALL_TOOL nicht aktiviert hast? >>>> Denn normalerweise erhälst Du eine ewig lange Liste mit sortierten >>>> Funktionsaufrufen bis hin zu der Zeile in der der Fehler auftritt. Wenn ich >>>> mich recht entsinne steht dort auch der Pfad der Datei. >>>> _______________________________________________ >>>> TYPO3-german mailing list >>>> TYPO3-german@lists.typo3.org >>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german >>>> >>> _______________________________________________ >>> TYPO3-german mailing list >>> TYPO3-german@lists.typo3.org >>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german >>> >> _______________________________________________ >> TYPO3-german mailing list >> TYPO3-german@lists.typo3.org >> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german >> > _______________________________________________ > TYPO3-german mailing list > TYPO3-german@lists.typo3.org > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german > _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german