Page 1 of 1

SQL Fehlermeldung/ Gallery_block_100

Posted: 8. February 2008 01:53
by Divebaer
Also das mit PHP bzw. den Mod einbau hab ich ja noch soweit gerafft, aber nu hab ich ein Problem.
Wenn ich im ACP den mod installieren möchte (alle Daten korrekt bearbeitet und hochgeladen)
krieg ich diese Meldung.
SQL ERROR [ mysql4 ]
Duplicate entry 'portal_gallery' for key 1 [1062]

SQL

INSERT INTO phpbb_portal_config (config_name, config_value) VALUES ('portal_gallery', '1'), ('portal_gallery_center', '0'), ('portal_album_id', '0'), ('portal_album_id_center', '0'), ('portal_images_sort', '0'), ('portal_images_sort_center', '0'), ('portal_images_number', '1')

BACKTRACE

FILE: includes/db/mysql.php
LINE: 158
CALL: dbal_mysql->sql_error()

FILE: install_gb/install.php
LINE: 45
CALL: dbal_mysql->sql_query()
über phpmyadmin in die Datenbank geschaut (null Ahnung davon) sehe ich dort

phpbb_gallery_albums
phpbb_gallery_comments
phpbb_gallery_config
phpbb_gallery_images
phpbb_gallery_rates

was tun ?
bevor ich da sch... baue erstmal nachfragen.........

augenscheinlich funktioniert alles.

ich habe bevor ich das portal upgedatet habe den mod schonmal Installiert, da es nicht funktionierte.
aus dem Forum dann per Backup wieder entfernt aber in der Datenbank nicht.

stellt dies ein Problem dar ?

Forum wäre http://www.rainbowdivers.de/phpBB3/portal.php

Re: SQL Fehlermeldung/ Gallery_block_100

Posted: 8. February 2008 02:19
by Christian_N
Die Meldung kommt in dem Fall, wenn die install.php erfolgreich ausgeführt wurde und man den nochmal installieren will, da die Einträge nicht vorher gelöscht werden, beim klick auf installieren.

Die werden nur bei dem Update gelöscht da sich die geändert haben seit der ältere Version.

In phpmyadmin solltest du folgenden Einträge finden:
  • phpbb_portal_config
    • portal_gallery
    • portal_gallery_center
    • portal_album_id
    • portal_album_id_center
    • portal_images_sort
    • portal_images_sort_center
    • portal_images_number
Divebaer wrote:ich habe bevor ich das portal upgedatet habe den mod schonmal Installiert, da es nicht funktionierte.
aus dem Forum dann per Backup wieder entfernt aber in der Datenbank nicht.
Hiermit beantwortest eigentlich schon die fragen, das es nicht aus der Datenbank entfernt hast (Backup) wodurch die Einträge vorhanden sind und du somit beim ausführen der install.php natürlich diese Meldung erhälst. ;)

Aber wenn wirklich alle Einträge in der DB vorhanden sind unter phpbb_portal_config (siehe oben) dann brauchst die auch nicht mehr auszuführen. :)

Re: SQL Fehlermeldung/ Gallery_block_100

Posted: 8. February 2008 12:32
by Divebaer
Danke für die Info Christian

Bei mir in PhpMyAdmin

stehen wie gesagt die Gallery Einträge (mit 4 Probebildern) aus Nickvergessen´s Gallery_mod

und für die Boardgallery hab ich nur den Eintrag

* phpbb_portal_config

Diese Einträge finde ich nicht !
o portal_gallery
o portal_gallery_center
o portal_album_id
o portal_album_id_center
o portal_images_sort
o portal_images_sort_center
o portal_images_number
Was tun sprach Zeus .........

update installieren ?
alles nochmal demontieren ?
Tabellen per Hand nachtragen ?

Fragen über Fragen .......

LG Alex

PS: schau Dir mal bitte meine andere Frage bzgl. einer Box auf der HP an viewtopic.php?f=8&t=237

Re: SQL Fehlermeldung/ Gallery_block_100

Posted: 8. February 2008 12:39
by Christian_N
Müssten aber vorhanden sein da sonst der Block auf deiner Seite ja wohl schlecht anzeigen könnte.

Wenn in deinem phpMyAdmin auf diese Tabelle "phpbb_portal_config" klickst hast du 2 Felder "config_name" und "config_value" und die genannte Einträge sind die config_name die du erstmal mit einen klick auf "Anzeigen" auch anzeigen lassen muss und dann siehst du alle Datensätze in dieser Tabelle wo dann auch diese Einträge (letzte Seite) dabei sein sind.

Re: SQL Fehlermeldung/ Gallery_block_100

Posted: 8. February 2008 12:46
by Divebaer
OK nun hab ich das auch kapiert :mrgreen:

Dank Dir nochmals, nur das Boxproblem auf der HP konnte ich noch nicht lösen.

Die Lösung aus phpBB.de mit RSS Feed und diesen dann wieder auf der HP einlesen ist mMn zu umständlich, weißt Du da eine bessere Lösung
viewtopic.php?f=8&t=237