Seite 1 von 1
[3.3] Fehler Table '.....phpbb_1_notification_emails' doesn't exist [1146]
Verfasst: 27.11.2020 10:36
von megzeit
Hallo,
nach einem Update auf die aktuelle Version erhalten alle angemeldeten Benutzer beim Aufruf von Beiträgen die Meldung
Fehler Table '.....phpbb_1_notification_emails' doesn't exist [1146]
Wie ich schon mal herausfinden konnte, fehlt in der DB die Tabelle 'phpbb_1_notification_emails'.
FRAGE: Wie kann man die fehlende Tabelle nachträglich anlegen?
Danke vorab!
Re: [3.3] Fehler Table '.....phpbb_1_notification_emails' doesn't exist [1146]
Verfasst: 27.11.2020 11:53
von CottonEyeJoe
Hallo,
theoretisch kannst du die Tabelle von deinem "Backup der Datenbank" zurückholen, dass ja empfohlen wird bevor man updatet.
Ansonsten habe ich auch keine Idee.
Re: [3.3] Fehler Table '.....phpbb_1_notification_emails' doesn't exist [1146]
Verfasst: 27.11.2020 15:22
von Mike-on-Tour
Da ist wohl eine Migrations-Datei beim Update nicht korrekt bearbeitet worden (du hast manuell mit dem Komplettpaket - das du vorher auf deinem PC ent-zipped hast - und einem Update der Datenbank upgedatet?), deshalb wurde diese Tabelle bei dir nicht angelegt.
Ich habe die (leere) Tabelle aus meinem Testforum (phpBB 3.3.2) exportiert und stelle sie
hier für dich zum Download ein. Einfach runterladen und per phpMyAdmin in deine Datenbank importieren.
Danach
unbedingt den Prefix ändern von
phpbb_
auf
phpbb_1_
!!!
Re: [3.3] Fehler Table '.....phpbb_1_notification_emails' doesn't exist [1146]
Verfasst: 27.11.2020 16:01
von Crizzo
Hi,
du könntest erstmal überprüfen, ob denn noch mehr Migrationen (Datenbank-Änderungen/-Ergänzungen) nicht durchliefen.
Dazu gehst du mal mit der Kommandozeile zu: ./bin/phpbbclip.php
und führst das Kommando db:list
aus. Das zeigt dir an, welche Migrations alle ausgeführt wurden und welche noch verfügbar sind.
Dort schau mal, ob es noch unausgeführte gibt und ob phpbb\db\migration\data\v33x\add_notification_emails_table
unter "Installed migrations" gelistet ist.
Falls nicht einfach ./bin/phpbbclip.php db:migrate
ausführen und erneut db:list
probieren.
Falls du auf deinem Webspace keine Kommendozeile hast, ziehe dein phpBB zu einem lokalen Server (xampp oder wamp) um und probiere es dort.
Grüße
Re: [3.3] Fehler Table '.....phpbb_1_notification_emails' doesn't exist [1146]
Verfasst: 30.11.2020 14:51
von megzeit
Vielen Dank. Das Einfügen der leeren Tabelle hat funktioniert. Das Board funktioniert nun wieder einwandfrei.
Danke für die schnelle Hilfe.