Table 'phpbb.phpbb_ad' doesn't exist [1146]

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
corun
Mitglied
Beiträge: 59
Registriert: 30.08.2008 08:02

Table 'phpbb.phpbb_ad' doesn't exist [1146]

Beitrag von corun »

Hallo,

habe die Installation wie in der Anleitung für Prosilver vorgenommen, leider erhalte ich beim Versuch das Forum (3.0.2) aufzurufen folgende Fehlermeldung:

SQL ERROR [ mysql4 ]

Table 'phpbb.phpbb_ad' doesn't exist [1146]

Beim Laden der Seite ist ein SQL-Fehler aufgetreten. Bitte kontaktiere die Board-Administration, falls dieses Problem fortlaufend auftritt.

Hoffe ihr könnt mir weiterhelfen ^^

thx&bye :)
corun
Mitglied
Beiträge: 59
Registriert: 30.08.2008 08:02

Re: Table 'phpbb.phpbb_ad' doesn't exist [1146]

Beitrag von corun »

corun hat geschrieben:Hallo,

habe die Installation wie in der Anleitung für Prosilver vorgenommen, leider erhalte ich beim Versuch das Forum (3.0.2) aufzurufen folgende Fehlermeldung:

SQL ERROR [ mysql4 ]

Table 'phpbb.phpbb_ad' doesn't exist [1146]

Beim Laden der Seite ist ein SQL-Fehler aufgetreten. Bitte kontaktiere die Board-Administration, falls dieses Problem fortlaufend auftritt.

Hoffe ihr könnt mir weiterhelfen ^^

thx&bye :)
....das sollte eigentlich in den Thread zum Mod....
- gemeint ist der Mod mod_ad-management_0_2_0 -
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Beitrag von 4seven »

falscher tabellenname oder die constants.php wurde nicht bearbeitet
corun
Mitglied
Beiträge: 59
Registriert: 30.08.2008 08:02

Beitrag von corun »

Habe das eben mal kontrolliert, die constant.php habe ich bearbeitet, also genau nach Anleitung die Zeile

// Additional tables

gesucht und darunter


define('AD_TABLE', $table_prefix . 'ad');

eingefügt....., hat leider nichts bewirkt.

Hätte ich denn sonst noch was bearbeiten müssen ?

Wie kann ich denn rausfinden ob der Tabellenname ein falscher ist ?
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Hast Du denn eine SQL Query ausgeführt, der die Tabelle phpbb_ad erzeugt hat?
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Beitrag von 4seven »

das dümmste fällt mir natürlich nicht ein *g
corun
Mitglied
Beiträge: 59
Registriert: 30.08.2008 08:02

Beitrag von corun »

Miriam hat geschrieben:Hast Du denn eine SQL Query ausgeführt, der die Tabelle phpbb_ad erzeugt hat?
Habe die Tabelle eben über phpmyadmin "neue Datenbank anlegen"
mit dem Namen "phpbb_ad" erzeugt, diese erscheint auch links als extra Eintrag in der Tabelle "phpbb" mit der Bezeichnung "_ad" - nur wie bekomme ich nun den Code bei phpmyadmin in die Tabelle..... ?

Hier nochmal der Code für die Tabelle:

`phpbb_ad` (
`ad_id` int(11) NOT NULL auto_increment,
`name` varchar(255) NOT NULL default '',
`code` text NOT NULL,
`show_forums` varchar(255) NOT NULL default '0',
`show_all_forums` tinyint(1) NOT NULL,
`views` int(11) NOT NULL default '0',
`position` tinyint(1) NOT NULL default '0',
`max_views` int(11) NOT NULL default '0',
`groups` varchar(255) NOT NULL default '',
`ranks` varchar(255) NOT NULL default '',
`start_time` varchar(14) binary NOT NULL,
`end_time` varchar(14) binary NOT NULL,
`clicks` int(11) NOT NULL,
`max_clicks` int(11) NOT NULL,
`image` varchar(255) binary NOT NULL,
`url` varchar(255) binary NOT NULL,
`height` smallint(3) NOT NULL,
`width` smallint(3) NOT NULL,
`type` tinyint(1) NOT NULL,
PRIMARY KEY (`ad_id`),
KEY `groups` (`groups`(1),`show_forums`(1))
) TYPE=MyISAM AUTO_INCREMENT=13 AUTO_INCREMENT=1 ;
corun
Mitglied
Beiträge: 59
Registriert: 30.08.2008 08:02

Beitrag von corun »

corun hat geschrieben:
Miriam hat geschrieben:Hast Du denn eine SQL Query ausgeführt, der die Tabelle phpbb_ad erzeugt hat?
Habe die Tabelle eben über phpmyadmin "neue Datenbank anlegen"
mit dem Namen "phpbb_ad" erzeugt, diese erscheint auch links als extra Eintrag in der Tabelle "phpbb" mit der Bezeichnung "_ad" - nur wie bekomme ich nun den Code bei phpmyadmin in die Tabelle..... ?

Hier nochmal der Code für die Tabelle:

`phpbb_ad` (
`ad_id` int(11) NOT NULL auto_increment,
`name` varchar(255) NOT NULL default '',
`code` text NOT NULL,
`show_forums` varchar(255) NOT NULL default '0',
`show_all_forums` tinyint(1) NOT NULL,
`views` int(11) NOT NULL default '0',
`position` tinyint(1) NOT NULL default '0',
`max_views` int(11) NOT NULL default '0',
`groups` varchar(255) NOT NULL default '',
`ranks` varchar(255) NOT NULL default '',
`start_time` varchar(14) binary NOT NULL,
`end_time` varchar(14) binary NOT NULL,
`clicks` int(11) NOT NULL,
`max_clicks` int(11) NOT NULL,
`image` varchar(255) binary NOT NULL,
`url` varchar(255) binary NOT NULL,
`height` smallint(3) NOT NULL,
`width` smallint(3) NOT NULL,
`type` tinyint(1) NOT NULL,
PRIMARY KEY (`ad_id`),
KEY `groups` (`groups`(1),`show_forums`(1))
) TYPE=MyISAM AUTO_INCREMENT=13 AUTO_INCREMENT=1 ;
Hat alle geklappt, für alle die dasselbe Problem haben:

loggt euch in php my admin ein, klickt einmal auf eure phpbb Datenbank und wählt im darauf folgenden Fenster den Eintrag SQL "zweiter Reiter von Links" aus. Dort kopiert den oben aufgeführten Quelltext rein und bestätigt das Ganze mit dem OK Button. Die ganze Aktion erstellt euch in eurer bereits vorhandenen phpbb Datenbank einen weiteren Eintrag namens "phpbb_ad", der alle von dem Mod benötigten Einträge enhält.

Sag dann erstmal bis gleich, melde mich nochmal wenn weitere Probleme auftauchen (werden) :-))))
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Nicht ganz... Denn die SQL Query zum erstellen besagter (MySQL-)Tabelle lautet:

Code: Alles auswählen

CREATE TABLE `phpbb_ad` (
`ad_id` int(11) NOT NULL auto_increment,
`name` varchar(255) NOT NULL default '',
`code` text NOT NULL,
`show_forums` varchar(255) NOT NULL default '0',
`show_all_forums` tinyint(1) NOT NULL,
`views` int(11) NOT NULL default '0',
`position` tinyint(1) NOT NULL default '0',
`max_views` int(11) NOT NULL default '0',
`groups` varchar(255) NOT NULL default '',
`ranks` varchar(255) NOT NULL default '',
`start_time` varchar(14) binary NOT NULL,
`end_time` varchar(14) binary NOT NULL,
`clicks` int(11) NOT NULL,
`max_clicks` int(11) NOT NULL,
`image` varchar(255) binary NOT NULL,
`url` varchar(255) binary NOT NULL,
`height` smallint(3) NOT NULL,
`width` smallint(3) NOT NULL,
`type` tinyint(1) NOT NULL,
PRIMARY KEY (`ad_id`),
KEY `groups` (`groups`(1),`show_forums`(1))
) TYPE=MyISAM AUTO_INCREMENT=13 AUTO_INCREMENT=1; 
Es fehlte das

Code: Alles auswählen

CREATE TABLE
corun hat geschrieben:Habe die Tabelle eben über phpmyadmin "neue Datenbank anlegen"
mit dem Namen "phpbb_ad" erzeugt
Bist Du sicher, dass Du einen neue Datenbank angelegt hast? Handelt es sich nicht eher um eine neue Tahelle in Deiner vorhandenen phpBB-Datenbank (bei Dir: phpbb)?
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Antworten

Zurück zu „[3.0.x] Mod Support“