Bilder Upload
Bilder Upload
Ich habe nach dem Speichern des Artikels (beim Bilder - Upload gab es keine Fehler) folgende Fehlermeldung:
...admin/includes/classes/categories.php:738
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 2
REPLACE into image_product (prd_id, img_id, sort_order) values
Ich habe gesehen, dass es schon einmal ein Problem bei jemandem gegeben hat - beim Bilder ersetzen. Dies hatte sich ja geklärt.
Habe versucht, im webs Testshop den Fehler nachzuvollziehen, dort kommt aber beim Bilder upload schon failed, sodass es gar nicht zum Speichern kommt.
Wäre schön, wenn Ihr mir weiterhelfen könntet.
php 5.3.3
MySQL 5.1.46-log
...admin/includes/classes/categories.php:738
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 2
REPLACE into image_product (prd_id, img_id, sort_order) values
Ich habe gesehen, dass es schon einmal ein Problem bei jemandem gegeben hat - beim Bilder ersetzen. Dies hatte sich ja geklärt.
Habe versucht, im webs Testshop den Fehler nachzuvollziehen, dort kommt aber beim Bilder upload schon failed, sodass es gar nicht zum Speichern kommt.
Wäre schön, wenn Ihr mir weiterhelfen könntet.
php 5.3.3
MySQL 5.1.46-log
Re: Bilder Upload
Hi,
kannst Du das Verhalten reproduzieren? Welche Schritte führst Du dabei genau aus?
Wenn Du den Code so änderst, was steht dann vor der Fehlermeldung?
Und was machst Du, dass es im Testshop schon zu einem Fehler kommt? Gerade mit Bild angelegt: http://demo.webs.de/Test-Kategorie/Test ... ld::5.html
Ciao,
Mike
kannst Du das Verhalten reproduzieren? Welche Schritte führst Du dabei genau aus?
Code: Alles auswählen
$sql = '
REPLACE into image_product (prd_id, img_id, sort_order)
values '.implode(',', $replace);
var_dump("replace=", $replace);
xtc_db_query($sql);
Und was machst Du, dass es im Testshop schon zu einem Fehler kommt? Gerade mit Bild angelegt: http://demo.webs.de/Test-Kategorie/Test ... ld::5.html
Ciao,
Mike
Mein Shop: http://www.basteln-selbermachen.de
-
- Administrator
- Beiträge: 292
- Registriert: Do 6. Mai 2010, 14:16
- Shop Version: die aktuelle
- Wohnort: Köln
- Kontaktdaten:
Re: Bilder Upload
hi,
ich hab da ne Vermutung - hast Du zufällig DB_CACHE aktiviert?
Konfiguration -> Cache Option -> DB Cache
ich hab da ne Vermutung - hast Du zufällig DB_CACHE aktiviert?
Konfiguration -> Cache Option -> DB Cache
Re: Bilder Upload
db_cache ist es nicht, ist deaktiviert
Re: Bilder Upload
bei der code- Änderung wie beschrieben kommt folgende Ausgabe vorher: string(8) "replace=" array(0) { }
Bin beim Bilderupload im Testshop ganz normal vorgegangen:
Artikel bearbeiten --> Bilder upload --> upload failed
Bin beim Bilderupload im Testshop ganz normal vorgegangen:
Artikel bearbeiten --> Bilder upload --> upload failed
Re: Bilder Upload
Das verstehe ich nicht. Ich habe das gerade genau so noch mal im Testshop probiert. Welchen Browser verwendest Du? Kannst Du mir das Bild mal zusenden oder kann man Zugang zu dem Shop bekommen?rraetz hat geschrieben:Bin beim Bilderupload im Testshop ganz normal vorgegangen:
Artikel bearbeiten --> Bilder upload --> upload failed
Mein Shop: http://www.basteln-selbermachen.de
Re: Bilder Upload
Habe nach Update auf Firefox 8.0 keine Bild-Upload-Probleme mehr im Demoshop. Kann mir nicht erklären, woran es gelegen hat. Hatte auch verschiedene Bilder probiert...
Jetzt funktioniert es.
Allerdings gibt es in meinem Shop immernoch dieses beschriebene mysql- Problem, egal, was ich für ein Bild nehme.
Welche Zugangsdaten brauchst Du? nur die vom Shop-Backend?
Jetzt funktioniert es.
Allerdings gibt es in meinem Shop immernoch dieses beschriebene mysql- Problem, egal, was ich für ein Bild nehme.
Welche Zugangsdaten brauchst Du? nur die vom Shop-Backend?
Re: Bilder Upload
Erstes Fazit:
Es gibt Probleme mit der Serverkonfiguration (Root-Server). Der Shop (www-User) kann zwar noch die erforderlichen Verzeichnisse anlegen, hat dann aber kein ausreichenden Rechte mehr, um die Bilder in die Verzeichnisse zu kopieren.
Es gibt Probleme mit der Serverkonfiguration (Root-Server). Der Shop (www-User) kann zwar noch die erforderlichen Verzeichnisse anlegen, hat dann aber kein ausreichenden Rechte mehr, um die Bilder in die Verzeichnisse zu kopieren.
Mein Shop: http://www.basteln-selbermachen.de
Re: Bilder Upload
@Xantiva: Erst einmal vielen Dank für Deine Hilfe. Es ist in der Tat ein Server- Problem.
Der Bilder - Upload funktioniert, wenn ich folgende Einstellungen ändere:
1. Apache-Modul mod_php wird verwendet und PHP Safe Mode wird auf OFF gesetzt (daraus ergeben sich Sicherheitsprobleme - z.B. Datenbankpasswörter könnten aus den Skripten anderer Benutzer ausgelesen werden)
2. PHP in der CGI-Version und PHP Safe Mode ON laufen lassen: FastCGI oder CGI
Ich habe mich z. Zt. für FastCGI entschieden, gibt es evtl noch weitere Bedenken Eurerseits, oder andere Vorschläge? Es soll ja Geschwindigkeitsunterschiede bei der Abarbeitung der scripts bei der Verwendung der CGI- Versionen von PHP geben. Habt Ihr damit schon Erfahrungen?
Der Bilder - Upload funktioniert, wenn ich folgende Einstellungen ändere:
1. Apache-Modul mod_php wird verwendet und PHP Safe Mode wird auf OFF gesetzt (daraus ergeben sich Sicherheitsprobleme - z.B. Datenbankpasswörter könnten aus den Skripten anderer Benutzer ausgelesen werden)
2. PHP in der CGI-Version und PHP Safe Mode ON laufen lassen: FastCGI oder CGI
Ich habe mich z. Zt. für FastCGI entschieden, gibt es evtl noch weitere Bedenken Eurerseits, oder andere Vorschläge? Es soll ja Geschwindigkeitsunterschiede bei der Abarbeitung der scripts bei der Verwendung der CGI- Versionen von PHP geben. Habt Ihr damit schon Erfahrungen?
Re: Bilder Upload
Also der safe_mode sollte immer auf off stehen!!! Alles andere ist unsicher! (und nebenbei ist der SafeMode deprecated, d.h. den wird es bald nicht mehr geben.
(Hier läuft PHP als Modul ...)
(Hier läuft PHP als Modul ...)
Mein Shop: http://www.basteln-selbermachen.de