[3.2] Tabelle phpbb_sessions fehlt

Fragen rund um die Installation, Administration und Benutzung von phpBB.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Benutzeravatar
dom_beta
Mitglied
Beiträge: 255
Registriert: 29.11.2014 06:39

[3.2] Tabelle phpbb_sessions fehlt

Beitrag 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?
MfG
dom_beta
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12178
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: [3.2] Tabelle phpbb_sessions fehlt

Beitrag von Mahony »

Hallo
dom_beta hat geschrieben:Ist das normal?
Nein, das ist Super :D

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
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Benutzeravatar
dom_beta
Mitglied
Beiträge: 255
Registriert: 29.11.2014 06:39

Re: [3.2] Tabelle phpbb_sessions fehlt

Beitrag von dom_beta »

Hallo,
Mahony hat geschrieben:Hallo
dom_beta hat geschrieben:Ist das normal?
Nein, das ist Super :D

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.
MfG
dom_beta
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12178
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: [3.2] Tabelle phpbb_sessions fehlt

Beitrag 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
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Benutzeravatar
dom_beta
Mitglied
Beiträge: 255
Registriert: 29.11.2014 06:39

Re: [3.2] Tabelle phpbb_sessions fehlt

Beitrag 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.
MfG
dom_beta
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12178
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: [3.2] Tabelle phpbb_sessions fehlt

Beitrag 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
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Benutzeravatar
dom_beta
Mitglied
Beiträge: 255
Registriert: 29.11.2014 06:39

Re: [3.2] Tabelle phpbb_sessions fehlt

Beitrag 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
MfG
dom_beta
Benutzeravatar
canonknipser
Ehemaliges Teammitglied
Beiträge: 2053
Registriert: 10.09.2011 11:14
Kontaktdaten:

Re: [3.2] Tabelle phpbb_sessions fehlt

Beitrag von canonknipser »

Guckst du vielleicht in phpMyAdmin? Nutzt du auch die Blätterfunktion?
Screenshot_20190204_203339.png
Screenshot_20190204_203339.png (5.12 KiB) 323 mal betrachtet
Screenshot_20190204_203401.png
Screenshot_20190204_203401.png (9.84 KiB) 323 mal betrachtet
Grüße, canonknipser
"there are only 10 types of people: those, who understand binary and those, who don't"
just arrived ;) - Bilder
Kein Support via PN, nur im Board und (manchmal) im IRC
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12178
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: [3.2] Tabelle phpbb_sessions fehlt

Beitrag 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

Code: Alles auswählen

USE `d00fe123`;
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
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Benutzeravatar
canonknipser
Ehemaliges Teammitglied
Beiträge: 2053
Registriert: 10.09.2011 11:14
Kontaktdaten:

Re: [3.2] Tabelle phpbb_sessions fehlt

Beitrag von canonknipser »

Gib erst mal ein Screenshot deiner Tabellenstruktur
Grüße, canonknipser
"there are only 10 types of people: those, who understand binary and those, who don't"
just arrived ;) - Bilder
Kein Support via PN, nur im Board und (manchmal) im IRC
Antworten

Zurück zu „Support-Forum“