Seite 2 von 3
Verfasst: 30.04.2005 11:12
von Tasso
Ich hatte ein ähnliches Problem und habe einfach mal versuchsweise den CHMOD des Avatarordners auf 777 gestellt, und schon hat´s gefunzt.
Verfasst: 30.04.2005 14:32
von Wavedancer
Hab ich auch schon, obwohl man ja eigentlich nur das /uploads/ auf 777 setzen muss, brauch. Hab aber aus Verzweiflung schon das ganze Avatar-Verzeichnis darauf gesetzt

Verfasst: 30.04.2005 22:52
von Wavedancer
Christian_W hat geschrieben:Lade mal diese
viewtopic2.php hoch, so dass sie parallel zur viewtopic.php aufgerufen werden kann.
Wie meinst du das denn bitte? Das Original einfach backuppen und diese anstelle dessen setzen?
EDIT: ... ist wohl schon etwas spät, habs jetzt doch noch kapiert ... ja, ist drin
EDIT2: ich habe mal im Avataruploadverzeichnis nachgeguckt, mein Avatar ist sogar im richtigen Verzeichnis gespeichert, scheinbar wird aber einfach nicht darauf zugegriffen.
Verfasst: 01.05.2005 15:40
von Christian_W
Wie gesagt, da der Avatar im Profil angezeigt wird ist er vorhanden und steht auch korrekt in der DB.
In der Ausgabe sollte etwas wie das stehen:
bei Dir steht aber:
Als nächstes müssen wir sehen, ob das schon aus der DB falsch ausgelesen wird und warum.
Es gibt eine neue
viewtopic2.php
Gruß Christian
Verfasst: 01.05.2005 18:08
von Wavedancer
Ok, ist drin
Hm, ich denke mal, durch eine Änderung in der DB wird das nicht viel nützen, oder?!
Verfasst: 01.05.2005 21:37
von Christian_W
Du hast da wohl einen Bug in PHP oder MySQL

Der Query liefert Folgendes (Auszug):
Code: Alles auswählen
[15] => bd39b125cd
[user_sig_bbcode_uid] => bd39b125cd
[16] => 11485083244274d1f30a93e.jpg
[user_avatar] =>
[17] => 1
[user_avatar_type] => 0
[18] => 1
[user_allowavatar] => 1
[19] => 1
[user_allowsmile] => 1
Das Array enthält immer eine fortlaufende Nummer und eine Textbezug. Bei user_avatar und user_avatar_type stimmen die Werte nicht mit dem Nummernbezug überein.
Ich habe Dir jetzt die Verarbeitung des SQL-Query etwas umgeschrieben. Es nutzt jetzt nicht mehr die universelle Abfrage für verschiedene Datenbanken, sondern nur noch MySQL. Außerdem werden die Textbezüge überschrieben.
Code: Alles auswählen
$row['user_avatar'] = $row[16];
$row['user_avatar_type'] = $row[17];
Hier noch die komplette Datei:
viewtopic2.php
Die existiert bei Dir schon. Du musst nur noch die viewtopic.php durch die viewtopic2.php ersetzen.
Gruß Christian
Verfasst: 01.05.2005 23:09
von Wavedancer
Ja, du hast es geschafft, vielen vielen Dank

... aber sag mal, wie kann es sein, dass ich da ein Einzelfall zu sein scheine? o_O Ich hab schon im Suppforum des Authors nachgeguckt und da ist nirgends ein entsprechender Beitrag, obwohl bestimmt einige mehr die Version 2.1.1 haben o_O
Verfasst: 03.05.2005 15:44
von Christian_W
Ich würde ja sagen, es liegt an Deiner PHP und/oder MySQl-Version. Mit der viewtopic.php aus dem Original phpBB2.0.14 hat es auch nicht geklappt. Allerdings läuft auf dem Server noch ein phpBB problemlos oder?
Evtl. gibt es auch ein Problem mit einer der Dateien die includet werden. Wenn sie an der Serverkonfiguration mal etwas ändert kannst Du es ja nochmal mit der unveränderten viewtopic.php versuchen.
Gruß Christian
Verfasst: 03.05.2005 20:05
von Wavedancer
Ja, auf
http://www.reich-des-drachen.de läuft ein "nacktes" selbstgemoddetes phpBB und da gab es nie Probleme, nur mit diesem Exemplar.
Würde dir dazu eine
phpinfo etwas nützen?
Verfasst: 03.05.2005 21:33
von Christian_W
Du kannst das Ganze ja nochmal komplett in ein anderes Verzeichnis kopieren und die Tabellen in eine andere DB.
Woran das liegen könnte ist mir unklar. Irgendwo ist ein Fehler. Wo genau weiß ich nicht. Noch länger suchen mag ich nicht (Ist eine lamgweilige Sache). Was man dagegen tun kann weißt Du ja schon.
Gruß Christian