Seite 1 von 1

Problem mit Login

Verfasst: Fr 26. Aug 2005, 01:02
von willy3
Hallo,

habe ein kleines Problem mit dem Login, denn meine bisherigen Zugangsdaten (Admin und Sysadmin) lassen mit plötzlich keinen Zutritt mehr zum Backend. :shock:

Die letzten Einträge aus der errorlog.txt
[26-Aug-2005 01:50:37] Invalid SQL: select val from con_phplib_active_sessions where sid = '55d541b9d02bb92fcd5764fe4cfb8419' and name = 'contenido'<br><br>
[26-Aug-2005 01:50:37] next_record called with no query pending.
[26-Aug-2005 01:50:37] Invalid SQL: update con_phplib_active_sessions set val='Y29....nOyA=', changed='20050826015037' where sid='55d541b9d02bb92fcd5764fe4cfb8419' and name='contenido'<br><br>
Ich habe bereits in der MySQL geschaut und die Daten/Einträge stimmen alle. Unter Bezug auf folgendes Posting:
http://www.contenido.org/forum/viewtopi ... +vergessen bzw. http://www.contenido.org/forum/viewtopi ... 2634#12634


Hat da jemand den entscheidenen Überblick für mich ?

Ganz herzlichen Dank schon jetzt

Verfasst: Fr 26. Aug 2005, 12:50
von emergence

Verfasst: Fr 26. Aug 2005, 21:33
von willy3
Danke für Deine Antwort, habe auch den Tip ausprobiert, doch leider habe ich folgende Meldung erhalten

Can't open file: 'con_phplib_active_sessions.MYI'. (errno: 130)

SQL-Befehl:
REPAIR TABLE con_phplib_active_sessions
[Bearbeiten] [PHP-Code erzeugen]

Table Op Msg_type Msg_text
db99999999.con_phplib_active_sessions repair error Can't open file: 'con_phplib_active_sessions.MYI'....



Vorher stand da eine rote Meldung (hätt´ich vielleicht vorher posten sollen ??? :oops:
Can't open file: 'con_phplib_active_sessions.MYI'. (errno: 130)


Fehler
SQL-Befehl:

SHOW KEYS FROM `con_phplib_active_sessions` ;


MySQL meldet:

#1016 - Can't open file: 'con_phplib_active_sessions.MYI'. (errno: 130)

Verfasst: Fr 26. Aug 2005, 22:16
von Oldperl
Hast du schon mal versucht die Tabelle 'con_phplib_active_sessions' mit PHPMyAdmin zu Leeren (nicht Löschen!)?
Und wenn du Sie geleert hast zu Prüfen?

Lt. der Fehlermeldung scheint diese Tabelle beschädigt zu sein, wenn du das über PHPMyAdmin machst, bekommst du ne Meldung obs geht oder nicht.

ad:ansonsten könnte man versuchen nur diese tabelle zu löschen und neu zu schreiben, Kenntnisse von MySQL vorausgesetzt.

Gruß aus Franken

Ortwin

Verfasst: Fr 26. Aug 2005, 23:01
von willy3
Hmm,
also irgendwie kann ich das LEEREN noch nicht mal auswählen, das LÖSCHEN schon (mach ich aber nicht ;-) )

Un das mit dem neu schreiben ist aufgrund fehlender sql-Kenntnisse nicht drin.
Gibt´s noch ne andere Möglichkeit als Neu-Install ?

Verfasst: Fr 26. Aug 2005, 23:12
von willy3
ich nochmal..
Komischweise ist diese con_phplib_active_sessions als einzige in der Übersicht als "in Benutzung" angezeigt. die anderen zeigen den Wert zu Einträge, Typ, Größe an.

willy3

Verfasst: Sa 27. Aug 2005, 10:26
von emergence
also wenn ein repair table nicht funktioniert, hast du nur mehr die möglichkeit die tabelle zu löschen und neu anzulegen...

-> con_phplib_active_sessions löschen
-> http://www.contenido.org/forum/viewtopi ... 2703#12703 ausführen
-> fertig

wenn du das nicht machst, kann dir keiner helfen...

Verfasst: Sa 27. Aug 2005, 14:32
von Oldperl
willy3 hat geschrieben:ich nochmal..
Komischweise ist diese con_phplib_active_sessions als einzige in der Übersicht als "in Benutzung" angezeigt. die anderen zeigen den Wert zu Einträge, Typ, Größe an.
Nun dann tipp ich mal, das ein Löschen per PHPMyAdmin auch nicht möglich wäre, da scheint die physiche Datei der Tabelle beschädigt zu sein.

@emergence
Weißt du ob das dann nur über die Kommandozeile geht oder ob man dann sogar die Datenbankdatei selbst löschen muß?
Oder wird bei einem Contenido Setup über Update die Tabelle wieder richtig installiert, das wäre noch ein Versuch.


Ansonsten, falls ein Backup vorhanden, alles neu installieren und das backup einspielen.

Gruß aus Franken

Ortwin

Verfasst: So 28. Aug 2005, 10:25
von emergence
Oldperl hat geschrieben:...da scheint die physiche Datei der Tabelle beschädigt zu sein....
100%ig korrekte annahme...
Oldperl hat geschrieben:Weißt du ob das dann nur über die Kommandozeile geht oder ob man dann sogar die Datenbankdatei selbst löschen muß?
keine ahnung was du da genau meinst... weitere info zu einem repair
-> http://dev.mysql.com/doc/mysql/de/repair.html
oder
-> http://dev.mysql.com/doc/mysql/en/repair.html
Oldperl hat geschrieben:Oder wird bei einem Contenido Setup über Update die Tabelle wieder richtig installiert, das wäre noch ein Versuch.
wenn die tabelle gelöscht wird und anschließend ein upgrade via setup gemacht wird, wird die tabelle wieder korrekt angelegt...
ohne löschen der tabelle ändert sich nichts...

Verfasst: Di 13. Sep 2005, 11:48
von willy3
Thema hat sich erledigt.
habe mich dann doch durchgerungen eine Neuinstall zu machen.
Die Präsenz war nicht allzu groß, so dass ich zumindest das relativ schnell wiederaufbauen konnte.

Dennoch für Eure Bemühungen vielen Dank