Zum Inhalt springen

Die MD5-Summe stimmt nicht.

Erstellt am 3. August 2010 · 3 Antworten · letzte Antwort am 15. August 2010

Tags: Frage

Unbekannter Benutzer ·

Hallo,
ich habe ein Problem mit einer selbst erstellten Extension hier bekomme ich, nachdem ich eine Tabelle gelöscht habe den Fehler

Die MD5-Summe der Datei "../icon_tx_pwsproducts_attributes.gif" weicht von der der Originaldatei ab. Die Datei ist defekt!

Jedesmal, wenn ich die Extenison "neu schreiben lasse" wird diese alte gif mit in den Ext-Ordner geschrieben. Wie kann ich das beheben und auch das mit der MD5-Summe?
Gruß Sukkulent

Unbekannter Benutzer ·

Hi Norman2k,
nur kurz zu meinem Verständnis zur Auszeichnung der Ergänzung: Ich Ergänze in der Datei "class.tx_kickstarter_wizard.php", nach der Zeile 98, um die mit nur einem "+" gekennzeichneten Zeilen (von mir mit "----" eingerahmt). Habe ich das so richtig interpretiert?

Files typo3conf/ext/kickstarter.orig/.class.tx_kickstarter_wizard.php.marks and typo3conf/ext/kickstarter/.class.tx_kickstarter_wizard.php.marks differ
diff -Nur typo3conf/ext/kickstarter.orig/class.tx_kickstarter_wizard.php typo3conf/ext/kickstarter/class.tx_kickstarter_wizard.php
--- typo3conf/ext/kickstarter.orig/class.tx_kickstarter_wizard.php	2009-06-25 15:37:53.978481000 +0200
+++ typo3conf/ext/kickstarter/class.tx_kickstarter_wizard.php	2009-06-25 17:28:17.907674100 +0200
@@ -98,6 +98,11 @@
 		$this->wizArray = is_array($inArray) ? $inArray : array();
 		if (is_array($this->modData['wizArray_upd']))	{
 			$this->wizArray = t3lib_div::array_merge_recursive_overrule($this->wizArray,$this->modData['wizArray_upd']);
--------------------------------------------
+
+				// Use "overwrite_files" from uploaded data always. This prevents recreation of removed files.
+			if (isset($this->modData['wizArray_upd']['save']['overwrite_files']))	{
+				$this->wizArray['save']['overwrite_files'] = $this->modData['wizArray_upd']['save']['overwrite_files'];
+			}
 		}
--------------------------------------------
 
 		$lA = is_array($this->wizArray['languages']) ? current($this->wizArray['languages']) : '';

Dank und Gruss