Ich versuche gerade das Upgrade zu machen und bekomme dabei den SQL-Error:
MyBB has experienced an internal SQL error and cannot continue.
SQL Error:
1054 - Unknown column 'canusecustomtools' in 'mybb_PFAmoderators'
Query:
ALTER TABLE mybb_PFAmoderators ADD canmanageannouncements tinyint(1) NOT NULL default '0' AFTER canusecustomtools
In der Tabelle mybb_PFAmoderators fehlt die Spalte canusecustomtools. Diese wird beim Update aber als Bezug für' Erzeugen einer neuen Spalte benötigt. Kann es sein, dass Du die bei 1.6 mal gelöscht hast?
Nicht das ich wüsste.
Und was schlägst du vor?
Vielleicht neu installieren und dann die Sicherheitskopie (Backupdatei) hochladen?
Vermutlich ist bei Dir während eines früheren Updateprozesses etwas nicht ordentlich durchgeführt worden.
Versuche es mal mit dem Hinweis in
diesem Beitrag.
Achte aber auf den korrekten Präfix Deiner Tabellenstruktur!
Jetzt gibt er mir folgende Fehlermeldung:
MyBB SQL Error
MyBB has experienced an internal SQL error and cannot continue.
SQL Error:
1054 - Unknown column 'canusecustomtools' in 'mybb_PFAmoderators'
Query:
ALTER TABLE mybb_PFAmoderators ADD canmanageannouncements tinyint(1) NOT NULL default '0' AFTER canusecustomtools
Das ist ja die selbe Fehlermeldung wie oben!? Bist Du Dir sicher, den Befehl im oben verlinkten Beitrag korrekt in Deinem Datenbanktool ausgeführt zu haben? Hast mal nachgesehen, ob diese Spalte jetzt in der Tabelle vorhanden ist?
Da der Beitrag auf englisch war bin ich nicht 100-prozentig sicher ob ich ihn korrekt ausgeführt habe.
Ist das so korrekt?
canusecostumtools (int1) Nein kein(e)
Ähm, Skriptsprachen wie PHP aber auch Befehle für Datenbankverwaltungssysteme wie MySQL kennen keine Übersetzung ins Deutsche....
Führe im PHPMyAdmin oder einem anderen Datenbanktool folgenden Befehl aus
Code:
ALTER TABLE `mybb_moderators` ADD `canusecustomtools` INT(1) NOT NULL DEFAULT '0';
Achte aber auf Deinen Tabellen Präfix! Die Zeile oben geht davon aus, dass die Tabelle einen Präfix von "mybb_" hat.....
Und genau deshalb habe ich auch solche Probleme damit.
Und wie bekomme ich das mit den NOT NULL DEFAULT '0' hin?
(28.09.2014, 17:11)Vigilante Colmena schrieb: [ -> ]Und wie bekomme ich das mit den NOT NULL DEFAULT '0' hin?
Was willst Du denn damit hinbekommen? Welches Datenbanktool bietet Dir denn Dein Hoster an? Warst Du da schon mal drin bzw. hast des benutzt? Du musst in dem Tool die Datenbank Deines MyBB-Forums öffnen und dort den o.a. Befehl ausführen.
Vielleicht hilft Dir
dieses Thema weiter. Siehe dort "
Das ist ja alles ganz toll aber wie und wo führe ich die Queries nun aus?"