Joomla.it Forum
Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => Installazione, migrazione e aggiornamento => : Mammalape 16 Jan 2012, 22:40:50
-
Ciao a tutti,
ho un problema con il passaggio del sito da locale a remoto.
Ho caricato tutti i file con ftp sul server aruba, ho esportato il db, ho modificato il configuration file... ma quando provo ad accedere al sito mi dice Infinite loop detected in JError.
I log di errore di linux riportano: PHP Parse error: syntax error, unexpected '/' in /web/htdocs/www.studio-ldf.it/home/configuration.php on line 53
Eppure mi sembra di avere configurato correttamente il configuration.php...
Qualcuno può aiutarmi?
Grazie
-
è un errore di comunicazione con il db, prova a verificare minuziosamente i dati di collegamento inseriti nel file configuration.php a volte anche la lettera maiuscola o lo spazio per dire manda in tilt il collegamento
-
Dovrebbe essere la path del file temp, che sta alla riga 53 del file configuration.php (ma non hai guardato a quella riga, visto che te lo dice?).
-
Grazie per le risposte!
Allora, ho controllato e ri-controllato il configuration file ma non riesco a trovare niente di strano (però sono una neofita, come avrete intuito, e magari non lo vedo) anche alla riga 53 che ho controllato più volte non vedo nulla di anomalo.
Riprovando stamattina continua a dirmi Infinite loop detected in JError ma nei log non mi da più alcun errore particolare.
Brancolo nel buio!
Vi metto qua sotto il configuration file, magari voi riuscite a capire:
<?php
class JConfig {
public $offline = '0';
public $offline_message = 'Sito fuori servizio per manutenzione.
Riprovare più tardi.';
public $display_offline_message = '1';
public $sitename = 'Studio LDF - Studio tecnico ingegneria';
public $editor = 'tinymce';
public $list_limit = '20';
public $access = '1';
public $debug = '0';
public $debug_lang = '0';
public $dbtype = 'mysql';
public $host = 'localhost';
public $user = 'luca';
public $password = 'XXXXXXXX';
public $db = 'luca';
public $dbprefix = 'zaxng_';
public $live_site = 'www.studio-ldf.it';
public $secret = 'xYiUsuicEn4OWPhE';
public $gzip = '0';
public $error_reporting = 'default';
public $helpurl = 'http://help.joomla.org/proxy/index.php?option=com_help&keyref=Help16:{keyref}';
public $ftp_host = '127.0.0.1';
public $ftp_port = '21';
public $ftp_user = '2745584@aruba.it';
public $ftp_pass = 'XXXXXXXXX';
public $ftp_root = 'studio-ldf.it';
public $ftp_enable = '0';
public $offset = 'UTC';
public $offset_user = 'UTC';
public $mailer = 'mail';
public $mailfrom = 'mammalape@gmail.com';
public $fromname = 'www.studio-ldf.it';
public $sendmail = '/usr/sbin/sendmail';
public $smtpauth = '0';
public $smtpuser = '';
public $smtppass = '';
public $smtphost = 'localhost';
public $smtpsecure = 'none';
public $smtpport = '25';
public $caching = '2';
public $cache_handler = 'file';
public $cachetime = '15';
public $MetaDesc = 'Studio tecnico di ingegneria a Ovada, Novi Ligure, Acqui Terme, Genova. Certificazioni energetiche, progettazione impianti riscaldamento, RSPP, responsabile sicurezza aziendale';
public $MetaKeys = 'ovada, novi ligure, acqui terme, genova, certificazioni energetiche, progettazione impianti riscaldamento, RSPP, responsabile sicurezza aziendale';
public $MetaAuthor = '1';
public $sef = '1';
public $sef_rewrite = '0';
public $sef_suffix = '0';
public $unicodeslugs = '0';
public $feed_limit = '10';
public $log_path = '/web/htdocs/studio-ldf.it/home/logs';
public $tmp_path = '/web/htdocs/studio-ldf.it/home/tmp';
public $lifetime = '15';
public $session_handler = 'database';
public $MetaRights = 'Il contenuto presente in questa pagina è distribuito con licenza GNU - GPL';
public $sitename_pagetitles = '0';
public $force_ssl = '0';
public $feed_email = 'site';
public $cookie_domain = '';
public $cookie_path = '';
}
Cosa c'è che non va?!?
GRAZIE!
-
Nelle righe
public $log_path = '/web/htdocs/studio-ldf.it/home/logs';
public $tmp_path = '/web/htdocs/studio-ldf.it/home/tmp';
per conto mio c'è un /home di troppo.
Controlla con ftp dove si trovano le due cartelle, dovrebbero trovarsi nella root, cioè nella cartella principale, che potrebbe chiamarsi htdocs o public_html o qualche altro nome. Se è così cancella pure /home dai due indirizzi.
-
ti consiglio vivamente di non postare il codice del file config.....php in questo modo!
-
Ok, scusate....
-
non scusarti :D lo dico per il tuo bene e quello del tuo sito ;)