Back to top

Autore Topic: Errore Sintassi php dopo trasferimento da Altervista ad sgaragnao  (Letto 6668 volte)

Offline ludj

  • Nuovo arrivato
  • *
  • Post: 19
    • Mostra profilo
salve a tutti, ho creato un sito internet (il primo con joomla) appoggiato su Altervista e li funzionava correttamente, poi dovendolo trasferire su CUT (server Linux compatibile con joomla) ho eseguito il backup con il componente  "JoomlaPack" ho installato quindi il tutto su  CUT e l'installazione non mi ha dato problemi ma ora all'apertura della pagina web del sito mi esce questo errore:

Parse error: syntax error, unexpected T_CASE in /web/htdocs/www.barmincuccio.it/home/templates/joomspirit_18/html/modules.php on line 1

non capisco cosa voglia dire, vi incollo il codice della pagina che menziona:
--------------------------------------------------------------------------------------------
<?php
// Protection contre les appels directs.
defined("_JEXEC") or die("Restricted access");
function modChrome_joomspirit($module, &$params, &$attribs) {
      // init vars
   $showtitle = $module->showtitle;
   $content   = $module->content;
   $suffix    = '';
   $badge      ='';
   // create title
   $pos   = JString::strpos($module->title, ' ');
   $title = ($pos !== false) ? '<span>'.JString::substr($module->title, 0, $pos).'</span>'.JString::substr($module->title, $pos) : $module->title;
 
   // force module type
   if ($module->position == 'logo')  $suffix = 'logo';
   if ($module->position == 'left')  $suffix = 'normal';
   if ($module->position == 'right')  $suffix = 'normal';   
   if ($module->position == 'user1')  $suffix = 'normal';
   if ($module->position == 'user2')  $suffix = 'normal';
   if ($module->position == 'user3')  $suffix = 'normal';
   if ($module->position == 'user4')  $suffix = 'normal';
   if ($module->position == 'user5')  $suffix = 'normal';
   if ($module->position == 'user6')  $suffix = 'normal';
   
   // set module skeleton using the suffix
   switch ($suffix) {
      case 'logo':
         $skeleton = 'logo';
         break;
      case 'normal':
         $skeleton = 'normal';
         break;
      case 'blank':
      default:
         $skeleton = 'not defined';
   }
   // Modules
   switch ($skeleton) {
      case 'logo':
         /*
          * logo module
          */
         ?>
            <a href="index.php">
            <?php echo $content; ?>
            [/url]
         
         <?php
         break;
      case 'normal':
         /*
          * normal
          */
         ?>
         <div class="moduletable<?php echo $params->get('moduleclass_sfx'); ?>" >
            
               <?php if ($showtitle) : ?>
               <h3 class="module"><?php echo $title; ?></h3>
               <?php endif; ?>
         
               <div class="content-module">
                  <?php echo $content; ?>
               </div>
            
         </div>
         <?php
         break;
      default:
         /*
          * not defined
          */
         ?>
         <div class="module <?php echo $suffix; ?>">
            <?php if ($showtitle) : ?>
            <h3 class="module"><?php echo $title; ?></h3>
            <?php endif; ?>
            <?php echo $content; ?>
         </div>
         <?php
         break;
   }
}
?>
--------------------------------------------------------------------------------------------

grazie in anticipo per chiunque voglia aiutarmi
« Ultima modifica: 02 Apr 2011, 16:17:23 da tomtomfive »

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Errore Sintassi php dopo trasferimento da Altervista ad sgaragnao
« Risposta #1 il: 02 Apr 2011, 16:23:04 »
Ciao e benvenuto nel forum
Per cortesia sei pregato di non aggirare la moderazione automatica, per regolamento non sono graditi riferimenti commerciali.
Per quanto riguarda il tuo problema ti consiglio di verificare le caratteristiche minime dell'ambiente server che sono necessarie affinche' joomla giri senza problemi, in particolare la versione php. Le citate caratteristiche le trovi nella sezione guide.

Offline ludj

  • Nuovo arrivato
  • *
  • Post: 19
    • Mostra profilo
Re:Errore Sintassi php dopo trasferimento da Altervista ad sgaragnao
« Risposta #2 il: 02 Apr 2011, 16:39:00 »
salve, chiedo scusa per il mio errore ma ho pensato che l'host potesse essere un fattore determinante, comunque la versione php del mio host è "PHP Version 5.2.17" quindi ci siamo.

Ma un errore di sintassi, non è un errore diciamo "di scrittura" del codice? In particolare"unexpected T_case a cosa si riferisce?

solitamente preferisco capire cosa sbaglio cosi da non ripetermi.


grazie e scusate ancora

Offline ludj

  • Nuovo arrivato
  • *
  • Post: 19
    • Mostra profilo
Re:Errore Sintassi php dopo trasferimento da Altervista ad sgaragnao
« Risposta #3 il: 02 Apr 2011, 17:49:44 »
ho appena provato a disinstallare e reinstallare ma l'errore è lo stesso

qualche suggerimento?

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Errore Sintassi php dopo trasferimento da Altervista ad sgaragnao
« Risposta #4 il: 02 Apr 2011, 18:30:19 »
Ma con template standard hai lo stesso errore?

Offline ludj

  • Nuovo arrivato
  • *
  • Post: 19
    • Mostra profilo
Re:Errore Sintassi php dopo trasferimento da Altervista ad sgaragnao
« Risposta #5 il: 02 Apr 2011, 19:24:15 »
 :-[ effettivamente non ho provato...

provo subito!

Offline ludj

  • Nuovo arrivato
  • *
  • Post: 19
    • Mostra profilo
Re:Errore Sintassi php dopo trasferimento da Altervista ad sgaragnao
« Risposta #6 il: 02 Apr 2011, 19:27:32 »
confermo, stesso errore! :'(

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Re:Errore Sintassi php dopo trasferimento da Altervista
« Risposta #7 il: 02 Apr 2011, 19:31:51 »
rinomina la cartella html in  --html  di tutti i template
come si legge chiaramente dal messaggio di errore  il fattaccio sta li
evidentemente hai un override fatto male e lo hai messo in tutti i template?
(uso XP perchè win98 non si installa) 
PS: non sono un dipendente dello sbonzor quindi è necessario un "per favore" alla richiesta e un "grazie" alla risposta, sempre! PPS: non scrivo mai per primo in MP, in caso contrario chiedimi una conferma, Grazie.

Offline ludj

  • Nuovo arrivato
  • *
  • Post: 19
    • Mostra profilo
Re:Errore Sintassi php dopo trasferimento da Altervista ad sgaragnao
« Risposta #8 il: 02 Apr 2011, 19:39:47 »
GRAZIE!!! MITICISSIMISSIMO!!!!!!!

se posso fare un paio di domande :

cosa significa questo errore di preciso:
Parse error: syntax error, unexpected T_CASE in /web/htdocs/www.barmincuccio.it/home/templates/joomspirit_18/html/modules.php on line 1???????

come hai fatto a capire che servivano i due trattini prima di html????

cosa è un override e come faccio a farlo male????




grazie mille davvero!!!!!!! :D

 



Web Design Bolzano Kreatif