PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit Thumbnails


DarkICE
15.12.2003, 22:44
Ich wolle mal probieren Grafiken die an Beiträge angehängt werden als Thumbnails anzeigen zu lassen. dazu habe ich bei den Adminoptionen den Schalter umgelegt und die größe der Thumbnails bestimmt. Wenn ich jetzt für die ganzen existierenden Bilder Thumbnails erstellen lassen will (bei den Adminoptionen unter Zähler aktualisieren), dann bekomm ich für alle Bilder fehlermeldungen!

Was hat das zu bedeuten? ich hab übrigens GD 2.0 am server

Pflege
Building Attachment Thumbnails
If you receive a fatal error or if the process seems to hang, you will need to delete the the last attachment listed on the screen then refresh this window.

Bearbeite: Anhang : [2] (Beitrag : [3560] ) Fehler
Bearbeite: Anhang : [3] (Beitrag : [3646] ) Fehler
Bearbeite: Anhang : [5] (Beitrag : [3667] ) Fehler
Bearbeite: Anhang : [6] (Beitrag : [3670] ) Fehler
Bearbeite: Anhang : [9] (Beitrag : [3671] ) Fehler
Bearbeite: Anhang : [10] (Beitrag : [3672] ) Fehler
Bearbeite: Anhang : [11] (Beitrag : [3673] ) Fehler
Bearbeite: Anhang : [12] (Beitrag : [3674] ) Fehler
Bearbeite: Anhang : [13] (Beitrag : [3675] ) Fehler
Bearbeite: Anhang : [14] (Beitrag : [3676] ) Fehler
Bearbeite: Anhang : [15] (Beitrag : [3677] ) Fehler
Bearbeite: Anhang : [16] (Beitrag : [3678] ) Fehler
Bearbeite: Anhang : [18] (Beitrag : [3679] ) Fehler
Bearbeite: Anhang : [19] (Beitrag : [4537] ) Fehler
Bearbeite: Anhang : [20] (Beitrag : [4722] ) Fehler
Bearbeite: Anhang : [22] (Beitrag : [4733] ) Fehler
Bearbeite: Anhang : [23] (Beitrag : [4734] ) Fehler
Bearbeite: Anhang : [24] (Beitrag : [5035] ) Fehler

vBulletin Mitteilung
Rebuilt Attachment Thumbnails Successfully


die bilder werden nun als links angezeigt, ohne thumbnails!

Mystics
15.12.2003, 23:54
Und du hast auch die richtige GD Version in den Admin Options ausgewählt?

Du lässt Anhänge im Filesystem speichern?

DarkICE
16.12.2003, 00:26
nein ich lasse Anhänge in der MySQL Datenbank speichern, weil ich dort im gegensatz zum FTP Server unendlich viel Speicher habe :D
die richtige GD version ist in den einstellungen angegeben!

funktioniert das nicht wenn die bilder in der DB gespeichert sind?

martin
16.12.2003, 02:57
ich hab die funktionen dafür grad mal überflogen.

vorschaubilder scheinen grundsätzlich in der datenbank gespeichert zu werden. das ist also nicht das problem.

ich sehe da nur zwei stellen an denen die meldung "fehler" ausgegeben werden kann.
nur welche von beiden ist das nun? :D

du kannst das testen:

suche in /admincp/misc.php nach:


echo '<b>' . $vbphrase['error'] . '</b><br />';


und ersetz das durch:

echo '<b>Fehler 1</b><br />';


suche nach:

echo '<b>' . $vbphrase['error'] . '</b>';


und ersetz das durch:

echo '<b>Fehler 2</b>';


nun probiers nochmal. ist wichtig zu wissen, ob da nun "Fehler 1" oder "Fehler 2" steht.

DarkICE
16.12.2003, 17:35
danke für die mundgerechte aufbereitung :D

es handelt sich um Fehler 1! was nun?

martin
17.12.2003, 21:43
zumindest lässt sich die problemstelle nun weiter eingrenzen.
auf:


if ($vboptions['attachfile'] == 0) // attachments are in the database
{
if ($vboptions['safeupload'])
{
$filename = $vboptions['tmppath'] . '/' . md5(uniqid(microtime()) . $bbuserinfo['userid']);
}
else
{
$filename = tempnam(ini_get('upload_tmp_dir'), 'vbthumb');
}
$filenum = fopen($filename, 'wb');
fwrite($filenum, $attachment['filedata']);
fclose($filenum);
}


in /admincp/misc.php

da wird für jede grafik aus der datenbank zunächst eine temporäre datei angelegt, aus welcher dann später das vorschaubild erzeugt wird.
dabei scheint etwas nicht zu klappen.
wieder zwei möglichkeiten (...):

hast du in den vB einstellungen die safe_mode option aktiviert und ein verzeichnis für temporäre dateien angegeben?
falls das nicht der fall ist, hol das mal nach.
wenn aber das hochladen von dateianhängen oder avataren bisher funktioniert, dann wirds daran nicht liegen.
sofern du ohne save_mode arbeitest, wird das temporäre verzeichnis aus der php konfiguration verwendet. das dürfte dann aber keine probleme bereiten.
und auch hier gilt: wenn dateianhänge oder avatare bisher keine probleme bereitet haben, liegts an was anderem.

da ich nun nicht wirklich irgendeine ahnung habe wo das problem liegt, teste einfach mal weiter:

such in /admincp/misc.php nach:


$filenum = fopen($filename, 'wb');
fwrite($filenum, $attachment['filedata']);
fclose($filenum);


und ersetz das durch

$test = error_reporting(E_ALL);
$filenum = fopen($filename, 'wb');
fwrite($filenum, $attachment['filedata']);
fclose($filenum);
error_reporting($test);


das sollte nun alle probleme im browser anzeigen, die beim erstellen der temporären grafikdatei auftreten.
kopier die meldungen dann einfach hier rein, die werden nicht zu übersehen sein - sofern vorhanden.