Neuer Download Archiv beschädigt?

Support zu den Modifikationen (MODs) von Entwickler OXPUS für das phpBB 3.0.x
Shorty
Beiträge: 48
Registriert: Fr 23. Sep 2011, 09:17

Neuer Download Archiv beschädigt?

Beitrag von Shorty »

Hallo ich bekomme wenn ich aus dem Download MOD etwas runter lade im Anhang die Meldung,erst dachte ich es würde daran liegen das ich ein Backup einspielen musste.

Aber selbst als ich den Download erneuert hatte bekam ich die Meldung,woran liegt das und wie kann ich das beheben?
Dateianhänge
dlmod.png
dlmod.png (24.51 KiB) 5503 mal betrachtet
Benutzeravatar
oxpus
Chief handy-man
Beiträge: 2660
Registriert: Do 13. Dez 2007, 23:06
Wohnort: Irgendwo im I-Net
Kontaktdaten:

Re: Neuer Download Archiv beschädigt?

Beitrag von oxpus »

Sind denn die Pfadabgaben zu den Downloads überall korrekt bei dir?
Also in den allgemeinen Einstellungen sowie auch in den Kategorien?
Und ist auch die Datei selber vorhanden?
Lies bitte dazu auch diesen Beitrag: http://phpbb3.oxpus.net/viewtopic.php?f=10&t=161
Karsten Ude
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Shorty
Beiträge: 48
Registriert: Fr 23. Sep 2011, 09:17

Re: Neuer Download Archiv beschädigt?

Beitrag von Shorty »

Was mir aufgefallen ist es gibt einen Download in der Download MOD der hat im ACP bei den Download MOD einstellungen folgende Nummer:

1a5a1f22326a8c8347177c3b79d66281b

Aber im Ordner dl_mod/download hat er Folgende Nummer:

a5a1f22326a8c8347177c3b79d66281b

Dor fehlt am anfang die 1?

*EDIT*
Ich wollte gerade die Problem Downloads löschen da bekomme ich:

Code: Alles auswählen

[phpBB Debug] PHP Notice: in file [ROOT]/dl_mod/admin/dl_admin_files.php on line 1062: Undefined variable: row
[phpBB Debug] PHP Notice: in file [ROOT]/dl_mod/admin/dl_admin_files.php on line 1063: Undefined variable: row
[phpBB Debug] PHP Notice: in file [ROOT]/dl_mod/admin/dl_admin_files.php on line 1063: Undefined variable: row
[phpBB Debug] PHP Notice: in file [ROOT]/dl_mod/admin/dl_admin_files.php on line 1062: Undefined variable: row
[phpBB Debug] PHP Notice: in file [ROOT]/dl_mod/admin/dl_admin_files.php on line 1063: Undefined variable: row
[phpBB Debug] PHP Notice: in file [ROOT]/dl_mod/admin/dl_admin_files.php on line 1063: Undefined variable: row
[phpBB Debug] PHP Notice: in file [ROOT]/dl_mod/admin/dl_admin_files.php on line 1062: Undefined variable: row
[phpBB Debug] PHP Notice: in file [ROOT]/dl_mod/admin/dl_admin_files.php on line 1063: Undefined variable: row
[phpBB Debug] PHP Notice: in file [ROOT]/dl_mod/admin/dl_admin_files.php on line 1063: Undefined variable: row
Benutzeravatar
oxpus
Chief handy-man
Beiträge: 2660
Registriert: Do 13. Dez 2007, 23:06
Wohnort: Irgendwo im I-Net
Kontaktdaten:

Re: Neuer Download Archiv beschädigt?

Beitrag von oxpus »

Benenne die Datei einfach um, dann sollte diese wieder funktionieren.
Den Fehler beim Löschen schaue ich mir heute Nachmittag an.
Karsten Ude
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Shorty
Beiträge: 48
Registriert: Fr 23. Sep 2011, 09:17

Re: Neuer Download Archiv beschädigt?

Beitrag von Shorty »

Ich habe gerade mit der besagten Datei einen ganz neuen Download erstellt und bekomme immer noch die "Archive beschädigt" meldung?

Die Datei selber habe ich auch geprüft,sie lässt sich auf meinem Rechner Problem los entpacken.

*EDIT*
Mir ist gerade aufgefallen das beim Hochladen eine ganz andere nummer erzeugt wird wie sie im ACP steht.

Im ACP bei einfache Fehler bekomme ich:

Code: Alles auswählen

Seite: downloads.php?view=load&hotlink_id=fcc83ece9e117839e5f25385cd2fb0ed&code=5dt1i&df_id=29&modcp=0&cat_id=4&file_version=0
Datei: [ROOT]/dl_mod/includes/dl_load.php
Zeile: 373 	[PHP Warning]

readfile(): Unable to access ./dl_mod/downloads/1_84cf195936b0d4a00af24de02dc27749

Code: Alles auswählen

Seite: downloads.php?view=load&hotlink_id=fcc83ece9e117839e5f25385cd2fb0ed&code=5dt1i&df_id=29&modcp=0&cat_id=4&file_version=0
Datei: [ROOT]/dl_mod/includes/dl_load.php
Zeile: 373 	[PHP Warning]

readfile(./dl_mod/downloads/1_84cf195936b0d4a00af24de02dc27749): failed to open stream: Success
Benutzeravatar
oxpus
Chief handy-man
Beiträge: 2660
Registriert: Do 13. Dez 2007, 23:06
Wohnort: Irgendwo im I-Net
Kontaktdaten:

Re: Neuer Download Archiv beschädigt?

Beitrag von oxpus »

Welche "Nummer" hat denn die Datei?

Nachtrag:
Für den Fehler in der dl_admin_files.php ändere mal bitte die Zeilen

Code: Alles auswählen

		$ver_ids = array();
		$real_ver_file = array();
		while ($db->sql_fetchrow($result))
		{
			$ver_ids[] = $row['ver_id'];
			$real_ver_file[$row['dl_id']] = $row['ver_real_file'];
		}
in diese ab:

Code: Alles auswählen

		$ver_ids = array();
		$real_ver_file = array();
		while ($row = $db->sql_fetchrow($result))
		{
			$ver_ids[] = $row['ver_id'];
			$real_ver_file[$row['dl_id']] = $row['ver_real_file'];
		}
Ich werde das in der nächsten Version auf jeden Fall korrigieren.
Karsten Ude
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Shorty
Beiträge: 48
Registriert: Fr 23. Sep 2011, 09:17

Re: Neuer Download Archiv beschädigt?

Beitrag von Shorty »

Die Datei hatte im ACP diese Nummer:

Code: Alles auswählen

1_84cf195936b0d4a00af24de02dc27749
Baer auf dem Space im download ordner hatte sie diese:

Code: Alles auswählen

84cf195936b0d4a00af24de02dc27749
Das heist das die Downloads mit einer Falschen nummer Uploaden als sie nachher im Ordner ist.
Benutzeravatar
oxpus
Chief handy-man
Beiträge: 2660
Registriert: Do 13. Dez 2007, 23:06
Wohnort: Irgendwo im I-Net
Kontaktdaten:

Re: Neuer Download Archiv beschädigt?

Beitrag von oxpus »

Hm, mir scheint, dass die Methode, wie die Dateiprüfung erfolgt, nicht erfolgreich genug ist.
Bitte öffne die Datei /dl_mod/includes/dl_upload.php und ersetze die Zeilen

Code: Alles auswählen

		$i = 0;
		while(@file_exists($phpbb_root_path . $config['dl_download_dir'] . $dl_path . $real_file))
		{
			$j = ($i == 0) ? '' : $i.'_';
			$real_file = $j . $real_file;
			$i++;
		}
durch

Code: Alles auswählen

		$i = 0;
		while(@file_exists($phpbb_root_path . $config['dl_download_dir'] . $dl_path . $real_file))
		{
			$real_file = md5($i . $file_name);
			$i++;
		}
Das wäre zumindest die gleiche Methode, wie im ACP und die ist bereits länger getestet und für fehlerfrei befunden worden.
Karsten Ude
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Shorty
Beiträge: 48
Registriert: Fr 23. Sep 2011, 09:17

Re: Neuer Download Archiv beschädigt?

Beitrag von Shorty »

Ich verstehe es nicht,ich habe deine änderungen gemacht aber nun ist es so das im ACP der Download und die Nummer ist aber im dl_mod/download ordner ist der Download nicht und die Nummer auch nicht?

*EDIT* Einfacher Debug Melder

Code: Alles auswählen

Seite: downloads.php?view=load&hotlink_id=eded89eefff29274c24a8e3457211b19&code=743a&df_id=30&modcp=0&cat_id=4&file_version=0
Datei: [ROOT]/dl_mod/includes/dl_load.php
Zeile: 373 	[PHP Warning]

readfile(): Unable to access ./dl_mod/downloads/84cf195936b0d4a00af24de02dc27749

Code: Alles auswählen

Seite: downloads.php?view=load&hotlink_id=eded89eefff29274c24a8e3457211b19&code=743a&df_id=30&modcp=0&cat_id=4&file_version=0
Datei: [ROOT]/dl_mod/includes/dl_load.php
Zeile: 373 	[PHP Warning]

readfile(./dl_mod/downloads/84cf195936b0d4a00af24de02dc27749): failed to open stream: Success
Benutzeravatar
oxpus
Chief handy-man
Beiträge: 2660
Registriert: Do 13. Dez 2007, 23:06
Wohnort: Irgendwo im I-Net
Kontaktdaten:

Re: Neuer Download Archiv beschädigt?

Beitrag von oxpus »

Die Ordner haben aber die korrekten Zugriffsrechte?
Ich kann deine Fehler alle beim besten Willen nicht nachstellen.
Ich erhalten diese nicht, egal, was ich auf welchem Board auch immer veranstalte...
Karsten Ude
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Antworten