Die einfachste Weg den Login beim Upgrade zu umgehen, ist sich vor Beginn im Forum anzumelden.
Bist du sicher, dass du den Benutzernamen wirklich richtig eingegeben hast? Wenn der Benutzer schon nicht stimmt, kann das Passwort gar nicht erst überprüft werden.
Ich kann auch nur eindringlich davon Abraten das Passwort in der Datenbank zu ändern, das kann zu neuen Problemen führen, wenn man es falsch macht.
Wenn du die lock-Datei anlegst, kann das nicht klappen. Eine nicht aktualisierte Datenbank kann nicht mit MyBB 1.8 arbeiten und es kommt zu vielen Fehlern.
(03.09.2014, 09:29)StefanT schrieb: [ -> ]Die einfachste Weg den Login beim Upgrade zu umgehen, ist sich vor Beginn im Forum anzumelden.
Bist du sicher, dass du den Benutzernamen wirklich richtig eingegeben hast? Wenn der Benutzer schon nicht stimmt, kann das Passwort gar nicht erst überprüft werden.
Ich kann auch nur eindringlich davon Abraten das Passwort in der Datenbank zu ändern, das kann zu neuen Problemen führen, wenn man es falsch macht.
Wenn du die lock-Datei anlegst, kann das nicht klappen. Eine nicht aktualisierte Datenbank kann nicht mit MyBB 1.8 arbeiten und es kommt zu vielen Fehlern.
Danke für die schnelle Antwort!
Ich habe mich genau an den
Installationanweisungen entlang gehangelt.
Wie ich schon geschrieben habe, die Logindaten habe ich für MyBB1.6 in 1Passwort hinterlegt. Damit kann ich per Copy&Paste einsetzen, denn im Verschreiben bin ich gut. Laut Datenbank stimmt ja der Name sogar.
Die lock-Datei stört, das ist klar, aber ich hatte die wage Hoffnung übers Backend noch was zu erreichen.
Das mag dir alles Tölpelhaft erscheinen ... ich hätte mir das auch gern erspart ... aber auch das Backup bei Hetzner zickt. Das hat z.B. bei meinem beiden anderen Websites immer gut funktioniert ...irgendwann ist man halt mal dran ins Klo zu greifen.
Ich wollte eigentlich nur die neue Version aufspielen und mir nicht die Nacht um die Ohren schlagen, das kannst Du mir glauben.
So jetzt bin ich belehrt, was kann ich jetzt am Sinnvollsten tun. Wie kann ich die Datenbanken aktualisieren. Ich habe mich heut Nacht schon nach der Funktion müde gesucht ... im wahrsten Sinne des Wortes. Bei Contao gibt es so eine Funktion im Backend und im Installationstool. Wo finde ich das bei myBB, oder wie mach ich das manuell.
Naja, die Fehlermeldung ist ziemlich eindeutig. Hast du beim Kopieren vielleicht vor oder nach dem Benutzernamen ein Leerzeichen o.ä. eingefügt? Du kannst stattdessen auch einmal die E-Mail-Adresse probieren (ob die angenommen wird, weiß ich allerdings nicht sicher).
(03.09.2014, 09:52)eisenherz schrieb: [ -> ][quote='StefanT' pid='203255' dateline='1409732957']Wie kann ich die Datenbanken aktualisieren. Ich habe mich heut Nacht schon nach der Funktion müde gesucht ... im wahrsten Sinne des Wortes. Bei Contao gibt es so eine Funktion im Backend und im Installationstool. Wo finde ich das bei myBB, oder wie mach ich das manuell.
Das geht nur mit Upgradescript...
(03.09.2014, 10:07)StefanT schrieb: [ -> ]Naja, die Fehlermeldung ist ziemlich eindeutig. Hast du beim Kopieren vielleicht vor oder nach dem Benutzernamen ein Leerzeichen o.ä. eingefügt? Du kannst stattdessen auch einmal die E-Mail-Adresse probieren (ob die angenommen wird, weiß ich allerdings nicht sicher).
(03.09.2014, 09:52)eisenherz schrieb: [ -> ] (03.09.2014, 09:29)StefanT schrieb: [ -> ]Wie kann ich die Datenbanken aktualisieren. Ich habe mich heut Nacht schon nach der Funktion müde gesucht ... im wahrsten Sinne des Wortes. Bei Contao gibt es so eine Funktion im Backend und im Installationstool. Wo finde ich das bei myBB, oder wie mach ich das manuell.
Das geht nur mit Upgradescript...
... und genau da komme ich nicht dran.
emailadresse im Login funktioniert leider auch nicht. Tippfehler , auch versehentlich Leerzeichen, sind bei 1Passwort ausgeschlossen, weil man über einen "Kopieren" -Button kopiert
Ich habe auch schon probiert einfach neu zu installieren ... nur wie krieg ich dann die alten Daten in die neue Datenbank? Mit SQL Export entsprechenden Leiten für z.B. "posts" aus der alten DB und Import in die neue DB hat es nicht funktioniert.
(03.09.2014, 10:22)eisenherz schrieb: [ -> ] Ich habe auch schon probiert einfach neu zu installieren ... nur wie krieg ich dann die alten Daten in die neue Datenbank? Mit SQL Export entsprechenden Leiten für z.B. "posts" aus der alten DB und Import in die neue DB hat es nicht funktioniert.
Das ist nicht möglich, da es Änderungen an den Beitragstabellen gab.
Du kannst den Login im Upgrade-Skript auch deaktivieren, wenn es gar nicht anders geht. Entferne dafür diesen Code aus der install/upgrade.php:
PHP-Code:
if($mybb->user['uid'] == 0)
{
$output->print_header($lang->please_login, "errormsg", 0, 1);
$output->print_contents('<p>'.$lang->login_desc.'</p>
<form action="upgrade.php" method="post">
<div class="border_wrapper">
<table class="general" cellspacing="0">
<thead>
<tr>
<th colspan="2" class="first last">'.$lang->login.'</th>
</tr>
</thead>
<tbody>
<tr class="first">
<td class="first">'.$lang->login_username.':</td>
<td class="last alt_col"><input type="text" class="textbox" name="username" size="25" maxlength="'.$mybb->settings['maxnamelength'].'" style="width: 200px;" /></td>
</tr>
<tr class="alt_row last">
<td class="first">'.$lang->login_password.':<br /><small>'.$lang->login_password_desc.'</small></td>
<td class="last alt_col"><input type="password" class="textbox" name="password" size="25" style="width: 200px;" /></td>
</tr>
</tbody>
</table>
</div>
<div id="next_button">
<input type="submit" class="submit_button" name="submit" value="'.$lang->login.'" />
<input type="hidden" name="action" value="do_login" />
</div>
</form>');
$output->print_footer("");
exit;
}
else if($mybb->usergroup['cancp'] != 1 && $mybb->usergroup['cancp'] != 'yes')
{
$output->print_error($lang->sprintf($lang->no_permision, $mybb->user['logoutkey']));
}
Ich habe jetzt erstmal ein Downgrade durchgeführt, damit mein Forum wieder nutzbar ist.
Wenn ich per ftp mit forklift den Inhalt des Uploadordener von 1.8 in meinen forumsirdner packe, wird mir nur eine Neuinstallation angeboten, aber kein Upgrade. Ich will aber nicht meine Datenbank überschreiben ...
Wie komme ich jetzt zu 1.8?
1) Alle Plugins deaktivieren
2) Datensicherung (Upload Ordner, inc/settings.php, inc/config.php, Datenbank)
3) Alle Dateien aus 1.8 hochladen
4) inc/settings.php von 1.8 durch die alte ersetzen
5) inc/config.php einfügen
6) /install/upgrade.php aufrufen, upgrade durchführen
7) Templates ggf. zurücksetzen
(04.09.2014, 01:19)Nik101010 schrieb: [ -> ]1) Alle Plugins deaktivieren
2) Datensicherung (Upload Ordner, inc/settings.php, inc/config.php, Datenbank)
3) Alle Dateien aus 1.8 hochladen
4) inc/settings.php von 1.8 durch die alte ersetzen
5) inc/config.php einfügen
6) /install/upgrade.php aufrufen, upgrade durchführen
7) Templates ggf. zurücksetzen
Vielen, vielen Dank!
Das war ja im Grunde ganz einfach.
Ich bin zwar beim 1. Versuch nochmal hängengeblieben, weil ich "automatische Synchronisation" in Forklift gewählt hatte. Nachdem ich das Backup aufgespielt habe und das Datei einfügen der 1.8er manuell erledigt habe,und dann die Tipps umgesetzt habe, funktioniert mein Forum unter 1.8. .Super!
Ich habe mich ja an die Anleitungen gehalten, aber Deine Tips hab ich dort nicht gesehen. Hätte ich das auch selber finden können ... hab ich den Wald vor lauter Bäumen nicht gesehen ... oder waren das speziell auf meine Probleme gemünzte Tipps?
Eine Frage am Rande, wie kann ich mir unter 1.8 die Maschinenforumsteilnehmer vom Hals halten. In 1.6. habe ich dies hier genutzt
http://mods.mybb.com/view/registration-s...y-question
MyBB 1.8 bietet die Möglichkeit Sicherheitsfragen zu erstellen.