Komme nicht mehr ins BE
Komme nicht mehr ins BE
Hallo allerseits,
ich habe meine Seite seit einigen Monaten nicht mehr gewartet. Nun wollte ich das nachholen und komme nicht mehr durchs Login. Egal welchen User ich eingebe, ich bekomme nur eine Meldung "Fehler beim Anmelden".
Habe per phpmyadmin bereits in der Userdatei geschaut. Dort ist alles wie bei der Install eingetragen. Hat jemand einen Rat für mich?
Mfg
Achim
ich habe meine Seite seit einigen Monaten nicht mehr gewartet. Nun wollte ich das nachholen und komme nicht mehr durchs Login. Egal welchen User ich eingebe, ich bekomme nur eine Meldung "Fehler beim Anmelden".
Habe per phpmyadmin bereits in der Userdatei geschaut. Dort ist alles wie bei der Install eingetragen. Hat jemand einen Rat für mich?
Mfg
Achim
Last edited by Gagamello on Sun 27. Apr 2008, 10:44, edited 1 time in total.
Re: Komme nicht mehr ins FE
Hi,
welche Version nutzt du?
Knut
welche Version nutzt du?
Knut
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
Re: Komme nicht mehr ins FE
Hallo Knut, hab das Problem gefunden. Es handelte sich wohl um ein Kollationsproblem. Ich hab das von von utf8 auf latin1 umgestellt. Weiter hatte ich dann einen admin gesetzt wie im Forum beschrieben ist. Dann funzte es wieder.
Danke dennoch für deine Antwort.
Mfg
Achim
P.S. Version ist 1.3.3
Nachtrag: Jetzt weiß ich auch wieder warum ich die Sprache geändert hatte: Ich bekomme statt der Umlaute nur "?" in einem Karo angezeigt. Welche Sprache funktioniert denn am besten? Alt war :
$phpwcms['db_charset'] = 'utf8';
$phpwcms['db_collation'] = 'utf8_general_ci';
Jetzt hab ich
$phpwcms['db_charset'] = 'latin1';
$phpwcms['db_collation'] = 'latin1_swedish_ci';
Der Login geht nun wieder. Nur wie beschrieben, hab ich jetzt keine Umlaute mehr....
Danke dennoch für deine Antwort.
Mfg
Achim
P.S. Version ist 1.3.3
Nachtrag: Jetzt weiß ich auch wieder warum ich die Sprache geändert hatte: Ich bekomme statt der Umlaute nur "?" in einem Karo angezeigt. Welche Sprache funktioniert denn am besten? Alt war :
$phpwcms['db_charset'] = 'utf8';
$phpwcms['db_collation'] = 'utf8_general_ci';
Jetzt hab ich
$phpwcms['db_charset'] = 'latin1';
$phpwcms['db_collation'] = 'latin1_swedish_ci';
Der Login geht nun wieder. Nur wie beschrieben, hab ich jetzt keine Umlaute mehr....
Re: Komme nicht mehr ins FE
Ich bzw. mein Hoster habe/hat die Version MySQL - 4.1.22, falls das wichtig sein sollte. Sehe grade das die Überschrift eigentlich BE heißen müßte
Re: Komme nicht mehr ins FE
Überschrift: Kannst du ja noch ändern
In einer gefüllten Installation sollte man das charset nicht wechseln. Dann kommt so etwas raus.
Hat der hoster vielleicht die DB gewechselt und ein Output/Input mit falschem charset/collation gefahren?
Das sind keine Sprachen sondern Zeichensätze.
In Mitteleuropa ist iso bzw. latin1 ok.
Wie lautet denn dein Seitencharset?
In einer gefüllten Installation sollte man das charset nicht wechseln. Dann kommt so etwas raus.
Hat der hoster vielleicht die DB gewechselt und ein Output/Input mit falschem charset/collation gefahren?
Das sind keine Sprachen sondern Zeichensätze.
In Mitteleuropa ist iso bzw. latin1 ok.
Wie lautet denn dein Seitencharset?
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
Re: Komme nicht mehr ins FE
Hi Achim,Gagamello wrote:...Weiter hatte ich dann einen admin gesetzt wie im Forum beschrieben ist. Dann funzte es wieder...
wo hast Du das gefunden bzw. was meinst Du damit?
Denn der hier: http://forum.phpwcms.org/viewtopic.php?f=1&t=17084 hat womöglich ein ähnliches Problem...
Re: Komme nicht mehr ins FE
flip-flop wrote:Überschrift: Kannst du ja noch ändern
In einer gefüllten Installation sollte man das charset nicht wechseln. Dann kommt so etwas raus.
Hat der hoster vielleicht die DB gewechselt und ein Output/Input mit falschem charset/collation gefahren?
Das sind keine Sprachen sondern Zeichensätze.
In Mitteleuropa ist iso bzw. latin1 ok.
Wie lautet denn dein Seitencharset?
Jups..Zeichensätze.. meinte ich eigentlich auch..nicht Sprachen.. sorry.
MySQL-Zeichensatz: UTF-8 Unicode (utf8) (steht so auf der Mainseite der DB, MySQL - 4.1.22)
Re: Komme nicht mehr ins FE
Also ich hatte gestern beim googeln folgenden Tip/Link gefunden und umgestzt. Das klappte ganz gut. http://faq.phpwcms-docu.de/content/5/16 ... t=passwortJensensen wrote:Hi Achim,Gagamello wrote:...Weiter hatte ich dann einen admin gesetzt wie im Forum beschrieben ist. Dann funzte es wieder...
wo hast Du das gefunden bzw. was meinst Du damit?
Denn der hier: http://forum.phpwcms.org/viewtopic.php?f=1&t=17084 hat womöglich ein ähnliches Problem...
Gruß
Achim
Re: Komme nicht mehr ins BE
wie lautet denn nun das HTML Seitencharset?
Du hast erst den erste Lösungsschritt für dein Problem.
Vermutlich ist eine latin1 DB zeitweise per utf8 gefüllt worden oder umgekehrt.
Das zu regulieren ist recht tricky.
Kann es sein, dass dein Provider irgendetwas umgestellt hat und dann einen falschen export/import gemacht hat?
Denn z.B. die neueren phpMyAdmin Versionen exportieren i.d.R. in utf8, egal welches charset du eingestellt hast.
Du hast erst den erste Lösungsschritt für dein Problem.
Vermutlich ist eine latin1 DB zeitweise per utf8 gefüllt worden oder umgekehrt.
Das zu regulieren ist recht tricky.
Dann sieht es nach einer utf8 DB aus die in latin gefüllt wurde.MySQL-Zeichensatz: UTF-8 Unicode (utf8) (steht so auf der Mainseite der DB, MySQL - 4.1.22)
Kann es sein, dass dein Provider irgendetwas umgestellt hat und dann einen falschen export/import gemacht hat?
Denn z.B. die neueren phpMyAdmin Versionen exportieren i.d.R. in utf8, egal welches charset du eingestellt hast.
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
Re: Komme nicht mehr ins BE
Hmmm.. also das es was mit dem Hoster zu tun hat glaub ich eher nicht weil.. Die Probleme fingen an als ich nach einigen Monaten versuchte, mich einzuloggen. Da nahm er meinen User + Pass nicht an. Dann schaute ich mit phpmyadmin nach um zu prüfen ob meine Daten richtig eingegeben waren. Waren aber ok.
Danach startete ich ein Backup meiner config.datei ohne allerdings zu prüfen ob meine Einstellungen (charset) mit dem Original auf dem Server überinstimmten Könnte sein das ich die damals selber überarbeitet hatte (auf dem PC) und dann vergessen hatte, sie zu aktualisieren.
Hab schon überlegt ob es sinnvoll wäre, die ServerDB auf den PC zu sichern, die ServerDB zu löschen und dann auf die leere ServerDB zurück zu senden mit der entsprechenden Kolation?
Müßte doch funzen oder?
Danach startete ich ein Backup meiner config.datei ohne allerdings zu prüfen ob meine Einstellungen (charset) mit dem Original auf dem Server überinstimmten Könnte sein das ich die damals selber überarbeitet hatte (auf dem PC) und dann vergessen hatte, sie zu aktualisieren.
Hab schon überlegt ob es sinnvoll wäre, die ServerDB auf den PC zu sichern, die ServerDB zu löschen und dann auf die leere ServerDB zurück zu senden mit der entsprechenden Kolation?
Müßte doch funzen oder?
Re: Komme nicht mehr ins BE
Die collation ist nicht das Hauptproblem, sonder das charset. (collation bietet nur die Sortierreihenfolge an).
Du musst mit dem charset arbeit. Die Daten in den Tabellenfeldern stimmen doch nicht.
Ich nehme meistens einen Editor und konvertieren den gesamten DB Dump auf das entsprechende charset und bringen dann den ganzen Kram zurück in die DB.
Du musst mit dem charset arbeit. Die Daten in den Tabellenfeldern stimmen doch nicht.
Ich nehme meistens einen Editor und konvertieren den gesamten DB Dump auf das entsprechende charset und bringen dann den ganzen Kram zurück in die DB.
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
Re: Komme nicht mehr ins BE
Vermutlich stimmt nach dem providerseitigen DB Update das Datum in der DB nicht mehr (Tip von O.G.).
Also prüfen.
Also prüfen.
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
Re: Komme nicht mehr ins BE
WOW !Gagamello wrote:.
Dann schaute ich mit phpmyadmin nach um zu prüfen ob meine Daten richtig eingegeben waren. Waren aber ok.
Dann kannst du etwas was kein Rechner dieser Erde aus dem Stand schafft, du kannst md5 Passwörter lesen.. Um sicher zu gehen würde ich das PW trotzdem auswechseln..
Re: Komme nicht mehr ins BE
Na ja MD5 Passwörter lesen kann ich eigentlich nicht Aber ich hatte mir notiert, was für eine Buchstaben-Zahlenkombination da als Ersatz für das von mir eingegebene Passwort stand. Ich geh mal davon aus das diese sich nicht von selber verändert?DF6IH wrote: WOW !
Dann kannst du etwas was kein Rechner dieser Erde aus dem Stand schafft, du kannst md5 Passwörter lesen.. Um sicher zu gehen würde ich das PW trotzdem auswechseln..
Re: Komme nicht mehr ins BE
@ flip-flop
Gruß
Achim
Welchen Editor nimmst du da? Gibts da Freeware für?flip-flop wrote:...
Du musst mit dem charset arbeit. Die Daten in den Tabellenfeldern stimmen doch nicht.
Ich nehme meistens einen Editor und konvertieren den gesamten DB Dump auf das entsprechende charset und bringen dann den ganzen Kram zurück in die DB.
Gruß
Achim