EDIT: Backlinks nun entfernt!
Hallo an den Entwickler!
Es traten nach dem RollOut des Shops licht-mehr.de einige Fehler auf, deren Ursache für mich nicht mehr nachvollziehbar sind. Da ich nun nicht weiterkomme, brauche ich jemanden, der da tiefer in der Materie steckt.
Zunächst einmal ein paar grundsätzliche Daten:
Hoster: knallhart.de -> Paket knallhart.profi
Datenbank: Server Version: 5.1.51-log MySQL
PHP5
Verzeichnis in dem der Shop betrieben wird /shop (also http://licht-mehr.de/shop
Produkte, Technische Merkmale etc. eingepflegt per Hand über mit Excel 2003 erstellten CSV Dateien.
Anzahl Produkte ca. 2500
Der Shop lief nach dem ersten Rollout einwandfrei.
Nach der Nutzung des Modules Froogle (googleBase) (Froogle.txt) traten folgende Fehler auf:
Keine Einwahl mehr in den Adminbereich möglich.
Vorhandene Zugänge bzw. Kundenkonten funktionierten nicht mehr. Es kam die Fehlermeldung dass Name und Passwort nicht übereinstimmen.
Bei Klick auf "Passwort vergessen" erhält man eine Mail mit einem Link. Bei Klick darauf erhält man die info, dass eine Mail mit neuem Passwort unterwegs ist. Diese Mail kommt auch, allerdings ohne Absendernamen und Betreff und nur mit den Impressumsangaben als Inhalt.
Nach Suche hier im Forum habe ich die Tabelle Sessions einmal geleert und konnte so wenigstens wieder in den Adminbereich.
Nun funktionieren wenigstens wieder 2 von 3 Adminzugängen.
Bei klick auf Newsletter bestellen erhält man eine leere Seite.
Bei Passwort vergessen ist nach wie vor das Problem der leeren Mail. Gleiches gilt bei Neuanlage eines Kundenkontos.
Die Froogle.txt die aus dem Adminbereich erzeugt wird, ist fehlerhaft.
Hier ein Vergleich wie es aussehen sollte und wie es tatsächlich aussieht:
So solls sein (war noch mit dem alten OsCommerce Shop und Elmar erzeugt):
product_url name description price image_url category offer_id instock shipping currency brand...licht-mehr.de/product_info.php?products_id=9078 Endkappe*für*PEN*LIGHT 0.3 ....licht-mehr.de/images/232691_1.jpg LED / Dekoratives Licht > Penlight 9078 Y 6.88 EUR SLV
und so erzeugt mir das die V2:
....licht-mehr.de/shop/.html BEAM*G9*anthrazit Beschreibung ...licht-mehr.de/shop/images/product_images/original_images/227065_1.jpg44.90 neu
2 Sachen sind hier zu bemängeln:
1.) Die Produktlinks werden falsch erzeugt. Es wird immer der gleiche Link erzeugt der wie folgt aussieht:
2.) Es werden für Froogle.txt nur die Beschreibungen (hier mit dem Platzhalter "Beschreibung") erzeugt, nicht jedoch die Technischen Merkmale. Da der Großteil der Produkte sich über die technischen Merkmale definiert und nicht über die description, ist es nicht möglich, dies Google mitzuteilen. Es sollten also die technischen Merkmale mit erzeugt werden.
Zumindest das Erzeugen eines Kundenkontos und der Bestellvorgang sowie die Rechnungserstellung funktionieren, so dass der Shop zumindest grundsätzlich funktioniert.
ABER... Der Kunde erhält statt der Mail, dass er nun ein Kundenkonto hat und was er tolles damit machen kann, wieder nur die Mail ohne Absender und Betreff und als Inhalt die impressumsangaben.
Es gibt noch einige andere Probleme und Auffälligkeiten, aber das waren die für uns im Moment bedeutendsten.
Ich bitte den Entwickler mal die Anmeldevorgänge durchzugehen um selbst das Ergebnis feststellen zu können.
Ferner erhält der Entwickler von mir alle Zugangsdaten zum FTP, der Datenbank, und des Adminbereichs per Mail,um sich ein Bild von der Installation des Shops machen zu können, sobald ich eine Antwort von ihm habe.
Es ist wichtig dass wir den Shop zum Laufen bekommen, da jeder Tag Downtime erhebliche finanzielle Nachteile nach sich zieht.
NACHTRAG:
Die Einwahl in den Adfminbereich ist nur über einen Adminzugang möglich, den ich per Hand über PHPmyAdmin in der Datenbank direkt angelegt habe. Bei den vorrhandenen (obwohl identische Werte in den entsprechenden Tabellen) isdt keine Einwahl möglich. Entweder kommt die Fehlermeldung dass Mailadresse und Passwort nicht übereinstimmen, was sich nach erneuter Eingabe in "Diese E-Mailadresse ist nicht registriert" ändert. Ferner habe ich festgestellt, dass in der customers Tabelle die Spalte delete_user bei dem Hauptadminzugang auf 1 stand, was ich wiederauf 0 änderte. Brachte aber von der Funktion her nichts. Gestern hatte es allerdings noch funktioniert, nach Löschung des Inhalts der sessions-Tabelle. Diesmal hat das aber nichts gebracht.
Irgendetwas ist da faul mit den Datenbankabfragen bzw. INSERTs.
Bitte um Hilfe
NACHTRAG 2:
Bei Aufruf der 404 Fehlerseite erscheint der Text:
Zitat404
Die von Ihnen angeforderte Seite wurde nicht gefunden.Bitte überprüfen Sie die korrekte schreibweise der URL, oder nutzen Sie die Suchfunktion.
Das "Ü" wird demnach nicht korrekt dargestellt.
Liebe Grüße
Oettin