Bei der Nutzung von EC-CUBE kann es vorkommen, dass der Upload von Produktbildern nicht funktioniert. In diesem Artikel werden die häufigsten Ursachen und deren konkrete Lösungsmöglichkeiten verständlich erklärt.
In EC-CUBE sind die hochladbaren Dateiendungen durch die Konfigurationsdatei eingeschränkt. Wenn ein Bild mit nicht erlaubter Dateiendung hochgeladen wird, tritt ein Fehler auf.
Bitte überprüfen Sie, ob die erforderlichen Dateiendungen (z. B.: jpg, png usw.) in app/config/eccube/packages/eccube.yaml
unter eccube_file_uploadable_extensions
enthalten sind.
Wenn die Größe des Bildes, das Sie hochladen möchten, die von PHP festgelegten Grenzen überschreitet, schlägt der Upload fehl.
Überprüfen und passen Sie die folgenden Einstellungen in der php.ini
an:
upload_max_filesize
post_max_size
Bei der Verarbeitung hochauflösender Bilder kann die Verarbeitung unterbrochen werden, wenn PHP den zugewiesenen Speicher überschreitet. Dies kann durch Erhöhung des memory_limit
behoben werden.
Wenn im Verzeichnis, in dem die Bilddateien gespeichert werden, keine Schreibberechtigung vorhanden ist, wird der Upload nicht erfolgreich abgeschlossen. Die Berechtigungen können auf 755
oder 777
eingestellt werden, um dies zu lösen.
Wenn Dateien mit demselben Namen mehrmals hochgeladen werden, kann dies beim Überschreiben oder Löschen andere Produktbilder beeinflussen. Der Dateiname sollte möglichst einzigartig sein.
upload_max_filesize
?memory_limit
von PHP?In Situationen, in denen Produktbilder vorübergehend nicht hochgeladen werden können oder Bilder intern zur Überprüfung geteilt werden sollen, kann die Nutzung eines externen Datei-Upload-Dienstes eine Möglichkeit sein.
uploadf.com ist ein kostenloser Datei-Upload-Service, der sowohl für PCs als auch Smartphones geeignet ist. Dateien können einfach per Drag & Drop hochgeladen werden. Es können bis zu 100 Dateien gleichzeitig hochgeladen werden, und die Speicherdauer beträgt einen Monat. Es werden etwa 150 verschiedene Dateiendungen, einschließlich Bildformaten, unterstützt.
Die Ursachen für fehlgeschlagenen Bild-Upload in EC-CUBE reichen von falschen Einstellungen bis hin zu Umgebungsfaktoren. Überprüfen Sie zunächst die grundlegenden Punkte und nutzen Sie bei Bedarf externe Dienste, um flexibel reagieren zu können.