Wenn Sie EC-CUBE verwenden, kann es vorkommen, dass der Upload von Produktbildern nicht funktioniert. In diesem Artikel erklären wir die häufigsten Ursachen und deren spezifische Lösungen verständlich.
In EC-CUBE gibt es Einschränkungen für die Dateiendungen von hochladbaren Dateien, die in der Konfigurationsdatei festgelegt sind. Wenn Sie Bilder mit nicht erlaubten Dateiendungen hochladen, tritt ein Fehler auf.
Bitte überprüfen Sie, ob die benötigten 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 durch PHP festgelegten Grenzen überschreitet, schlägt der Upload fehl.
Überprüfen und passen Sie die folgenden Einstellungen in php.ini
an:
upload_max_filesize
post_max_size
Beim Verarbeiten von hochauflösenden Bildern kann der Prozess stoppen, wenn PHP den zugewiesenen Speicher überschreitet. Dies kann durch Erhöhung des memory_limit
behoben werden.
Wenn das Verzeichnis, in dem die Bilddateien gespeichert werden sollen, keine Schreibberechtigung hat, wird der Upload nicht erfolgreich abgeschlossen. Die Berechtigungen können auf 755
oder 777
gesetzt werden, um dieses Problem möglicherweise zu lösen.
Wenn Sie mehrere Dateien mit demselben Namen hochladen, kann dies beim Überschreiben oder Löschen zu Problemen mit anderen Produktbildern führen. Versuchen Sie, Dateinamen so einzigartig wie möglich zu gestalten.
upload_max_filesize
?memory_limit
von PHP?In Situationen, in denen Produktbilder vorübergehend nicht hochgeladen werden können oder wenn Sie Bilder intern zur Überprüfung teilen möchten, kann die Nutzung eines externen Datei-Upladers eine Lösung sein.
uploadf.com ist ein kostenloser Datei-Uploader, der sowohl auf PC als auch auf Smartphones funktioniert und das einfache Hochladen von Dateien per Drag & Drop ermöglicht. Bis zu 100 Dateien können gleichzeitig hochgeladen werden, und die Speicherdauer beträgt einen Monat. Es unterstützt etwa 150 verschiedene Dateiendungen, einschließlich Bildformaten.
Die Ursachen für Upload-Probleme in EC-CUBE können von Konfigurationsfehlern bis hin zu Umweltfaktoren variieren. Überprüfen Sie zuerst die grundlegenden Punkte und nutzen Sie gegebenenfalls externe Dienste, um flexibel auf die Situation zu reagieren.