Seite 1 von 2
[3.2] Tabelle phpbb_sessions fehlt
Verfasst: 04.02.2019 19:12
von dom_beta
Hallo,
Ich habe eine saubere Kopie von phpBB Version 3.2.5 eingerichtet mit einer neuen Datenbank.
Dabei ist mir aufgefallen, dass die MySQL-Tabelle phpbb_sessions fehlt.
Ist das normal?
Re: [3.2] Tabelle phpbb_sessions fehlt
Verfasst: 04.02.2019 19:17
von Mahony
Hallo
dom_beta hat geschrieben:Ist das normal?
Nein, das ist Super
Na...jetzt mal Spaß beiseite. Nein das ist nicht normal. Da ist dann wohl beim Backup etwas schief gelaufen.
Lösung: Das Backup mit dem Mysqldumper anlegen (und auch wieder mit dem Mysqldumper einspielen).
P.S. Hier findest du den
Mysqldumper für PHP7 (der funktioniert übrigens auch mit PHP 5.6).
Grüße: Mahony
Re: [3.2] Tabelle phpbb_sessions fehlt
Verfasst: 04.02.2019 19:21
von dom_beta
Hallo,
Mahony hat geschrieben:Hallo
dom_beta hat geschrieben:Ist das normal?
Nein, das ist Super
Na...jetzt mal Spaß beiseite. Nein das ist nicht normal. Da ist dann wohl beim Backup etwas schief gelaufen.
Wieso Backup?
Es handelt sich um eine Neuinstallation.
DasbForum funktioniert aber, soweit ich das beurteilen kann.
Re: [3.2] Tabelle phpbb_sessions fehlt
Verfasst: 04.02.2019 19:27
von Mahony
Hallo
dom_beta hat geschrieben:Es handelt sich um eine Neuinstallation.
Hm...du hast geschrieben
dom_beta hat geschrieben:Ich habe eine saubere Kopie von phpBBVersion 3.2.5 eingerichtet ...
Und was versteht man gemeinhin unter einer Kopie?
dom_beta hat geschrieben:DasbForum funktioniert aber, soweit ich das beurteilen kann.
Die Datenbank-Tabelle phpbb_sessions sollte aber dennoch vorhanden sein.
Ich würde das Forum noch einmal neu installieren, da es ohne die Tabelle zu Problemen mit der Anmeldung kommen kann.
Grüße: Mahony
Re: [3.2] Tabelle phpbb_sessions fehlt
Verfasst: 04.02.2019 19:46
von dom_beta
Aber ...
Da ich ja noch ein Forum auf derselben Domain eingerichtet habe, kann ich ja mal schauen, ob dort diese Tabelle ebenfalls fehlt.
Jedenfalls der Einrichtungsvorgang bei beiden Installationen ohne Fehlermeldung durch.
Automatisch dem Beitrag hinzugefügt nach 5 Minuten 30 Sekunden. Bitte Regel für „Topic-Bumping“ beachten. Danke.
Tja, also, auch bei der zweiten Datenbank + Forum fehlt diese Tabelle.
Ist aber auch ohne Fehlermeldung durchgelaufen.
Datenbankserver ist ein:
MySQL(i) 5.5.60-0+deb7u1-log
Hoffe, das hilft weiter.
Automatisch dem Beitrag hinzugefügt nach 11 Minuten 5 Sekunden. Bitte Regel für „Topic-Bumping“ beachten. Danke.
Da ist etwas schief gelaufen, daher nochmal.
Tja, also, auch bei der neuen zweiten Datenbank + dem neuen Forum fehlt diese Tabelle.
Ist aber auch ohne Fehlermeldung durchgelaufen.
Datenbankserver ist ein:
MySQL(i) 5.5.60-0+deb7u1-log
Hoffe, das hilft weiter.
Re: [3.2] Tabelle phpbb_sessions fehlt
Verfasst: 04.02.2019 20:09
von Mahony
Hallo
Du kannst die Tabelle aber auch manuell anlegen
Code: Alles auswählen
DROP TABLE IF EXISTS `phpbb_sessions`;
CREATE TABLE `phpbb_sessions` (
`session_id` char(32) COLLATE utf8_bin NOT NULL DEFAULT '',
`session_user_id` int(10) unsigned NOT NULL DEFAULT 0,
`session_last_visit` int(11) unsigned NOT NULL DEFAULT 0,
`session_start` int(11) unsigned NOT NULL DEFAULT 0,
`session_time` int(11) unsigned NOT NULL DEFAULT 0,
`session_ip` varchar(40) COLLATE utf8_bin NOT NULL DEFAULT '',
`session_browser` varchar(150) COLLATE utf8_bin NOT NULL DEFAULT '',
`session_page` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT '',
`session_viewonline` tinyint(1) unsigned NOT NULL DEFAULT 1,
`session_autologin` tinyint(1) unsigned NOT NULL DEFAULT 0,
`session_admin` tinyint(1) unsigned NOT NULL DEFAULT 0,
`session_forwarded_for` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT '',
`session_forum_id` mediumint(8) unsigned NOT NULL DEFAULT 0,
PRIMARY KEY (`session_id`),
KEY `session_time` (`session_time`),
KEY `session_user_id` (`session_user_id`),
KEY `session_fid` (`session_forum_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
Evtl. die Collation im SQL-Befehl anpassen (im obigen Code ist die Collation
utf8_bin - musst eben schauen, welche Collation deine anderen Tabellen haben).
Grüße: Mahony
Re: [3.2] Tabelle phpbb_sessions fehlt
Verfasst: 04.02.2019 20:30
von dom_beta
Mahony hat geschrieben:
Code: Alles auswählen
DROP TABLE IF EXISTS `phpbb_sessions`;
CREATE TABLE `phpbb_sessions` (
`session_id` char(32) COLLATE utf8_bin NOT NULL DEFAULT '',
`session_user_id` int(10) unsigned NOT NULL DEFAULT 0,
`session_last_visit` int(11) unsigned NOT NULL DEFAULT 0,
`session_start` int(11) unsigned NOT NULL DEFAULT 0,
`session_time` int(11) unsigned NOT NULL DEFAULT 0,
`session_ip` varchar(40) COLLATE utf8_bin NOT NULL DEFAULT '',
`session_browser` varchar(150) COLLATE utf8_bin NOT NULL DEFAULT '',
`session_page` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT '',
`session_viewonline` tinyint(1) unsigned NOT NULL DEFAULT 1,
`session_autologin` tinyint(1) unsigned NOT NULL DEFAULT 0,
`session_admin` tinyint(1) unsigned NOT NULL DEFAULT 0,
`session_forwarded_for` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT '',
`session_forum_id` mediumint(8) unsigned NOT NULL DEFAULT 0,
PRIMARY KEY (`session_id`),
KEY `session_time` (`session_time`),
KEY `session_user_id` (`session_user_id`),
KEY `session_fid` (`session_forum_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
Sicher, dass das der richtige Befehl ist?!
Fehler
SQL-Befehl:
DROP TABLE IF EXISTS `phpbb_sessions`
MySQL meldet:
#1046 - Keine Datenbank ausgewählt
Re: [3.2] Tabelle phpbb_sessions fehlt
Verfasst: 04.02.2019 20:35
von canonknipser
Guckst du vielleicht in phpMyAdmin? Nutzt du auch die Blätterfunktion?

- Screenshot_20190204_203339.png (5.12 KiB) 397 mal betrachtet

- Screenshot_20190204_203401.png (9.84 KiB) 397 mal betrachtet
Re: [3.2] Tabelle phpbb_sessions fehlt
Verfasst: 04.02.2019 20:42
von Mahony
Hallo
dom_beta hat geschrieben:Sicher, dass das der richtige Befehl ist?!
JA
Du musst natürlich die Datenbank auswählen, in der der Befehl abgesetzt werden soll.
Oder du gibst explizit an in welche Datenbank geschrieben werden soll, und zwar so
wobei
d00fe123 der Name der Datenbank ist.
Also komplett dann so
Code: Alles auswählen
USE `d00fe123`;
DROP TABLE IF EXISTS `phpbb_sessions`;
CREATE TABLE `phpbb_sessions` (
`session_id` char(32) COLLATE utf8_bin NOT NULL DEFAULT '',
`session_user_id` int(10) unsigned NOT NULL DEFAULT 0,
`session_last_visit` int(11) unsigned NOT NULL DEFAULT 0,
`session_start` int(11) unsigned NOT NULL DEFAULT 0,
`session_time` int(11) unsigned NOT NULL DEFAULT 0,
`session_ip` varchar(40) COLLATE utf8_bin NOT NULL DEFAULT '',
`session_browser` varchar(150) COLLATE utf8_bin NOT NULL DEFAULT '',
`session_page` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT '',
`session_viewonline` tinyint(1) unsigned NOT NULL DEFAULT 1,
`session_autologin` tinyint(1) unsigned NOT NULL DEFAULT 0,
`session_admin` tinyint(1) unsigned NOT NULL DEFAULT 0,
`session_forwarded_for` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT '',
`session_forum_id` mediumint(8) unsigned NOT NULL DEFAULT 0,
PRIMARY KEY (`session_id`),
KEY `session_time` (`session_time`),
KEY `session_user_id` (`session_user_id`),
KEY `session_fid` (`session_forum_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
Grüße: Mahony
Re: [3.2] Tabelle phpbb_sessions fehlt
Verfasst: 04.02.2019 20:47
von canonknipser
Gib erst mal ein Screenshot deiner Tabellenstruktur