Avatar ongelma

Arkisto phpBB2 versiosta.
Tuki tälle versiolle on loppunut 1.1.2009
Alueen säännöt
phpBB2 tuki on loppunut 1.1.2009

Alkuperäinen tiedote phpbb.comista löytyy tämän linkin takaa.
http://www.phpbb.com/community/viewtopi ... &t=1385785

Nämä alueet on jätetty toistaiseksi näkyville Arkistona.
phpBB2 ongelmia ei tule kirjoittaa phpBB3 alueelle, Ainoa tuettu toimenpide phpBB2:en on konvertoiminen phpBB3 versioon. :)
Artturi
MODaaja
MODaaja
Viestit:165
Liittynyt:23 Marras 2005, 23:28
Viesti:
Avatar ongelma

Viesti Kirjoittaja Artturi » 17 Tammi 2006, 08:51

Avararin liittäminen omalta koneelta ei onnistu, vaan tulee ilmoitus "Avatarin tiedostotyypin tulee olla .jpg, .gif tai .png" vaikka tarjottu avatar on kaikin puolin ok. Foorumi on päivitetty jo useaan kertaan seuraavaan versioon. , mutta... :?

Edit: Kaikkea taas kokeiltu avatar-kansio uusiksi, englanninkielellä, uudella käyttäjällä

Edit2: Käytettäessä "Lataa Avatar URL:sta:" -vaihtoehtoa tulee ilmoitus
"Could not write avatar file to local storage. Please contact the board administrator with this message

DEBUG MODE

Line : 177
File : usercp_avatar.php".
Mainittu rivi on:

Koodi: Valitse kaikki

message_die(GENERAL_ERROR, 'Could not write avatar file to local storage. Please contact the board administrator with this message', '', __LINE__, __FILE__);
:evil: :evil: (...ja repii tukkaa)

Avatar
Lurttinen
phpBB nub
phpBB nub
Viestit:4787
Liittynyt:13 Marras 2005, 18:41
Paikkakunta:Tampere
Viesti:

Viesti Kirjoittaja Lurttinen » 17 Tammi 2006, 12:49

Mites toi chmodaus sille avatar hakemistolle?
Onko oikein?

Artturi
MODaaja
MODaaja
Viestit:165
Liittynyt:23 Marras 2005, 23:28
Viesti:

Viesti Kirjoittaja Artturi » 17 Tammi 2006, 13:07

...no kun se on 777. Eikös se ole silloin oikein?

Edit: vai onko liian "löysä"?

Avatar
Rudolf
MODaaja
MODaaja
Viestit:62
Liittynyt:28 Marras 2005, 18:34
Paikkakunta:Varkaus
Viesti:

Viesti Kirjoittaja Rudolf » 17 Tammi 2006, 19:20

Itselläni auttoi kun vaihdoin ftp softaa jolla tein chmodauksen. Ja sitten oli myös että cache kansio piti olla 777.

Artturi
MODaaja
MODaaja
Viestit:165
Liittynyt:23 Marras 2005, 23:28
Viesti:

Viesti Kirjoittaja Artturi » 17 Tammi 2006, 19:59

Eipä auttanut tuokaan :?

Avatar
Admin
Aktiivinen jäsen
Aktiivinen jäsen
Viestit:721
Liittynyt:13 Marras 2005, 15:45

Viesti Kirjoittaja Admin » 18 Tammi 2006, 21:45

Hmm. Kokeile tätä:

Fileessä usercp_avatar.php korvaa allaoleva

Koodi: Valitse kaikki

if ( $width > 0 && $height > 0 && $width <= $board_config['avatar_max_width'] && $height <= $board_config['avatar_max_height'] )
Tällä:

Koodi: Valitse kaikki

if ( $width <= $board_config['avatar_max_width'] && $height <= $board_config['avatar_max_height'] )
Ota ensin varmuuskopio että saat filun alkuperäiseksi jos tuo pahentaa vain asiaa...
:roll:

Artturi
MODaaja
MODaaja
Viestit:165
Liittynyt:23 Marras 2005, 23:28
Viesti:

Viesti Kirjoittaja Artturi » 18 Tammi 2006, 22:06

Ei mitään vaikutusta :? Pukkaa vaan "Avatarin tiedostotyypin tulee olla .jpg, .gif tai .png"

Avatar
Admin
Aktiivinen jäsen
Aktiivinen jäsen
Viestit:721
Liittynyt:13 Marras 2005, 15:45

Viesti Kirjoittaja Admin » 18 Tammi 2006, 22:20

No olihan sillä vaikutusta - eri errori :?

includes\usercp_avatar.php:

Vanha koodi

Koodi: Valitse kaikki

switch( $type )
{
   case 'jpeg':
   case 'pjpeg':
   case 'jpg':
      return '.jpg';
      break;
   case 'gif':
      return '.gif';
      break;
   case 'png':
      return '.png';
      break;
   default:
      $error = true;
      $error_msg = (!empty($error_msg)) ? $error_msg . '<br />' . $lang['Avatar_filetype'] : $lang['Avatar_filetype'];
      break;
} 
Muuta tuo pätkä seuraavanlaiseksi:

Koodi: Valitse kaikki

switch( $type )
{
   case 'jpeg':
   case 'pjpeg':
   case 'image/pjpeg':
   case 'jpg':
      return '.jpg';
      break;
   case 'image/gif':
   case 'gif':
      return '.gif';
      break;
   case 'image/x-png':
   case 'png':
      return '.png';
      break;
   default:
      $error = true;
      $error_msg = (!empty($error_msg)) ? $error_msg . '<br />' . $lang['Avatar_filetype'] : $lang['Avatar_filetype'];
      break;
} 
Ja taas varmuuskopio ensin. Ellei tämäkään auta, palauta molemmat fileet alkuperäisiksi ja sitten pitää tuumata oikein tosissaan.

Avatar
Lurttinen
phpBB nub
phpBB nub
Viestit:4787
Liittynyt:13 Marras 2005, 18:41
Paikkakunta:Tampere
Viesti:

Viesti Kirjoittaja Lurttinen » 18 Tammi 2006, 22:22

Onko sulla php safe modessa?
Tee avatar hakemistoon uusi hakemisto "tmp" (ilman " merkkejä) ja laita oikeudet sillekin 777.

Artturi
MODaaja
MODaaja
Viestit:165
Liittynyt:23 Marras 2005, 23:28
Viesti:

Viesti Kirjoittaja Artturi » 18 Tammi 2006, 23:45

Googletin"The avatar filetype must be .jpg, .gif or .png" ja olen nyt 3 tuntia kokeillut tarjottuja korjauksia - tuloksetta. :?

Avatar
Admin
Aktiivinen jäsen
Aktiivinen jäsen
Viestit:721
Liittynyt:13 Marras 2005, 15:45

Viesti Kirjoittaja Admin » 19 Tammi 2006, 00:22

Hmph. Emmä tajuu. Tarkista nyt vielä admin-paneelista avatar -asetuksesi ja se chmodaus.

saul
Oppii uutta
Oppii uutta
Viestit:43
Liittynyt:12 Syys 2006, 11:53
Viesti:

Viesti Kirjoittaja saul » 24 Marras 2006, 16:28

Samoilla linjoilla liikutaan täälläkin eli ongelmia avatarin URL-lataamisessa. Tulee tällainen virheilmo:
"Could not write avatar file to local storage. Please contact the board administrator with this message

DEBUG MODE

Line : 179
File : usercp_avatar.php"
Hakemistoille on 0777 -oikeudet ja tuota aiemmin topicissa ollutta koodinkikkaretta on koetettu. Ei mitään vaikutusta. Ei virheherjakaan muutu.

Koodi: Valitse kaikki

if ( $bytes_written != $avatar_filesize )
{
    @unlink($tmp_filename);
    message_die(GENERAL_ERROR, 'Could not write avatar file to local storage. Please contact the board administrator with this message', '', __LINE__,__FILE__);
}
Ja tuo "message_die..." on se rivi 179 (tässä rivi katkeilee useammalle riville). Mikähän mättää. Avatarien uploadaaminen suoraan koneelta onnistuu kyllä.

mrl586
Aktiivinen jäsen
Aktiivinen jäsen
Viestit:2879
Liittynyt:31 Maalis 2006, 17:59
Paikkakunta:Tampere
Viesti:

Viesti Kirjoittaja mrl586 » 24 Marras 2006, 17:49

Mitkä oikeudet on usercp_avatar.php -tiedostolla?

Petsku
Hyvässä vauhdissa
Hyvässä vauhdissa
Viestit:15
Liittynyt:10 Kesä 2006, 00:24

Viesti Kirjoittaja Petsku » 24 Marras 2006, 19:31

Mulla johtu sama keksiongelmasta.
Koita tätä .

Anubis
Aktiivinen jäsen
Aktiivinen jäsen
Viestit:865
Liittynyt:15 Elo 2006, 11:01

Viesti Kirjoittaja Anubis » 24 Marras 2006, 22:06

PHP voi olla konffattu, ettei tiedostoja voi ladata muuten kuin CGI-modissa.

Viestiketju Lukittu

Paikallaolijat

Käyttäjiä lukemassa tätä aluetta: Ei rekisteröityneitä käyttäjiä ja 357 vierailijaa