Visualizzazione dei risultati da 1 a 2 su 2

Discussione: errore sul server

  1. #1

    errore sul server

    Ho un sito che in locale si vede bene, quando lo metto sul server mi appare questo messaggio di errore:
    Parse error: syntax error, unexpected T_STATIC, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /membri/giancarlo75/components/com_gantry/core/gantry.class.php on line 31
    e il sito non si vede.

    Nel codice menzionato è riportato:
    class Gantry {
    static $instance; /*RIGA 31*/

    public static function getInstance()
    {
    if (!self::$instance) {
    self::$instance = new Gantry();
    }
    return self::$instance;
    }

    // Cacheable
    /**
    *
    */
    var $basePath;
    var $baseUrl;
    ecc....
    la riga 31 è quella con static $instance;
    Non mi intendo molto di classi, c'è un modo per evitare l'errore?

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    se ci sono differenze così è quasi certamente un problema di versione PHP (probabilmente online è <5.3)... verifica le versioni utilizzate localmente e in remoto.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.