folgender fehler tritt sporadisch seit dem update auf wenn ich auf "Wer ist online? [Vollständige Liste]" klicke. jemand ne idee wie man das beheben kann?
MyBB has experienced an internal SQL error and cannot continue.
SQL Error:
1146 - Table 'davidoof.mybb_threadprefixes' doesn't exist
Query:
SELECT t.uid, t.fid, t.tid, t.subject, t.visible, p.displaystyle AS threadprefix FROM mybb_threads t LEFT JOIN mybb_threadprefixes p ON (p.pid=t.prefix) WHERE tid IN(178)
danke für eure hilfe
Die genannte Tabelle gehört zum MyBB seit Version 1.6 und wird beim Upgrade eigentlich nicht verändert. kann es sein, dass du vielleicht eine ältere Version hattest?
ne ich hatte keine ältere version
ich habe aber ne forum backup gemacht, wenn du mir veilleicht sagen könntest in welcher datei das problem ist könnte ich diese ganz leicht ersetzen
danke für jeden hilfe
jetzt ist der fehler wieder weg er kommt und geht ohne ersichtlichen grund
Das liegt wohl am Cache, aber die Tabelle fehlt weiterhin, was bei dem genannten Upgrade eigentlich nicht passieren kann.
ich habe das forum noch mal mit backup auf 1.6.0 zurück gesetzt und beim updaten auf 1.6.4 kam:
Settings Synchronisation
The board settings have been synchronised with the latest in MyBB.
0 new settings inserted along with 0 new setting groups.
To finalise the upgrade, please click next below to continue.
dann:
Fatal error: [SQL] [1146] Table 'davidoof.mybb_threadprefixes' doesn't exist
SELECT * FROM mybb_threadprefixes ORDER BY pid in /users/davidoof/www/forum/inc/db_mysqli.php on line 557
habe natürlich keine ahnung was das heißt
ich werde das forum auf 1.6.0 lassen bis ein autoamtisches update heraus kommt, grund des updates versuches waren sehr massive bot angriffe
Das Forum kann nicht mit Version 1.6.0 funktionieren, wenn die Tabelle nicht vorhanden ist.
du hast recht das 1.6.0 backup (kopie aller dateien) funktioniert auch nicht mehr
ich hatte auch im forum nen db backup gemacht (*.sql)
habe auch versucht das db backup in phpmyadmin zu importieren weil ich im forum selber keine möglichkeit zu importieren fand, beim aufspielen des db backups kommt aber folgender fehler:
Fehler
SQL-Befehl:
-- MyBB Database Backup
-- Generated: 28th September 2011 at 00:16
-- -------------------------------------
CREATE TABLE `mybb_adminlog` (
`uid` INT( 10 ) UNSIGNED NOT NULL DEFAULT '0',
`ipaddress` VARCHAR( 50 ) NOT NULL DEFAULT '',
`dateline` BIGINT( 30 ) NOT NULL DEFAULT '0',
`module` VARCHAR( 50 ) NOT NULL DEFAULT '',
`action` VARCHAR( 50 ) NOT NULL DEFAULT '',
`data` TEXT NOT NULL ,
KEY `module` ( `module` , `action` )
) ENGINE = MYISAM DEFAULT CHARSET = utf8;
MySQL meldet:
#1046 - No database selected
bedenke ich bin ein anfänger und habe von nichts eine ahnung
gibt es noch eine möglichkeit die datenbank (tabelle) und das forum zu retten?
(backup aller dateien und db backup auch wenn ich nicht weiß was ich damit machen kann liegen vor)
Zitat:#1046 - No database selected
Dann hast Du vermutlich im PHPMyAdmin nicht die Datenbank angegeben, in die Du das Backup einspielen möchtest.
also ich habe in einem anderen forum den tipp bekommen und die db zu importieren
einfach das db kackup mit editor öffen und in die 1. zeilen den db namen schreiben, zu mindest bei mir wäre das:
USE `davidoof`;
leider ist der fehler komischer weise geblieben das die oben genante tabelle fehlt,
es scheint so als diese alle forum einträge enthält
hat jemand eine idee was ich noch machen kann?
------------------------------------------------------------------------------------
MyBB has experienced an internal SQL error and cannot continue.
SQL Error:
1146 - Table 'davidoof.mybb_threadprefixes' doesn't exist
Query:
SELECT t.*, p.displaystyle AS threadprefix, t.username AS threadusername, u.username FROM mybb_threads t LEFT JOIN mybb_users u ON (u.uid = t.uid) LEFT JOIN mybb_threadprefixes p ON (p.pid = t.prefix) WHERE t.fid='25' AND (t.visible='1' OR t.visible='0') ORDER BY t.sticky DESC, t.lastpost desc LIMIT 0, 20