Ich habe heute versucht eine Usermap (Version 1.1.1) als Mod einzubinden .....nun das Problem :
Ich bekomme wenn ich die Usermap starte folgenden Fehler :
SQL ERROR [ mysql4 ]
Duplicate entry 'Bechhofen' for key 1 [1062]
SQL
INSERT INTO phpbb_geocode (user_from, user_lat, user_long, code_expire) VALUES ('Bechhofen', '49.159957', '10.553197\r', 1202996762)
BACKTRACE
FILE: includes/db/mysql.php
LINE: 158
CALL: dbal_mysql->sql_error()
FILE: user_map.php
LINE: 85
CALL: dbal_mysql->sql_query()
Die Datenbank habe ich so angelegt : (Skript)
CREATE TABLE phpbb_geocode (
user_from varchar(100),
user_lat double NOT NULL default 0,
user_long double NOT NULL default 0,
code_expire int(11) unsigned NOT NULL default 0,
UNIQUE KEY user_from (user_from)
) ENGINE=MyISAM
kann mir jemand weiterhelfen ?
Hier mal die URL : www.rockfanz.de
Anmeldung : Testuser
Passwort: 123456
Problem mit User Map
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.
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.
-
- Mitglied
- Beiträge: 26
- Registriert: 17.12.2007 19:58
Hallo,
habe genau dasselbe Problem! Datenbank wurde so wie bei meinem Vorschreiber angelegt, denn anderes ging es nicht
http://www.vogelspinne.at/forum/user_map.php
http://www.kaninchengehege.com/phpBB3.7/user_map.php
Hier konnte ich die Datenbank sogar wie in der Installationsanleitung beschrieben anlegen ...
Bitte um Eure Hilfe, da es sich um ein öffentliches Board handelt und ich dieses Problem gerne gehoben haben möchte :]
Vielen Dank und schöne Grüsse
habe genau dasselbe Problem! Datenbank wurde so wie bei meinem Vorschreiber angelegt, denn anderes ging es nicht

http://www.vogelspinne.at/forum/user_map.php
Komischerweise ging es auf meinem eigenen Webspace (anderer Hoster) ohne Probleme:SQL ERROR [ mysql4 ]
Doppelter Eintrag 'wien' f�r Schl�ssel 1. [1062]
SQL
INSERT INTO phpbb_geocode (user_from, user_lat, user_long, code_expire) VALUES ('wien', '48.209206', '16.372778', 1203405720)
BACKTRACE
FILE: includes/db/mysql.php
LINE: 158
CALL: dbal_mysql->sql_error()
FILE: user_map.php
LINE: 91
CALL: dbal_mysql->sql_query()
http://www.kaninchengehege.com/phpBB3.7/user_map.php
Hier konnte ich die Datenbank sogar wie in der Installationsanleitung beschrieben anlegen ...
Bitte um Eure Hilfe, da es sich um ein öffentliches Board handelt und ich dieses Problem gerne gehoben haben möchte :]
Vielen Dank und schöne Grüsse
- redbull254
- Ehemaliges Teammitglied
- Beiträge: 10379
- Registriert: 05.01.2006 13:01
- Kontaktdaten:
Hallo,erstmal 
Wahrscheinlich, weil die User Map nicht funktioniert, wurde die SQL Anweisung noch einmal ausgeführt.
Da nun aber schon ein Eintrag vorhanden ist, wird eben gemeckert.

Für mich sieht das so aus, als wenn nicht nur einmal die SQL Anweisung ausgeführt wurde.Duplicate entry 'Bechhofen' for key 1 [1062]
Wahrscheinlich, weil die User Map nicht funktioniert, wurde die SQL Anweisung noch einmal ausgeführt.
Da nun aber schon ein Eintrag vorhanden ist, wird eben gemeckert.

Beste Grüße
Walter
Walter
-
- Mitglied
- Beiträge: 26
- Registriert: 17.12.2007 19:58
- redbull254
- Ehemaliges Teammitglied
- Beiträge: 10379
- Registriert: 05.01.2006 13:01
- Kontaktdaten:
-
- Mitglied
- Beiträge: 26
- Registriert: 17.12.2007 19:58
-
- Mitglied
- Beiträge: 26
- Registriert: 17.12.2007 19:58
Hallo,
also bei mir konnte das Problem nun gelöst werden. Laut Support meines Anbieters liegt es an den Collationsettings, die nun weggelassen wurden:
Neuer Code
Alter Code
Schöne Grüsse
also bei mir konnte das Problem nun gelöst werden. Laut Support meines Anbieters liegt es an den Collationsettings, die nun weggelassen wurden:
Neuer Code
Code: Alles auswählen
CREATE TABLE `phpbb_geocode` (
`user_from` varchar( 100 ) NOT NULL default '',
`user_lat` double NOT NULL default '0',
`user_long` double NOT NULL default '0',
`code_expire` int( 11 ) unsigned NOT NULL default '0'
)
Code: Alles auswählen
CREATE TABLE `phpbb_geocode` (
>> `user_from` varchar( 100 ) COLLATE utf8_bin NOT NULL default '',
>> `user_lat` double NOT NULL default '0',
>> `user_long` double NOT NULL default '0',
>> `code_expire` int( 11 ) unsigned NOT NULL default '0'
>> ) ENGINE = MYISAM DEFAULT CHARSET = utf8 COLLATE = utf8_bin