Back to top

Autore Topic: [kunena] errore upload avatars  (Letto 4711 volte)

Offline manelli80

  • Nuovo arrivato
  • *
  • Post: 2
    • Mostra profilo
[kunena] errore upload avatars
« il: 07 Ago 2009, 13:01:27 »
Salve a tutti, spero riusciate ad aiutarmi perchè sto impazzendo.

Premessa:

sul mio sito c'è installato Joomla, ultima versione 1.5.14 stble
su cui ho installato kunena 1.5.4 stable supportato nativamente da joomla 1.5.

Fin qua tutto a posto, installazione perfetta ecc ecc.
Nel momento in cui tento di caricare un avatar personalizzato, mi viene restituito questo errrore:


JFile::copy: Cannot find or read file: '/membri/.dummy/temp/kn_4lTbHN'
JFile::copy: Cannot find or read file: '/membri/.dummy/temp/kn_DU9YP4'
JFile::copy: Cannot find or read file: '/membri/.dummy/temp/kn_QzCL2l'

Le cartelle delle immagini di Joomla e di Kunena sono impostate 777, cosi come la cartella /tmp di Joomla.

Non capisco come mai venga tentato di scrivere in questa fantomatica cartella /membri/.dummy/temp di cui non ne conosco l'esistenza, quando in teoria joomla dovrebbe appoggiarsi alla sua /tmp interna per l'upload dei file temporanei.

Sapete indicarmi come risolvere il problema?

Non è un problema di PHP in quanto la versione è la 5.2.6, non soggetta al bug segnalato e corretto da kunena.

grazie in anticipo per le risposte.

Offline Alexxx

  • Esploratore
  • **
  • Post: 196
    • Mostra profilo
Re:[kunena] errore upload avatars
« Risposta #1 il: 07 Set 2009, 15:31:54 »
Ciao manelli 80,
hai risolto ?ho lo stesso il problema ;D ;D

Offline vales

  • Global Moderator
  • Instancabile
  • ********
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:[kunena] errore upload avatars
« Risposta #2 il: 07 Set 2009, 16:03:34 »
Potete aggiornare alla versione kunena 1.5.5 e verificare se superate il problema.
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline manelli80

  • Nuovo arrivato
  • *
  • Post: 2
    • Mostra profilo
Re:[kunena] errore upload avatars
« Risposta #3 il: 07 Set 2009, 16:30:35 »
ho aggiornato e il problema persiste.

Comunque il problema non è legato prettamente a kunena, ma a GD2/GD1 che quando cerca di effettuare il ridimensionamento automatico dell'immagine, cerca di salvare i 3 temporanei dei formati diversi in una cartella indicata da PHP, che però su altervista non è accessibile, causando un errore.
L'unico modo che ho trovato, è disabilitare il GD1/GD2 e costringere cosi gli utenti a ridimensionare l'immagine manualmente prima di caricarla.

Non sono riuscito a trovare nessuna configurazione per cambiare la cartella temporanea di GD1/2.

Offline Alexxx

  • Esploratore
  • **
  • Post: 196
    • Mostra profilo
Re:[kunena] errore upload avatars
« Risposta #4 il: 07 Set 2009, 18:27:37 »
si anch'io ho aggiornato alla 1.5.5 ma non va lo stesso.....

Offline bazzomike

  • Nuovo arrivato
  • *
  • Post: 21
    • Mostra profilo
Re:[kunena] errore upload avatars
« Risposta #5 il: 02 Ott 2009, 11:08:54 »
Stesso problema !!!

ieri ho risolto così:

-ho fatto una copia di backup del file kunena.file.class.php
-poi l'ho modificato sostituendo:

Codice: [Seleziona]
function tmpdir()
{
static $tmpdir=false;
if (!empty($tmpdir)) return $tmpdir;

if (function_exists('sys_get_temp_dir')) {
$tmpdir  = sys_get_temp_dir();
} else {
$file = tempnam(false,false);
if ($file === false) return false;
unlink($file);
$tmpdir = realpath(dirname($file));
}
return $tmpdir;
}

con:
Codice: [Seleziona]
function tmpdir()
 {
  static $tmpdir = false;
  if (!empty($tmpdir)) return $tmpdir;
 
  //Try php >= 5.2.1 functionality
  if (function_exists('sys_get_temp_dir')) {
   $tmpdir  = sys_get_temp_dir();
   $file = tempnam($tmpdir, false);
   if ($file !== false)
   {
    unlink($file);
    return $tmpdir;
   }
  }
 
  //Try php setting
  $tmpdir  = ini_get('upload_tmp_dir');
  $file = tempnam($tmpdir, false);
  if ($file !== false)
  {
   unlink($file);
   return $tmpdir;
  }
 
  //Last resort, try system tmp dir
  $file = tempnam(false, false);
  if ($file !== false)
  {
   unlink($file);
   $tmpdir = realpath(dirname($file));
   return $tmpdir;
  }
 
  return false;
 }


da provare ... fatemi sapere !
fonte il forum ufficiale kunena!

ciao
« Ultima modifica: 06 Ott 2009, 08:50:02 da bazzomike »

Offline II-D

  • Esploratore
  • **
  • Post: 160
  • Sesso: Maschio
    • Mostra profilo
Re:[kunena] errore upload avatars
« Risposta #6 il: 27 Ott 2009, 02:24:10 »
l'ho appena provato ma non funziona

Joomla 1.5.14
Kunena 1.5.6
Hosting Altervista Free

per adesso ho disabilitato la funzione GD.
l'utente adesso deve mettere un file che non sia delle dimensioni eccessive a quelle indicate.
ps adesso funzionano anche le gif animate così.
« Ultima modifica: 27 Ott 2009, 02:52:44 da II-D »
http://www.ageofmythology.it
L'ultima community attiva di Age of Mythology

 



Web Design Bolzano Kreatif