Back to top

Autore Topic: Joomfish errore  (Letto 4200 volte)

Offline bibopm

  • Esploratore
  • **
  • Post: 155
    • Mostra profilo
Joomfish errore
« il: 07 Giu 2009, 20:45:26 »
Ciao a tutti, ho installato joomfish su joomla 1.5 e quando entro nel pannello di controllo mi da questo errore.

Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /membri/bibopm/administrator/components/com_joomfish/classes/JCacheStorageJFDB.php on line 52


Chi mi sa dire che cos'è?

Grazie

SteveTW

  • Visitatore
Re:Joomfish errore
« Risposta #1 il: 08 Giu 2009, 08:33:20 »
Ciao Bibopm..... sarebbe il caso che ci dicessi la parte dello script alla linea 52 che genera quell'errore.

Per caso, stai usando PHP4?

Offline bibopm

  • Esploratore
  • **
  • Post: 155
    • Mostra profilo
Re:Joomfish errore
« Risposta #2 il: 08 Giu 2009, 14:35:44 »
Qui non ci capisco tanto...ti posto una gran parte del testo

Speriamo che trovi l'errore...





class JCacheStorageJfdb extends JCacheStorage

{



   private $db;

   private $profile_db;



   

   /* Constructor

   *

   * @access protected

   * @param array $options optional parameters

   */

   function __construct( $options = array() )

   {

      static $expiredCacheCleaned;



      $this->profile_db = & JFactory::getDBO();

      $this->db = clone ($this->profile_db);      



      $this->_language   = (isset($options['language'])) ? $options['language'] : 'en-GB';

      $this->_lifetime   = (isset($options['lifetime'])) ? $options['lifetime'] : 60;

      $this->_now      = (isset($options['now'])) ? $options['now'] : time();



      $config         =& JFactory::getConfig();

      $this->_hash   = $config->getValue('config.secret');



      // if its not the first instance of the joomfish db cache then check if it should be cleaned and otherwise garbage collect

      if (!isset($expiredCacheCleaned)) {

         // check a file in the 'file' cache to check if we should remove all our db cache entries since cache manage doesn't handle anything other than file caches

         $conf =& JFactory::getConfig();

         $cachebase = $conf->getValue('config.cache_path',JPATH_ROOT.DS.'cache');

         $cachepath = $cachebase.DS."joomfish-cache";

         if (!JFolder::exists($cachepath)){

            JFolder::create($cachepath);

         }

         $cachefile = $cachepath.DS."cachetest.txt";

         jimport("joomla.filesystem.file");

         if (!JFile::exists($cachefile) || JFile::read($cachefile)!="valid"){

            // clean out the whole cache

            $this->cleanCache();

            JFile::write($cachefile,"valid");

         }

         $this->gc();

      }

      $expiredCacheCleaned = true;

   }



   /**

    * One time only DB setup function

    *

    */

   function setupDB() {

      $db = & JFactory::getDBO();

      $charset = ($db->hasUTF()) ? 'CHARACTER SET utf8 COLLATE utf8_general_ci' : '';

      $sql = "CREATE TABLE IF NOT EXISTS `#__dbcache` ("

      . "\n `id` varchar ( 32 )  NOT NULL default '',"

      . "\n `groupname` varchar ( 32 ) NOT NULL default '',"

      . "\n `expire` datetime NOT NULL default '0000-00-00 00:00:00',"

      //. "\n `value` MEDIUMTEXT NOT NULL default '',"

      . "\n `value` MEDIUMBLOB NOT NULL default '',"

      . "\n PRIMARY KEY ( `id`,`groupname` ),"

      . "\n KEY ( `expire`,`groupname` )"

      . "\n ) $charset";

      $db->setQuery( $sql );

      if (!$db->query()){

         echo $db->getErrorMsg()."
";

         echo $db->_sql;

      }

   }

SteveTW

  • Visitatore
Re:Joomfish errore
« Risposta #3 il: 08 Giu 2009, 14:58:01 »
Purtroppo non mi dai abbastanza informazioni.

Iniziamo da capo:

- versione joomla
- versione joomfish
- versione PHP del server che ti ospita
- versione mysql del server che ti ospita

Con queste info vediamo se riusciamo a capire qualcosa in più!!!

Offline bibopm

  • Esploratore
  • **
  • Post: 155
    • Mostra profilo
Re:Joomfish errore
« Risposta #4 il: 08 Giu 2009, 17:04:32 »
- Joomla 1.5
- Joomfish dovrebbe essere l'ultima
- PHP e mysql non so le versioni ma mi sono registrato venerdì su altervista

Se hai bisogno, ti mando il file in php con il problema

SteveTW

  • Visitatore
Re:Joomfish errore
« Risposta #5 il: 08 Giu 2009, 17:33:23 »
Mah non serve il file in php con il problema, quello che mi risulta da alcune ricerche che il tuo problema potrebbe derivare dalla versione del PHP del server.......

Offline bibopm

  • Esploratore
  • **
  • Post: 155
    • Mostra profilo
Re:Joomfish errore
« Risposta #6 il: 10 Giu 2009, 19:23:46 »
Ok, come faccio a vedere la versione?

SteveTW

  • Visitatore
Re:Joomfish errore
« Risposta #7 il: 11 Giu 2009, 08:42:34 »
Ok, come faccio a vedere la versione?

Entri nel pannello di controllo, dal menu testuale clicca su "Aiuto > Info Sistema" e troverai la versione del PHP del tuo server.  ;D

Offline MollaMan

  • Nuovo arrivato
  • *
  • Post: 7
    • Mostra profilo
Re:Joomfish errore
« Risposta #8 il: 11 Giu 2009, 12:14:51 »


Stesso problema di bibomp... ma la versione php è già 5.2.9 quindi mi sà che nn dipende da quello?!?

P.S. non mi funziona solo la pagina del pannello di controllo, le altre si invece.. mah..
« Ultima modifica: 11 Giu 2009, 22:00:24 da MollaMan »

Offline bibopm

  • Esploratore
  • **
  • Post: 155
    • Mostra profilo
Re:Joomfish errore
« Risposta #9 il: 12 Giu 2009, 13:45:43 »
Uguale anche a me..

Offline bibopm

  • Esploratore
  • **
  • Post: 155
    • Mostra profilo
Re:Joomfish errore
« Risposta #10 il: 12 Giu 2009, 13:50:38 »
Ok, come faccio a vedere la versione?

Entri nel pannello di controllo, dal menu testuale clicca su "Aiuto > Info Sistema" e troverai la versione del PHP del tuo server.  ;D


Dice che supporta il php 5

SteveTW

  • Visitatore
Re:Joomfish errore
« Risposta #11 il: 12 Giu 2009, 20:35:07 »
la versione è superiore alla 5.2.5??? Almeno è la 5.2.6?

Offline MollaMan

  • Nuovo arrivato
  • *
  • Post: 7
    • Mostra profilo
Re:Joomfish errore
« Risposta #12 il: 13 Giu 2009, 14:02:07 »
Se può servire ho fatto un ulteriore test:

ho installato sia la versione di jomfish 1.7 che quella 1.8 (entrambe richiedono legacy attivo per l'installazione) ma il risultato è il medesimo... cambia la riga dell'errore che è la 93 al posto della 52

Offline bibopm

  • Esploratore
  • **
  • Post: 155
    • Mostra profilo
Re:Joomfish errore
« Risposta #13 il: 17 Giu 2009, 12:55:24 »
Ripota solo php 5...non da altre indicazioni

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Joomfish errore
« Risposta #14 il: 21 Giu 2009, 09:49:23 »
Provate a guardare questo post.
http://forum.joomla.it/index.php/topic,63432.msg286759.html#msg286759

Mi sembra che si citava lo stesso errore ed è stato risolto con delle piccole modifiche.
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

 



Web Design Bolzano Kreatif