Back to top

Autore Topic: ERRORE: parse error in libraries\joomla\document\html\html.php  (Letto 1664 volte)

Offline colde

  • Nuovo arrivato
  • *
  • Post: 4
    • Mostra profilo
Ciao a tutti,
ho un grosso problema da come potete vedere in oggetto. Utilizzo joomla in locale ed è la mia prima esperienza di realizzazione sito con questo CMS e a dire il vero è l'unico CMS che io abbia mai visto. Premesso questo, fino a venerdì ero riuscito a creare il mio primo sito che tra l'altro era anche quasi terminato, poi mi è venuta la brillante idea di eliminare la favicon.ico quindi ho fatto una ricerca all'interno di tutti i file e ho provato a eliminare ogni riferimento lasciando semplicemente una stringa vuota dove compariva. Grosso, enorme errore! Ora ogni volta che cerco di accedere al sito e alla parte di amministrazione ricevo questo errore:

Parse error: syntax error, unexpected '"' in C:\Programmi\EasyPHP5.2.10\www\nomesito\libraries\joomla\document\html\html.php on line 127

Il problema più grande è che appena ho riscontrato l'errore, ho ripristinato i file come lo erano prima della modifica ma il risultato non cambia. Sembra che si sia corrotto qualcosa. Ho anche verificato eventuali differenze con lo stesso file creato da una nuova installazione ed è identico quindi non capisco dove possa riscontrare questo errore inaspettato.

Inutile dire che sono disperato, non mi va proprio di rifare il sito nuovamente partendo da zero per una stupidata del genere quindi spero e mi auguro che qualche anima pia possa darmi una mano a correggere l'errore.

Grazie mille a tutti.

Offline assicomputer

  • Appassionato
  • ***
  • Post: 304
  • Sesso: Maschio
    • Mostra profilo
Re:ERRORE: parse error in libraries\joomla\document\html\html.php
« Risposta #1 il: 21 Set 2009, 09:59:30 »
Hai provato a vedere cosa richiama la stringa presente nella riga segnalata??

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Re:ERRORE: parse error in libraries\joomla\document\html\html.php
« Risposta #2 il: 21 Set 2009, 10:22:58 »
Citazione
EasyPHP5.2.10\

viene utilizzato in quella lamp il PHP 5.3?
non funziona ancora joomla con php5.3  ma solo con le versioni fino a 5.2.10
(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 colde

  • Nuovo arrivato
  • *
  • Post: 4
    • Mostra profilo
Re:ERRORE: parse error in libraries\joomla\document\html\html.php
« Risposta #3 il: 21 Set 2009, 10:25:40 »
è il link creato da una funzione:

Codice: [Seleziona]
function addHeadLink($href, $relation, $relType = 'rel', $attribs = array())
{
$attribs = JArrayHelper::toString($attribs);
$generatedTag = '<link href="'.$href.'" '.$relType.'="'.$relation.'" '"'.$attribs; <----riga 127
$this->_links[] = $generatedTag;
}

Ho verificato che fosse qualche " o ' mancante e poi ho ripristinato di nuovo e ora esce un errore ancora diverso:

Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in C:\Programmi\EasyPHP5.2.10\www\miosito\libraries\joomla\document\html\html.php on line 127

Sta cosa ha dell'incredibile, non capisco come possa generare altri errori dopo aver ripristinato il file com'era prima. Ho verificato di nuovo il file e la stringa in questione con un file originale appena sfornato dall'installazione ed è identico. Misteri della tecnologia, che però mi fanno girare i tortelli alla grande!

Consigli?
Grazie

Offline colde

  • Nuovo arrivato
  • *
  • Post: 4
    • Mostra profilo
Re:ERRORE: parse error in libraries\joomla\document\html\html.php
« Risposta #4 il: 21 Set 2009, 10:27:43 »
Citazione
EasyPHP5.2.10\

viene utilizzato in quella lamp il PHP 5.3?
non funziona ancora joomla con php5.3  ma solo con le versioni fino a 5.2.10

No viene usata la versione 5.2

Offline colde

  • Nuovo arrivato
  • *
  • Post: 4
    • Mostra profilo
Re:ERRORE: parse error in libraries\joomla\document\html\html.php
« Risposta #5 il: 21 Set 2009, 11:13:17 »
Altro aggiornamento:
ho provato a fare una nuova installazione (ho semplicemente aperto il file zippato e copiato il tutto in localhost) eliminando subito la cartella "installation", poi ho fato un copia incolla brutale del sito corrotto con quello nuovo escludendo però la cartella "cache" e "libraries" e tutto è tornato a funzionare. Ovviamente il sito corrotto ancora non va. Presumo si sia creato un errore nella cartella "libraries" che pregiudica il corretto funzionamento; nonostante abbia risolto (un po "alla carlona" ma il risultato c'è) mi piacerebbe capire cosa diavolo è successo. Se potete darmi una mano l'accetto volentieri.
Grazie ancora.

 



Web Design Bolzano Kreatif