PDA

Shop Support News Archive - Shopbetreiber News -> Forum : ECB SHOP: V1.0.3 "Duplicate entries" bei Bluegate


carrevolutions
22.07.2009, 02:35
das Gleiche bei Bluegate...
''>ZITAT</div>1062 - Duplicate entry '908517773c6a3c80c245d353caacd1bd' for key 'PRIMARY'

INSERT INTO `bluegate_seo_url` (`url_md5`,`url_text`,`products_id`,`language_id`) VALUES ('908517773c6a3c80c245d353caacd1bd','Aerodynamik/Frontstoßstangen/Audi/Audi-A3/Frontstoßstange-XX-Line-Audi-A3','16','2')[/b]

und noch mehr
''>ZITAT</div>Fatal error: main() [<a href='function.main'>function.main</a>]: The script tried to execute a method or access a property of an incomplete object. Please ensure that the class definition &quot;shoppingCart&quot; of the object you are trying to operate on was loaded _before_ unserialize() gets called or provide a __autoload() function to load the class definition in /home/www/doc/13690/car-revolutions.de/www/tuning-shop/includes/cart_actions.php on line 119[/b]

Leute das Update ist echt uncool :)

SMT WebServices
22.07.2009, 02:39
''>ZITAT(Amnesia @ Jul 22 2009, 2:35) 185546
das Gleiche bei Bluegate...
''>ZITAT1062 - Duplicate entry '908517773c6a3c80c245d353caacd1bd' for key 'PRIMARY'

INSERT INTO `bluegate_seo_url` (`url_md5`,`url_text`,`products_id`,`language_id`) VALUES ('908517773c6a3c80c245d353caacd1bd','Aerodynamik/Frontstoßstangen/Audi/Audi-A3/Frontstoßstange-XX-Line-Audi-A3','16','2')[/b]

und noch mehr
''>ZITAT</div>Fatal error: main() [<a href='function.main'>function.main</a>]: The script tried to execute a method or access a property of an incomplete object. Please ensure that the class definition &quot;shoppingCart&quot; of the object you are trying to operate on was loaded _before_ unserialize() gets called or provide a __autoload() function to load the class definition in /home/www/doc/13690/car-revolutions.de/www/tuning-shop/includes/cart_actions.php on line 119[/b]

Leute das Update ist echt uncool :)
[/b][/quote]
hmm bei bluegate würd ich sagen einfach mal probieren neu zu indizieren

Die erste Fehlermeldung kommt wenn ich indizieren will....
die 2te beim Artikel in Warenkorb legen.

Habe Bluegate mal geleert wegen Duplicate Entry macht aber kein Unterschied

''>ZITAT</div>1062 - Duplicate entry '908517773c6a3c80c245d353caacd1bd' for key 'PRIMARY'

INSERT INTO `bluegate_seo_url` (`url_md5`,`url_text`,`products_id`,`language_id`) VALUES ('908517773c6a3c80c245d353caacd1bd','Aerodynamik/Frontstoßstangen/Audi/Audi-A3/Frontstoßstange-XX-Line-Audi-A3','16','2')[/b]

Ich würde mal sagen du hast zwei Identische Artikel in der selben Kategorie und hast.
So das die md5 Checksumme von der url zwei mal generiert wird.

[ Zusammengefasst ]

yogi70
23.07.2009, 16:16
@Amnesia,

ich hab versucht das zu reproduzieren - bekomme den Fehler aber nicht hin.

Könntest Du mir einen DB-Dump zur Verfügung stellen?
Ich vermute ansonsten auch das es sich um doppelte Produkte handelt.

Info: Ursprüngliches Thema wurde geteilt

Hi,

ja stimmt sind doppelte Produkte, d.h. es gibt zwei oder mehrere die den gleichen Namen haben.

So nun kommt der Shopbetreiber und hackt fröhlich Produkte rein. Ohne sich dabei was zu denken nimmt er für zwei ähnliche Produkte den gleichen Namen.

Ergo, er bekommt die Fehlermeldung von der DB präsentiert.

Gibt es eine Möglichkeit die Urls zu "nummerieren", dass keine doppelten URLs angelegt werden bzw. keine Fehlermeldung bei der Indizierung aufscheint?

VG

Bei gleichem Artikelnamen hängt Bluegate eigentlich automatisch eine fortlaufende Nummer an den weiteren URLs an.

''>ZITAT(Ex-Entwickler @ Jul 23 2009, 22:15) 185972 Bei gleichem Artikelnamen hängt Bluegate eigentlich automatisch eine fortlaufende Nummer an den weiteren URLs an. [/b]

Stimmt hab ich auch eben gesehen (im noch laufenden XTC-Shop mit DirectURL). Warum meckerst dann beim ECB das Bluegate ding?

Das Problem ander Sache, es gibt keins ohne v 1.03. Erst ab dem Update macht er das :)
Naja und die andere Fehlermeldung dementsprechend auch...

[ ZUSAMMENGEFASST ]

yogi70
24.07.2009, 09:01
Fehler gefunden:

suche folgende Zeilen in /inc/bluegate_seo.inc.php

************$productLink = urldecode($this->validateDBKeyLink($productLink,''));
************$categoryLink = urldecode($this->validateDBKeyLink($categoryLink,''));
************$contentLink = urldecode($this->validateDBKeyLink($contentLink,''));


und ersetzte die diese jeweils durch das entsprechende Pendant:

************$productLink = $this->validateDBKeyLink(urldecode($productLink),'');
************$categoryLink = $this->validateDBKeyLink(urldecode($categoryLink),'');
************$contentLink = $this->validateDBKeyLink(urldecode($contentLink),'');


insgesamt müßt Ihr 5 Zeilen austauschen oder auf die V1.0.3a warten - die fixed die Probleme.

@amnesia:
das andere Problem wird in diesem Thread nicht behandelt sondern hier (http://www.ecombase.de/forum/ECB-fehlermeldung-nach-update-auf-version-103-t45779.html)

blackshadow
24.07.2009, 17:02
''>ZITAT(yogi @ Jul 24 2009, 9:01) 186013 Fehler gefunden:

suche folgende Zeilen in /inc/bluegate_seo.inc.php

************$productLink = urldecode($this->validateDBKeyLink($productLink,''));
************$categoryLink = urldecode($this->validateDBKeyLink($categoryLink,''));
************$contentLink = urldecode($this->validateDBKeyLink($contentLink,''));


und ersetzte die diese jeweils durch das entsprechende Pendant:

************$productLink = $this->validateDBKeyLink(urldecode($productLink),'');
************$categoryLink = $this->validateDBKeyLink(urldecode($categoryLink),'');
************$contentLink = $this->validateDBKeyLink(urldecode($contentLink),'');


insgesamt müßt Ihr 5 Zeilen austauschen oder auf die V1.0.3a warten - die fixed die Probleme.

@amnesia:
das andere Problem wird in diesem Thread nicht behandelt sondern hier (http://www.ecombase.de/forum/ECB-fehlermeldung-nach-update-auf-version-103-t45779.html) [/b]


Spitze Yogi!

hat funktioniert - Danke!

VG
BS

SEO-FREAK
24.07.2009, 18:58
''>ZITAT(Amnesia @ Jul 22 2009, 2:35) 185546
..........

Leute das Update ist echt uncool :)
[/b]

kannste es BESSER ?

yogi70
24.07.2009, 22:36
@all

bitte nicht vergessen das Update auf V1.0.3a durchzuführen!!!

da sind die Bugfixes und noch andere fixes drin...