Seite 1 von 1

GeoMap Installationsproblem

Verfasst: 27.08.2009 16:02
von Huidigui
Huhu!
Allgemeiner Fehler
SQL ERROR [ mysqli ]

INDEX command denied to user 'web263'@'localhost' for table 'phpbb3_profile_fields_data' [1142]

Beim Laden der Seite ist ein SQL-Fehler aufgetreten. Bitte kontaktiere die Board-Administration, falls dieses Problem fortlaufend auftritt.
Diesen Fehler bekomme ich angezeigt, wenn ich die Installation von GeoMap starten möchte. Ich schätze mal, dass der Fehler daher rührt, weil mein Präfix für die Tabellen nicht "phpbb_" lautet, sondern "phpbb3_". Ich habe jedoch keinen Schimmer, wo ich was ändern muss, damit die Installation gelingt. Kann mir da jemand helfen? :)

Re: GeoMap Installationsproblem

Verfasst: 27.08.2009 17:18
von chris1278
wenn dein phpbb präfix phpbb3_ ist dann füge nachfolgende befehle per hand in die Datenbank ein:

1.

Code: Alles auswählen

CREATE  TABLE phpbb3_geo_config (  id int( 10  )  unsigned NOT  NULL  auto_increment ,
 active int( 1  )  NOT  NULL default  '1',
 inactive_text text character  set utf8 collate utf8_bin NOT  NULL ,
 user_color varchar( 6  )  character  set utf8 collate utf8_bin NOT  NULL default  '0000FF',
 mod_color varchar( 6  )  character  set utf8 collate utf8_bin NOT  NULL default  '00FF00',
 admin_color varchar( 6  )  character  set utf8 collate utf8_bin NOT  NULL default  'FF0000',
 user_pixel tinyint( 2  )  unsigned NOT  NULL default  '6',
 mod_pixel tinyint( 2  )  unsigned NOT  NULL default  '8',
 admin_pixel tinyint( 2  )  unsigned NOT  NULL default  '8',
 max_latitude float NOT  NULL ,
 min_latitude float NOT  NULL ,
 max_longitude float NOT  NULL ,
 min_longitude float NOT  NULL ,
 refresh_interval int( 11  )  NOT  NULL default  '4',
 PRIMARY  KEY (  id  )  ) ENGINE=MyISAM  DEFAULT CHARSET=utf8;
2.

Code: Alles auswählen

INSERT INTO phpbb3_geo_config (id, active, inactive_text, user_color, mod_color, admin_color, user_pixel, mod_pixel, admin_pixel, max_latitude, min_latitude, max_longitude, min_longitude, refresh_interval) VALUES
(1, 1, 'Die Karte wurde vorübergehend deaktiviert. Sie können weiterhin die Wohnorte der eingetragenen Benutzer sehen, jedoch nicht Ihre eigenen Daten ändern oder nach Mitgliedern suchen.', '0000FF', '00FF00', 'FF0000', 8, 10, 10, 55.3, 45.5, 17.5, 5.5, 1);
3.

Code: Alles auswählen

CREATE TABLE IF NOT EXISTS `phpbb3_geo_groups` (
  `id` int(10) unsigned NOT NULL auto_increment,
  `group_id` int(10) unsigned NOT NULL,
  `color` varchar(6) character  set utf8 collate utf8_bin NOT NULL default  '00FFFF',
  `pixel` int(2) unsigned NOT NULL default  '6',
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8;
4.

Code: Alles auswählen

CREATE TABLE phpbb3_geo_plz (
	plzid int(11) NOT NULL auto_increment,
	plz varchar(5) NOT NULL default '',
	breite double(9,6) NOT NULL default '0.000000',
	laenge double(9,6) NOT NULL default '0.000000',
	land int(11) NOT NULL default 1,
	ort varchar(100) NOT NULL default '',
	PRIMARY KEY  (plzid)
) CHARACTER SET `utf8` COLLATE `utf8_bin`;

wenns du die eingetragen hast dann sollte deine geomap korekt funktionieren. vorrausgesetzt du benutzt standard mysql. ich habe in den codes deinen präfix integriert.

Allerdings must du sehen ob du den geomap mod VErsion 2.2.0 hast. dann sollte das funktionieren.

Re: GeoMap Installationsproblem

Verfasst: 27.08.2009 18:18
von Huidigui
WoW, vielen Dank.

Leider erhalte ich folgenden Fehler ...
Datenbank usr_web263_1 auf localhost

Fehler

SQL-Befehl :

INSERT INTO phpbb3_geo_config( id, active, inactive_text, user_color, mod_color, admin_color, user_pixel, mod_pixel, admin_pixel, max_latitude, min_latitude, max_longitude, min_longitude, refresh_interval )
VALUES ( 1, 1, 'Die Karte wurde vorübergehend deaktiviert. Sie können weiterhin die Wohnorte der eingetragenen Benutzer sehen, jedoch nicht Ihre eigenen Daten ändern oder nach Mitgliedern suchen.', '0000FF', '00FF00', 'FF0000', 8, 10, 10, 55.3, 45.5, 17.5, 5.5, 1 )

MySQL meldet:
#1062 - Duplicate entry '1' for key 1
... wenn ich das hier eingebe ...

Code: Alles auswählen

    INSERT INTO phpbb3_geo_config (id, active, inactive_text, user_color, mod_color, admin_color, user_pixel, mod_pixel, admin_pixel, max_latitude, min_latitude, max_longitude, min_longitude, refresh_interval) VALUES
    (1, 1, 'Die Karte wurde vorübergehend deaktiviert. Sie können weiterhin die Wohnorte der eingetragenen Benutzer sehen, jedoch nicht Ihre eigenen Daten ändern oder nach Mitgliedern suchen.', '0000FF', '00FF00', 'FF0000', 8, 10, 10, 55.3, 45.5, 17.5, 5.5, 1);
:-?

Re: GeoMap Installationsproblem

Verfasst: 27.08.2009 20:19
von chris1278
passiert den was wenn du die geomap aufrufen willst? was kommt da für ne meldung? also ich meine jetzt nach dem die tabbelen ja vorhanden sein sollten

Re: GeoMap Installationsproblem

Verfasst: 27.08.2009 20:57
von Huidigui
Das kommt, wenn ich die install.php aufrufe. Ich bin ja noch gar nicht so weit. :(

Re: GeoMap Installationsproblem

Verfasst: 27.08.2009 21:06
von franki
Huidigui hat geschrieben:INDEX command denied to user 'web263'@'localhost' for table 'phpbb3_profile_fields_data' [1142]
Das Problem habe ich seit kutzen bei meinem Hoster auch, dass ich keine index per install ausführen/anlegen kann.
Muss dann den Index von hand setzen was aber wiederum funktioniert :o

Re: GeoMap Installationsproblem

Verfasst: 27.08.2009 21:38
von Huidigui
Holzfahrrad? Ägypten? So weit nördlich? :o

Re: GeoMap Installationsproblem

Verfasst: 28.08.2009 10:12
von Huidigui
So, ich habe INDEX für meine DBs durch meinen Hoster freischalten lassen.

Führe ich die install.php nun aus, erhalte ich folgenden Fehler:
Allgemeiner Fehler
SQL ERROR [ mysqli ]

Duplicate key name 'pf_plz' [1061]

Beim Laden der Seite ist ein SQL-Fehler aufgetreten. Bitte kontaktiere die Board-Administration, falls dieses Problem fortlaufend auftritt.
Was ist da jetzt falsch? o0

Re: GeoMap Installationsproblem

Verfasst: 28.08.2009 10:14
von Dufftown
Moin,

da existiert etwas schon in der Datenbank.

Das install ist ja bei Dir schon mal gelaufen, bis es zu dem Fehler mit dem INDEX kam.

Re: GeoMap Installationsproblem

Verfasst: 28.08.2009 10:21
von Huidigui
Ja, das dachte ich mir. Daher hab ich die Tabellen vor der erneuten Installation aus der DB gelöscht. Trotzdem kommt es dazu. :(

//EDIT: Ich habe die geomap.php jetzt mal aufgerufen. Scheint zu funktionieren. Jedoch werde ich beim Aufruf immer wieder abgemeldet, sodass ich nicht sehen kann, wo die User sich eingetragen haben. :o