[3.2] Tabelle phpbb_sessions fehlt

Fragen rund um die Installation, Administration und Benutzung von phpBB 3.1.x und höher und die Konvertierung zu phpBB 3.2.x.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version [3.1.x] oder [3.2.x] angeben.
dom_beta
Mitglied
Beiträge: 254
Registriert: 29.11.2014 06:39

[3.2] Tabelle phpbb_sessions fehlt

Beitragvon dom_beta » 04.02.2019 19:12

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?
....

Benutzeravatar
Mahony
Ehemaliger
Beiträge: 11842
Registriert: 17.11.2005 22:33
Wohnort: Esslingen (Neckar)
Kontaktdaten:

Re: [3.2] Tabelle phpbb_sessions fehlt

Beitragvon Mahony » 04.02.2019 19:17

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.

dom_beta
Mitglied
Beiträge: 254
Registriert: 29.11.2014 06:39

Re: [3.2] Tabelle phpbb_sessions fehlt

Beitragvon dom_beta » 04.02.2019 19:21

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.
....

Benutzeravatar
Mahony
Ehemaliger
Beiträge: 11842
Registriert: 17.11.2005 22:33
Wohnort: Esslingen (Neckar)
Kontaktdaten:

Re: [3.2] Tabelle phpbb_sessions fehlt

Beitragvon Mahony » 04.02.2019 19:27

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.

dom_beta
Mitglied
Beiträge: 254
Registriert: 29.11.2014 06:39

Re: [3.2] Tabelle phpbb_sessions fehlt

Beitragvon dom_beta » 04.02.2019 19:30

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.
....

Benutzeravatar
Mahony
Ehemaliger
Beiträge: 11842
Registriert: 17.11.2005 22:33
Wohnort: Esslingen (Neckar)
Kontaktdaten:

Re: [3.2] Tabelle phpbb_sessions fehlt

Beitragvon Mahony » 04.02.2019 20:09

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.

dom_beta
Mitglied
Beiträge: 254
Registriert: 29.11.2014 06:39

Re: [3.2] Tabelle phpbb_sessions fehlt

Beitragvon dom_beta » 04.02.2019 20:30

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
....

Benutzeravatar
canonknipser
Supporter
Supporter
Beiträge: 1861
Registriert: 10.09.2011 11:14
Kontaktdaten:

Re: [3.2] Tabelle phpbb_sessions fehlt

Beitragvon canonknipser » 04.02.2019 20:35

Guckst du vielleicht in phpMyAdmin? Nutzt du auch die Blätterfunktion?
Screenshot_20190204_203339.png
Screenshot_20190204_203339.png (5.12 KiB) 135 mal betrachtet

Screenshot_20190204_203401.png
Screenshot_20190204_203401.png (9.84 KiB) 135 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
Ehemaliger
Beiträge: 11842
Registriert: 17.11.2005 22:33
Wohnort: Esslingen (Neckar)
Kontaktdaten:

Re: [3.2] Tabelle phpbb_sessions fehlt

Beitragvon Mahony » 04.02.2019 20:42

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
Supporter
Supporter
Beiträge: 1861
Registriert: 10.09.2011 11:14
Kontaktdaten:

Re: [3.2] Tabelle phpbb_sessions fehlt

Beitragvon canonknipser » 04.02.2019 20:47

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


Zurück zu „Support-Forum“