Seite 1 von 1

Probleme mit Attachements

Verfasst: 05.06.2007 08:44
von chrissi42
Ich glaube, ich habe aus Versehen die Tabelle extension_groups gelöscht. Wenn ich im meinem Board ein Attachement hochladen möchte kommt folgende Fehlermeldung:
  • SQL ERROR [ mysql4 ]

    Table 'chrissi43.phpbb3_extension_groups' doesn't exist [1146]

    SQL

    SELECT group_name, cat_id FROM phpbb3_extension_groups WHERE cat_id > 0 ORDER BY cat_id

    BACKTRACE
Kann mir jemand sagen wie ich die Tabelle wiederherstellen kann, bzw. wie kann ich sie neu anlegen?

Verfasst: 05.06.2007 09:14
von Kalapuikkoja
:o

vllt guggst du erstmal bei PhpMyAdmin nach, ob die Tabelle vllt nur kaputt ist?

Verfasst: 05.06.2007 09:32
von chrissi42
Hab ich schon, leider ist sie nicht (mehr) vorhanden. :x
Hat vielleicht jemand eine frisch installierte phpbb3-Version? Dann könnte er mit doch die sql-Datei exportieren und schicken?

Verfasst: 05.06.2007 12:04
von Dr.Death
Dazu müssten wir aber erst wissen, welche Datenbank Du verwendest!

MySQL ?
Wenn ja, welche Version ?

Verfasst: 05.06.2007 12:13
von chrissi42
Ich nutze MySQL 4.1.22 (von funpic)

Verfasst: 05.06.2007 12:17
von Mahony
Hallo
Erstelle mal die Tabelle neu mit

Code: Alles auswählen

DROP TABLE IF EXISTS `phpbb3_extension_groups`;
CREATE TABLE `phpbb3_extension_groups` (
  `group_id` mediumint(8) unsigned NOT NULL auto_increment,
  `group_name` varchar(255) binary NOT NULL default '',
  `cat_id` tinyint(2) NOT NULL default '0',
  `allow_group` tinyint(1) unsigned NOT NULL default '0',
  `download_mode` tinyint(1) unsigned NOT NULL default '1',
  `upload_icon` varchar(255) binary NOT NULL default '',
  `max_filesize` int(20) unsigned NOT NULL default '0',
  `allowed_forums` text NOT NULL,
  `allow_in_pm` tinyint(1) unsigned NOT NULL default '0',
  PRIMARY KEY  (`group_id`)
) TYPE=MyISAM AUTO_INCREMENT=10;
und

Code: Alles auswählen

INSERT INTO `phpbb3_extension_groups` (`group_id`,`group_name`,`cat_id`,`allow_group`,`download_mode`,`upload_icon`,`max_filesize`,`allowed_forums`,`allow_in_pm`) VALUES ('1','Images','1','1','1','','0','','0');
INSERT INTO `phpbb3_extension_groups` (`group_id`,`group_name`,`cat_id`,`allow_group`,`download_mode`,`upload_icon`,`max_filesize`,`allowed_forums`,`allow_in_pm`) VALUES ('2','Archives','0','1','1','','0','','0');
INSERT INTO `phpbb3_extension_groups` (`group_id`,`group_name`,`cat_id`,`allow_group`,`download_mode`,`upload_icon`,`max_filesize`,`allowed_forums`,`allow_in_pm`) VALUES ('3','Plain Text','0','0','1','','0','','0');
INSERT INTO `phpbb3_extension_groups` (`group_id`,`group_name`,`cat_id`,`allow_group`,`download_mode`,`upload_icon`,`max_filesize`,`allowed_forums`,`allow_in_pm`) VALUES ('4','Documents','0','0','1','','0','','0');
INSERT INTO `phpbb3_extension_groups` (`group_id`,`group_name`,`cat_id`,`allow_group`,`download_mode`,`upload_icon`,`max_filesize`,`allowed_forums`,`allow_in_pm`) VALUES ('5','Real Media','3','0','1','','0','','0');
INSERT INTO `phpbb3_extension_groups` (`group_id`,`group_name`,`cat_id`,`allow_group`,`download_mode`,`upload_icon`,`max_filesize`,`allowed_forums`,`allow_in_pm`) VALUES ('6','Windows Media','2','0','1','','0','','0');
INSERT INTO `phpbb3_extension_groups` (`group_id`,`group_name`,`cat_id`,`allow_group`,`download_mode`,`upload_icon`,`max_filesize`,`allowed_forums`,`allow_in_pm`) VALUES ('7','Flash Files','5','0','1','','0','','0');
INSERT INTO `phpbb3_extension_groups` (`group_id`,`group_name`,`cat_id`,`allow_group`,`download_mode`,`upload_icon`,`max_filesize`,`allowed_forums`,`allow_in_pm`) VALUES ('8','Quicktime Media','6','0','1','','0','','0');
INSERT INTO `phpbb3_extension_groups` (`group_id`,`group_name`,`cat_id`,`allow_group`,`download_mode`,`upload_icon`,`max_filesize`,`allowed_forums`,`allow_in_pm`) VALUES ('9','Downloadable Files','0','0','1','','0','','0');


Grüße: Mahony

Verfasst: 05.06.2007 12:18
von Dr.Death
Dann sollte ein Auszug meiner Datenbank passen:

Code: Alles auswählen

Doppelten Code entfernt ;-)
EDIT: Da war jemand schneller als ich....

Edit 2:

Bei MySQL 4.1.x sollte man die Collation noch einbeziehen:

Code: Alles auswählen

DROP TABLE IF EXISTS `phpbb3_extension_groups`; 
CREATE TABLE `phpbb_extension_groups` (
  `group_id` mediumint(8) unsigned NOT NULL auto_increment,
  `group_name` varchar(255) collate utf8_bin NOT NULL default '',
  `cat_id` tinyint(2) NOT NULL default '0',
  `allow_group` tinyint(1) unsigned NOT NULL default '0',
  `download_mode` tinyint(1) unsigned NOT NULL default '1',
  `upload_icon` varchar(255) collate utf8_bin NOT NULL default '',
  `max_filesize` int(20) unsigned NOT NULL default '0',
  `allowed_forums` text collate utf8_bin NOT NULL,
  `allow_in_pm` tinyint(1) unsigned NOT NULL default '0',
  PRIMARY KEY  (`group_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=10 ;

Verfasst: 05.06.2007 13:21
von chrissi42
Juhu es hat geklappt, danke euch