Hi Zusammen
ich hab ein großes Problem ! Meine Datenbank wurde gesperrt wegen angeblicher Überlastung … Der Kundendienst meines Anbieters schrieb folgendes
Die Überlastung ging durch folgende Ursachen hervor:
select oxfixed, oxexpired, ( oxstdurl like 'index.php?cl=tag&searchtag=gentlemen%5C%5C%5C%5C…
Diese Abfrage wird in der Datei ‘/kunden/XXXXXXXXXXX/webseiten/core/oxseoencoder.php’ gestartet in Zeile 692, die Suche muss hierbei durch .substr beschränkt werden, bitte setzen Sie sich für eine Entsperrung mit uns in Verbindung.
Was und wo muss ich das ändern ? Kennt einer das Problem was ist es überhaupt für ein Problem ?
Ich bitte um schnelle Hilfe
Grüße
Hallo,
dieses Problem ist bekommt.
Im Admin kannst du an Artikel sogenannte Tags (Stichworte) pflegen.
Diese dürfen keine Sonderzeichen enthalten wie z.B.: ’ ` ´ " enthalten.
Sonderzeichen werden durch eine Methode (entweder Artikel, Admin-Klasse oder oxseoencoder) maskiert.
D.h. die Sonderzeichen werden mit \ ausgeblendet somit wird ’ zu ’ .
Danach werden diese Zeichen in hexadezimalen Zahlen umgewandelt.
Beim Aufruf des Artikels wird der Link wieder zurückgewandelt.
An irgendeiner Stelle im Shop wird die Parameter Adresse (index.php?cl=tag&searchtag=gentlemen%5C%5C%5 C%5C) aufgerufen und wieder gespeichert.
Dabei wird der Vorgang wiederholt und es entstehen Duplikate.
Denn nun wird nciht nur das ’ maskiert sondern das maskierende Zeichen \ wird zusätzlich maskiert also \’ .
Dadurch entstehen sehr schnell übermäßig lange Adressnamen.
Eine Liste klick mich
Ein ähnliches Problem ist hier bereits (4.4.0) behoben wurden klick mich
Am besten keine entsprechenden Zeichen verwenden bis der Bug behoben ist.
Hi Danke
Aber meine Titel Felder OXTAGS sind alle leer also kann auch kein fehler auftauchen oder ?
kein Plan was ich noch machen soll und wodurch das ausgelöst wird!?
Grüße
salut,
hast du Zugang zur Datenbank (phpmyadmin etc. )?
Dann suche in der Tabelle oxseo im feld oxstdurl nach dem Wert “5C%5C%5 C%5C”.
Du solltest einige Einträge finden, diese könntest du löschen(werden ja wieder neu erstellt). Das ist aber eher eine Maßnahme für kurze Zeit und mit Vorsicht zu genießen.
Aber du findest wirklich keine Tags wie “gentlemen” an den Artikeln?
ceau
Hi Markus
ja ich habe Zugang mein Anbieter hat mir die Datenbank kurzfristig freigeschaltet umein Update zu machen aber… das ist ein anderes Thema Tmpl. anpassen grummel.
auf jedenfall finde ich bei der suche nach 5C%5C%5 C%5C in oxstdurl auch nichts …
Bin am verzweifeln…
Ich habe gar keine Tags vegeben die Tabelle ist komplett leer …
Danke trotzdem
Sooo neue Nachricht vom Anbieter
Es war hierbei nicht direkt eine Überlastung des Servers, sondern es kam
durch die von uns genannte Abfrage zu einem Absturz des MySQL Servers,
wodurch dieser dann auch für andere Kunden nicht mehr verfügbar war.
Durch das Update des Shops, sollte es zu dieser Abfrage nicht mehr
kommen und somit auch zu keinen Ausfällen des MySQL Servers.
Aber wie kann die Abfrage passieren wenn Die Tabelle OXTAGS leer ist …?
Grüße
salut,
habe grad eine 4.4.6 vor meiner Nase, und da sind die Tags in der Tabelle
"oxartextends" im Feld “oxtags” (bzw. oxtags,)
ceau