Aufräumen Bilderleichen

Hi zusammen,

Leider stehe ich grade vor dem Problem, dass ich tausende nicht verlinkte Bilder im media Ordner habe, die einfach die Platte vollmüllen.

Diese sind nicht mehr in s_media zu finden und auch im backend weder in Artikelbildern noch im Papierkorb.

Hab schon CLI: sw:media:cleanup --delete und sw:thumbnail:cleanup verwendet was keine Lösung brachte.

SW Version ist: 5.2.12

Kann da einer Abhilfe schaffen? oder hat einen Tip für mich?

Es gab schonmal einen Thread hier der folgendes Script anbietet:

prepare("SELECT name FROM s_media WHERE name=?");
		$statement->execute(array($fileNew));  
		$result = $statement->fetch();
		
		if ($result === false ) {
			//Bild wird gelöscht, kein Eintrag in s_media
			unlink("$dir/$file");
			var_dump("$dir/$file");
			
		}
				

      }
    }
  }
  closedir($directory);
    
}

?>

Das Script oben hab ich mal getestet aber das spuckt einfach nichts aus.

Beste Grüße

Philipp

Hat da keiner eine Idee zu?

Ich bin da echt ratlos und unser Server droht demnächst auszufallen wenn die Platte dann voll gelaufen ist…

Grüße

Philipp

Schau dir mal diesen Beitrag an :wink:

https://forum.shopware.com/discussion/35792/geloest-media-db-aufraeumen-auf-filesystem-nicht-mehr-referenzierte-media-dateien-loeschen