Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => : french150 20 Jul 2009, 18:09:04
-
Non accedo più al mio sito. Allego l'errore che mi dà da front end.
Come fare?
Grazie e ciao a tutti.
[allegato eliminato da un amministratore essendo passati più di 365 giorni]
-
ciao.
hai attivo il modulo sef per caso? così mi pare di capire dal tipo di errore.
-
si è attivo.
-
se ci riesci prova a disattivarlo e vediamo se tutto torna a posto!
-
non accedo al backend. Mi da errore 404.
-
mmmm
vediamo di chiarirci un po le idee. i messaggi di errore sono arrivati in concomitanza on l'attivazione del sef o caricando qualche componente?
più informazioni fornisci più diventa possibile determinare le cause dell'errore ...
-
No. Il componente l'ho installato ieri e tutto era ok. Oggi, per far funzionare bene un altro componente, ho modificato il file configuration.php presente nella root del sito e precisamente ho modificato il punto var $live_site = '' indicando l'url del mio dominio necessario per far funzionare il sito. Ho inviato il file aggiornato via ftp e sono entrato lato backend nel sito. Premo il tasto anteprima, per vedere il front end e mi compare l'errore 500, esco riavvio e non accedo neanche al backend.
-
bene! siamo arrivati a determinare il problema. spero tu abbia fatto un backup del configuration.php prima di modificarlo! ricaricalo sul sito sostituendo quello che hai modificato e dovrebbe tornare tutto a posto.
che componente volevi far funzionare meglio modificando il configuration.php?
-
Ho ripristinato tutto ma niente. Il componente che richiede questo cambiamento non lo posso nominare perchè è commerciale. Diciamo che è un help desk.
Sinceramente non credo sia questo il problema. Ho fatto una richiesta all'assistenza del mio hosting e attendo risposta. Nelle loro FAQ dicono che generalmente l'errore interno del server è dato dai permessi delle cartelle e ho avviato un'utility per ripristinare i permessi ma niente.
-
Ok. Allora ti chiedo un'altra informazione quando hai abilitato la configurazione SEO di joomla hai abilitato anche Utilizza mod_rewrite?
-
si
-
ed hai rinominato il file htaccess.txt presente nella root del sito in .htaccess?
se non lo hai fatto dovrebbe essere lì il problema!
-
con errore 500 sempre meglio aspettare la risposta dell'assistenza hosting...
non sono problemi di joomla.
-
Il problema pare essere prorpio del componente sh404sef. Ho scaricato il file evidenziato nell'errore e alla riga interessata c'è un comando legato al campo live_site che ho citato prima.
Riporto il testo interessato del file.
if (!headers_sent()) {
// save page info
shRouter::shPageInfo($shPageInfo);
header('HTTP/1.0 200 OK');
} else{
$url = $GLOBALS['shConfigLiveSite'].'/index.php?'.$_SERVER['QUERY_STRING'];
_log('Headers already sent before getting control');
print_r($path_array);
JError::RaiseError( 500,
"
SH404SEF : headers were already sent when I got control!
Killed at line ".__LINE__." in ".basename(__FILE__).": HEADERS ALREADY SENT (200)
URL=".@$url.'
OPTION='.@$option);
}
Il file htaccess è attivo con rewrite on.
-
non conosco molto bene il componente in questione ma sembrerebbe che richiami un errore 500 dal listato che hai inviato. (detto per inciso quando invii codice inseriscilo nel tag codice dell'editor del forum ossia l'icona cancelletto).
mi trovo in difficoltà. l'unica cosa che mi viene in mente di chiederti è se hai ripulito la cache del tuo browser e la cartella cache di joomla.
se poi vuoi provare a postare il link al tuo sito verifico se lo visualizzo.
-
Da non credere. Ho copiato il link dell'errore in google ed ho trovato un forum sul web in inglese che suggeriva di aprire il file configuration.php con un altro editor (che consiglio e pure in italiano) che faceva vedere all'inizio del listato un info che doveva essere rimosso e così si è risolto il problema.
Riporto il messaggio in inglese originale.
Grazie a voi tantissimo.
Ciao
SOLVED! had to delete BOM info in front of configuration.php (i used ordinary editor which did not display it - now using http://www.weaverslave.ws/)
-
bene! mi fa piacere!! il risolto dovresti metterlo però nel titolo del tuo primo intervento. così aiuterà altri che si trovano in situazioni simili!
grazie