geomap sql-error und fehlen im adminbereich

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
ShadowOfMe
Mitglied
Beiträge: 26
Registriert: 15.03.2012 00:07

geomap sql-error und fehlen im adminbereich

Beitrag von ShadowOfMe »

hallo :)

ich habe gerade die geomap installiert und wenn ich sie über mein forum aufrufen will, kommt folgender fehler:

Allgemeiner Fehler
SQL ERROR [ mysqli ]

Unbekanntes Tabellenfeld 'pd.pf_plz' in where clause [1054]

SQL

SELECT COUNT(u.user_id) AS user_count FROM phpbb_users u INNER JOIN phpbb_profile_fields_data pd ON u.user_id = pd.user_id LEFT JOIN phpbb_groups g ON u.group_id = g.group_id LEFT JOIN phpbb_geo_plz gp ON ( pd.pf_plz = gp.plz AND pd.pf_land = gp.land ) WHERE pd.pf_plz IS NOT NULL AND gp.breite IS NOT NULL AND g.geo_hide = 0 ORDER BY gp.breite, gp.laenge

BACKTRACE

FILE: [ROOT]/includes/db/mysqli.php
LINE: 182
CALL: dbal->sql_error()

FILE: [ROOT]/includes/functions_geomap.php
LINE: 71
CALL: dbal_mysqli->sql_query()

FILE: [ROOT]/geomap.php
LINE: 118
CALL: geomap->getGeoCount()

ich hab ehrlich gesagt keine ahnung, was der mir damit sagen will. ich hab keinen plan von datenbanken...
kann mir bitte jemand weiterhelfen?
ausserdem wird die geomap nicht im admin-bereich angezeigt. dort steht unter mods nur der minichat.

vielen dank schonmal
shadow

€dit: leider funktioniert das ganze forum nicht mehr, wenn ich die geomap installiert habe.. sobald ich einen beitrag lesen will kommt diese fehlermeldung:

SQL ERROR [ mysqli ]

Unbekanntes Tabellenfeld 'pf_plz' in where clause [1054]

SQL

SELECT COUNT(user_id) user_count FROM phpbb_profile_fields_data WHERE pf_plz != 0 AND pf_land != 0 AND user_id = 2

BACKTRACE

FILE: [ROOT]/includes/db/mysqli.php
LINE: 182
CALL: dbal->sql_error()

FILE: [ROOT]/viewtopic.php
LINE: 1084
CALL: dbal_mysqli->sql_query()

*uff* und nun? geomap ist deinstalliert.. dann läuft alles wie gewohnt.. woran kann das liegen?
femu
Mitglied
Beiträge: 568
Registriert: 18.10.2005 11:47
Wohnort: Pfaffenhofen
Kontaktdaten:

Re: geomap sql-error und fehlen im adminbereich

Beitrag von femu »

Das klingt, als wenn der Installer nicht gelaufen wäre, da er ja Felder, die damit installiert würden, ja nicht vorhanden sind ....
Gruß, femu
___________________________________________
[Meine Modification Homepage] - [Meine reguläre Homepage]
Benutzeravatar
redbull254
Ehemaliges Teammitglied
Beiträge: 10379
Registriert: 05.01.2006 13:01
Kontaktdaten:

Re: geomap sql-error und fehlen im adminbereich

Beitrag von redbull254 »

Hallo erstmal,

wenn ich mich recht erinnere muss vor dem Aufruf des Installer das PLZ Feld schon angelegt sein. Vor allem im richtigen Format. Steht aber auch in der Install-Anleitung, wenn ich nicht falsch liege.

Ein Link zur Mod wäre nicht schlecht und würde auch den hier herrschenden Foren-Regeln entsprechen. ;-)

Schließlich hat man nicht alle Mod selber installiert. :roll:
Beste Grüße
Walter
femu
Mitglied
Beiträge: 568
Registriert: 18.10.2005 11:47
Wohnort: Pfaffenhofen
Kontaktdaten:

Re: geomap sql-error und fehlen im adminbereich

Beitrag von femu »

Hmmm ... Ich hab das gerade mal lokal ausprobiert und der Installer endet in einer weissen Seite. Spricht die Installtion ist nicht fertig und bringt genau den beschriebenen Fehler ... Schau ich mir mal genauer an, da Frank ja eigentlich nichts mehr an der Modifikation macht.
Gruß, femu
___________________________________________
[Meine Modification Homepage] - [Meine reguläre Homepage]
DOC73
Mitglied
Beiträge: 20
Registriert: 08.04.2012 18:21

Re: geomap sql-error und fehlen im adminbereich

Beitrag von DOC73 »

Hallo,

bei mir lief es auch in ein weißes Fenster (und auch diese Fehlermeldungen), wenn ich es lokal unter XAMPP versuche. Auf der Homepage ging alles.

1. Schaue ob du noch Datenbankreste auf der Homepage vorhanden hast (MySQLDumper hilfreich :-) ) und lösche diese ggf. (...._geo_.... Tabellen)
2. Beachte ganz genau die Install.xml bei GeoMap 2.2.8 und halte dich an genau das was da steht.
3. Beachte deine Ordnerrechte (chmod)

Wie bin ich vorgegangen:

1. Alle Anpassungen lokal durchgeführt nach Install.xml von GeoMap 2.2.8
2. Per FTP hochgeladen
3. chmod 777 nach Anleitung unter Install.xml von GeoMap gesetzt über FTP Client (hier bei mir FileZilla)
4. auch auf den Ordner cache muss chmod 777 gesetzt werden für die Installation.
5. Aufruf des Installers (www.deinehomepage\forum\install)
6. Nach fertiger Installation im Adminbereich des Forums unter Styles deine Themes, Templates und Grafiksammlungen "aktualisieren"
7. Im Adminbereich deines Forums unter "Allgemein" in der Mitte ganz unten den Cache deines Boards löschen ("Den Cache leeren")
8. Dann im Adminbereich auf Kateikarte "MODS" gehen und rechts bei GeoMap auf "Postleitzahlen verwalten gehen"
9. Dort eine erste Postleitzahl eingeben und diese hinzufügen.
10. Karte neu zeichnen lassen.

Jetzt hast du alle Voraussetzungen, das es läuft.

Info:
Es ist ein bißchen verwirrend unter GeoMap die Gruppenverwaltung.
Wenn ihr dort einer Gruppe auf aktiviert stellt, bedeutet das diese auch nicht auf der Karte dargestellt werden. So als kleine Info. :-)
Antworten

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