ich habe Artikel und Bilder in den Shop importiert. Das hat geklappt,
die Artikel werden vollständig inkl. Bildern im Shop angezeigt.
Aber wenn ich im Admin neue Bilder hinzufügen will, werden diese
nicht hochgeladen, es erscheint die Meldung
“Keine Änderung bei den Bildern”.
Berechtigungen für diese Verzeichnisse sind (rekursiv) auf 777 gestellt:
/export
/log
/out/flow
/out/media
/out/pictures
/tmp
Im Log ist kein Eintrag gelandet, habe auch verschiedene Browser versucht.
Unter den Systemvorraussetzungen war zwar alles grün, aber kann es sein,
dass eine Grafikbibliothek fehlt oder eine PHP-Erweiterung oder dass weitere
Verzeichnisse freigegeben werden müssen?
In der Hoffnung auf erneute Hilfestellung mit besten Grüßen
Rainer
Klasse… Hoster hat sich das angesehen und meint, es liegt nicht am Server sondern an der Software.
Es “fühlt” sich aber tatsächlich auch so an: Selbst wenn ich 7 Bilder auswähle und dann auf “Speichern”
klicke, erscheint die Meldung “Keine Änderung bei den Bildern.” SOFORT, man hat überhaupt nicht das
Gefühl, da würde irgendetwas hochgeladen.
Was ich auch seltsam finde: In der confic.inc.php sind Dateitypen hinterlegt.
Ich habe zur Sicherheit eben nochmal versucht, eine .exe hochzuladen, die geht tatsächlich nicht durch den Filter: “File didn’t pass our allowed files filter.”
Meine Entwicklungsumgebung ist ein Windowsrechner, ich arbeite per FTP auf dem Stagingserver (bei NetCup).
Habe testweise auch auf anderen Rechnern versucht, Bilder hochzuladen, überall dasselbe.
Problem ist entdeckt: Ursache ist die open_basedir_restriction, die beim Upload greift.
Oxid will /source als DOCUMENT_ROOT und muss gleichzeitig auf /vendor zugreifen.
Dazu musste open_basedir angepasst werden. Das dürfte bei allen Hostern so sein wenn
es ein shared hosting ist, oder?
upload_tmp_dir muss dann allerdings auch angepasst werden, weil es standardmäßig auf
DOCUMENT_ROOT zeigt. Dann schlägt allerdings beim Bilderupload die open_basedir_restriction zu.
.