Kann mich nicht mehr ins BE einloggen wurde Beantwortet

Autor Nachricht
Verfasst am: 10.05.2008 [16:28]
enem

[Themenersteller]
dabei seit: 30.12.2006
Beiträge: 8

Neuerdings (aus dem Nichts heraus) erscheint folgende Fehlermeldung, wenn ich mich ins BE einloggen möchte:

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in .../t3lib/class.t3lib_db.php on line 801

Sonst erscheint nichts, kann also nichts im BE bearbeiten.

Ausserdem erscheint im FE zuoberst viermal genau dieselbe Fehlermeldung, und ein Teil des css scheint nicht zu greifen.

Ich habe keine neuen Extensions installiert, auch sonst nichts spezielles geändert. Ein zweites Typo3-Projekt auf demselben Server und mySQL funktioniert tadellos (ist jedoch im Gegensatz zum Problemkind Version 4.1 und nicht 4.0).

Folgendes habe ich schon versucht:
- Nach Lösungen gesucht, aber keine gefunden
- im Installtool die DB "compared", dort wird folgendes empfohlen:

Changing fields
ALTER TABLE tx_gooffotoboek_basket CHANGE add_date add_date datetime default '';
Current value: datetime default '0000-00-00 00:00:00'

Add tables
CREATE TABLE cache_hash (
hash varchar(32) NOT NULL default '',
content mediumblob NOT NULL,
tstamp int(11) unsigned NOT NULL default '0',
ident varchar(20) NOT NULL default '',
PRIMARY KEY (hash)
);

Wenn ich aber auf "write to database" klicke, ändert sich überhaupt nichts.

- Ich habe ebenfalls im Installtool einen neuen Admin-Benutzer angelegt. Kann mich weiterhin nicht einloggen.

Wie löse ich das Problem?
Vielen Dank für eure Hilfe.
Verfasst am: 10.05.2008 [18:35]
einpraegsam.net

[Moderator]
dabei seit: 17.01.2005
Beiträge: 5165

über 5000 Posts
Schalte mal die Fehlermeldungen im Install Tool an...

Powermail :: Einprägsam :: Smokethis :: Mein Profil bei XING :: conject
Verfasst am: 12.05.2008 [14:22]
enem

[Themenersteller]
dabei seit: 30.12.2006
Beiträge: 8

Schalte mal die Fehlermeldungen im Install Tool an...

Was meinst du damit genau (also wie und wo mach ich das?)?

Sorry, ich kenn mich im Install Tool nicht gut aus, war froh, dass ich die Installation hingekriegt hab...
Verfasst am: 16.05.2008 [10:07]
froemken

dabei seit: 30.01.2007
Beiträge: 170

Ich wüsste es jetzt auch nicht. Hab grad mal nachgeschaut und folgende gefunden:

[SYS][sqlDebug]

und

[SYS][enable_DLOG]

Die würde ich mal aktivieren oder fehlt da noch eins @einpraegsam.net?!

froemken
Verfasst am: 16.05.2008 [11:14]
enem

[Themenersteller]
dabei seit: 30.12.2006
Beiträge: 8

Wenn ich froemkens Vorschlag in die Tat umsetze, erscheint Folgendes nach dem Login ins BE:

caller t3lib_DB::exec_SELECTquery
ERROR Can't open file: 'cache_hash.MYI' (errno: 145)
lastBuiltQuery SELECT content
FROM cache_hash
WHERE
hash='50cb33b510d6432b96a91716640df928'
debug_backtrace require // t3lib_beuserauth->backendchecklogin // t3lib_beuserauth->fetchgroupdata // t3lib_befunc::gethash // t3lib_db->exec_selectquery // t3lib_db->debug

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/nmosiman/public_html/t3/t3lib/class.t3lib_db.php on line 801
caller t3lib_DB::exec_DELETEquery
ERROR Can't open file: 'cache_hash.MYI' (errno: 145)
lastBuiltQuery DELETE FROM cache_hash
WHERE
hash='50cb33b510d6432b96a91716640df928'
debug_backtrace require // t3lib_beuserauth->backendchecklogin // t3lib_beuserauth->fetchgroupdata // t3lib_befunc::storehash // t3lib_db->exec_deletequery // t3lib_db->debug
caller t3lib_DB::exec_INSERTquery
ERROR Can't open file: 'cache_hash.MYI' (errno: 145)
lastBuiltQuery INSERT INTO cache_hash
(
hash,
content,
ident,
tstamp
) VALUES (
'50cb33b510d6432b96a91716640df928',
'a:3:{s:8:\"options.\";a:2:{s:13:\"shortcutFrame\";s:1:\"1\";s:11:\"saveDocNew.\";a:1:{s:22:\"tx_veguestbook_entries\";s:1:\"1\";}}s:9:\"admPanel.\";a:1:{s:7:\"enable.\";a:1:{s:3:\"all\";s:1:\"1\";}}s:12:\"TCAdefaults.\";a:1:{s:9:\"sys_note.\";a:2:{s:6:\"author\";s:0:\"\";s:5:\"email\";s:0:\"\";}}}',
'BE_USER_TSconfig',
'1210928879'
)
debug_backtrace require // t3lib_beuserauth->backendchecklogin // t3lib_beuserauth->fetchgroupdata // t3lib_befunc::storehash // t3lib_db->exec_insertquery // t3lib_db->debug

Was fang ich damit an?
Verfasst am: 16.05.2008 [12:47]
froemken

dabei seit: 30.01.2007
Beiträge: 170

Alles was ich jetzt sage ist reine Vermutung:

Can't open file sagt mir dass ein Programm nicht auf eine Datei zugreifen kann. Warum auch immer. Keine Berechtigung oder Datei ist nicht mehr vorhanden. Ich gehe mal von ersterem aus. Heißt: Was ist in Sachen Berechtigungen auf dem Server geändert worden?
Weiterhin habe ich mal gelesen, dass der MySQL-Server als User: mysql ausgeführt werden sollte. Vielleicht wurde der MySQL-Server ja von einem anderen Benutzer gestoppt und neu gestartet, was erklären würde, warum der User jetzt keinen Zugriff mehr auf die Datenbank hat.

Wie schon gesagt: reine Vermutung. Aber ich würd mich mal in Sachen Berechtigung auf die Suche machen.

froemken
Verfasst am: 16.05.2008 [17:27]
enem

[Themenersteller]
dabei seit: 30.12.2006
Beiträge: 8

Problem gelöst!

Vielen Dank froemken für deine Unterstützung!

Habe meine mySQL-DB gecheckt, dabei kam folgendes raus:

typo3.cache_hash
warning : Table is marked as crashed
warning : 1 client is using or hasn't closed the table properly

Dann habe ich sie "repaired", und siehe da, ich konnte mich wieder einloggen. Auch die Fehlermeldungen im FE sind verschwunden.

Halleluja!!!




 
TYPO3 Version 4.2.0 testen

TYPO3 Ver. 4.2.0 testen

Testen Sie die neue TYPO3 Version 4.2.0 kostenlos für einen Monat

TYPO3 Bücher

TYPO3 Workshops


TYPO3 Einführungsschulung
in Berlin:
Montag, 22.09.
in Espelkamp:
Freitag, 10.10.

TYPO3 Intensivschulung
in Köln:
Mo., 01.09. - Mi., 03.09.
in Berlin:

Mi., 24.09. - Fr., 26.09.
in Espelkamp:

Mo., 06.10. - Mi., 08.10.
in Würzburg:
Mo., 27.10. - Mi., 29.10.

TYPO3 Extensionschulung
in Berlin:
Mo., 29.09. - Mi., 01.10.
in Espelkamp:
Mo., 13.10. - Mi., 15.10.