Hallo Community,
ich habe eine Problem und Hoffe auf euere Unterstützung:
Der Cache kann gelöscht werden, auch über das Backend. Was im Backend nicht funktioniert ist der CacheManager, der die Cache-Verzeichnis Informationen anzeigt. Dieser bekommt ein 500er Fehler, da er nicht abgearbeitet werden kann. Das Problem liegt in der Datei:
engine/Shopware/Components/CacheManager.php (Zeile 429)
in dem Bereich:
/** @var \SplFileInfo $entry */
foreach ($iterator as $entry) {
if ($entry->getFilename() === ‚.gitkeep‘) { continue;
}
if (!$entry->isFile()) {
continue;
}
$info[‚size‘] += $entry->getSize();
++$info[‚files‘];
}
$info[‚size‘] = $this->encodeSize($info[‚size‘]);
$info[‚freeSpace‘] = disk_free_space($dir);
$info[‚freeSpace‘] = $this->encodeSize($info[‚freeSpace‘]);
return $info;
}
Im Backend unter Systeminformationen -> Shopware-Dateien, sehe ich auch, dass u.a. diese Datei einen roten Status hat.
Vielen Dank an alle