Seite 1 von 1

phpbb 2.0.11 - 'usr_web26_1.f_confirm' existiert nicht

Verfasst: 22.12.2004 15:50
von ICO
Hallo alle zusammen!

Hab mir eben mal die Zeit genommen um und ein Update von 2.0.6 auf 2.0.11 gemacht. Neu bei 2.0.11 ist ja die visuelle Bestätigung... die nur leider bei mir nicht so richtig läuft.

Wenn ich dies aktiviert habe, dann kommt bei der Registrierung folgendes:
Could not delete stale confirm data

DEBUG MODE

SQL Error : 1146 Tabelle 'usr_web26_1.f_confirm' existiert nicht

DELETE FROM f_confirm WHERE session_id NOT IN ('08e527c14dc9fd179c895397a83de388', '0d25815a7f60263864199e479822d3ba', '14c73a3d752abce7c9976b0dde80f724', '15d81bbfc3a90013b0a0291e2f050029', '1834d2b07a302dcd5cf463b7b0524666', '18f3fbbf0ad95fd2c2f3ef6a4cf29d29', '1a7dffb824141a0e43adb2dbf7d5617c', '1f2ee269e2618f9314ca4b55ccb2c131', '210e86e37e803c8d4adbb1ac7b80c42c', '228e8e9321e8106b4136fe181a72a8d6', '26058210241f6523c03b63c217528193', '2bb95687253b1cf036b17b578ef41db7', '324d1702ce31e7fdbb95ce35ecbb95be', '41413a6f0a541ecc9c12d0d38a1763ef', '43eb74d5a934729d2fa3da5d87afae50', '4a89665ae6eefe6fdc7de1620f80f20e', '555d9c2e5686e32eec1c3dd1e55add64', '5985df6d24e5156805e51f9fd36140f6', '5b2a30deb26748bada07b832ef3ee441', '5eb1a9d3e6d853f243aa875a0dba7c3b', '6468fa3a9338af418aa2139763157e1f', '698e2fa8e4c945bea83b3a74ebf13d4e', '6a57a154746158c51e639670fb8a37b5', '6d6ac92357551347081dd55dbed3e7f4', '70ff22abd4ec5ef8a6011bc5817281d2', '720853ad1a447d7270f82e55024ad7d4', '742a7f7475aa395c1e8c8c4b9411b24f', '7a64ab10f65103a0e3f44a5a20243c3d', '8801314878bece47aaa14187fd5dce5b', '8a2c4812b6ae60e5aa7fde23938bc8e2', '8a52419b73f8f5ce45bf5e40119d957f', '9819d29ddcd5a122a2e3aff71db26de6', '988ad0ac976a96f39124a1b167288aa7', '9c2394b48a23ed4bbdaad41f777aa349', '9db7b06ea5237d04808e4fef7f8e5dde', 'ac7b39ad93efffe9a043e9456bd7c155', 'ad7c27f51bf7a31ccd575d959deb00ac', 'b4d4a1d411560e87c861c9b1cd7e6a37', 'b6ae9899fb4d362d0b77dc15045436e0', 'bc38edca9a66cfe4b092737783c86db8', 'bdc64363a42d444f99de07bbc1f40821', 'bf9bfb6f55aecd01219d7956fba90ec0', 'bfcb5b3f2f4e332c3e26c8ad12d713dd', 'c2a5d73d789f2c71babd61d3d0a0e3a0', 'cc30b8dbc7f9f385578d6a46fb152ccb', 'cd4d7454cd6dc96f8f43e7edcde6efd6', 'cd76bf553e1fd23c47ee77f57ffe3a34', 'd74fb57414336d46791f7fb00ed06fa5', 'd8b13ad6913991856371480ddf82aeab', 'e07d2aed5900db021ccc1c0332230cdf', 'e2e12b49d975176697069bb3f419924f', 'e5115fb0358d7f092b527c40612c539b', 'e93c95909628fa68fed8cf88c2bebb98', 'ea675c74e937b4c52ef5cf185ed10cd8', 'eb2c27a4f6fac0461fca80a901ffa5ca', 'eb386c7c387fcdd026cb9e84f6bac5a0', 'ed3e9500a22bf482a4b885b079fe9349', 'ed85f1e57806fddc730cae5dd9ccc2ae', 'f2b2e1b683c39ad9fea726f6c81ce8c8', 'fa9b1995f53d1b7f5e9593d78fd357d8', 'fe8b291c2b0f726e1aa6ac708a6f6f14')

Line : 931
File : /home/www/web26/html/board/includes/usercp_register.php
Also ich bin mir ziemlich sicher, dass ich, was die Änderungen am Code angeht, alles so habe, wie es verlangt ist.

Kann nun selber schon aus der Fehlermeldung herauslesen, dass diese confirm Tabelle in der Datenbank fehlt. Ich hab die Datei update_to_2011.php zwei mal ausgeführt und es passiert einfach nichts. In der Datenbank erscheint keine weitere Tabelle.

Jetzt noch mal ne zusätzliche Frage... wenn dieses Update von der Datei aus nicht geklappt hat.. werden dann auch die ganzen anderen Updatedateien auch nicht funktioniert haben?


Ich danke für eine schnelle Hilfe!

Verfasst: 22.12.2004 16:08
von marino
du machst einen gravierenden denkfehler der auf einen gravierenden updatefehler schliesen lässt
Ich hab die Datei update_to_2011.php zwei mal ausgeführt und es passiert einfach nichts. In der Datenbank erscheint keine weitere Tabelle.
durch die update-datei update_2011.php werden keine tabellen angelegt - sondern - wie schon in vielen andren treads geschrieben - nur die versionsnummer geändert .. hast du - so wie verlangt - das update schrittweise vorgenommen ?

Verfasst: 22.12.2004 16:15
von ICO
Ach so... damit wäre das erste Problem bzw. Missverständnis geklärt.

Ich hab alle Updates so gemacht, wie sie von http://www.phpbb.com/phpBB/catdb.php?cat=48 runterzuladen sind. Hab dann alles nach Vorgabe der phpbb_2.0.10_to_2.0.11.html in meinen Codes vorgenommen. Ich versteh das einfach nicht?!

Verfasst: 22.12.2004 16:26
von marino
so kurz mal schlau gemacht ...
du schreibst das du von 2.0.6 upgedatet hast dir aber die tabelle _confirm fehlt .. diese gibts aber seit 0.5 und ist eine der letzten "grossen" änderungen die an den tabellen durchgeführt wurde (seit 0.6 erfolgt keine nennenswerte änderung an den tabellen mehr siehe
http://www.phpbb.de/doku/kb/artikel.php ... =nderungen)

hast du noch ein backup deiner alten datenbank ? der 0.6 ?


du kannst ja mal versuchen die tabelle per phpmyadmin nachträglich anzulegen.. dies währe der code (tabellen-prefix anpassen !!)

Code: Alles auswählen

CREATE TABLE `phpbb_confirm` (
  `confirm_id` char(32) NOT NULL default '',
  `session_id` char(32) NOT NULL default '',
  `code` char(6) NOT NULL default '',
  PRIMARY KEY  (`session_id`,`confirm_id`)
);
allerdings übernehm ich keine garantie dafür das damit der fehler behoben ist

Verfasst: 22.12.2004 17:29
von ICO
Alles klar, funktioniert jetzt wunderbar.. Danke dir!
Die Tabelle confirm muss wohl mal bei nem früheren Datenbank Import/Export verloren gegangen sein.

Verfasst: 22.12.2004 17:31
von marino
nix zudanken ..