Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => Installazione, migrazione e aggiornamento => : martino954 16 Oct 2010, 01:43:35
-
Joomla 1.5.20 Quando pubblico il sito mi viene il messaggio:
Unable to connect do database SQL
Il file config è quello che segue.
Come mai non va?
userid=nome utente assegnato dal servizio di hosting
password=password assegnata da servizio di hosting
nomeSito
<?php
class JConfig {
var $offline = '0';
var $editor = 'jce';
var $list_limit = '20';
var $helpurl = 'http://help.joomla.org';
var $debug = '0';
var $debug_lang = '0';
var $sef = '0';
var $sef_rewrite = '0';
var $sef_suffix = '0';
var $feed_limit = '10';
var $feed_email = 'author';
var $secret = 'parolasegreta-dentroJoomla’;
var $gzip = '0';
var $error_reporting = '-1';
var $xmlrpc_server = '0';
var $log_path = '/home/userid/domains/nomesito.it/public_html/logs';
var $tmp_path = '/home/userid/domains/nomesito.it/public_html/tmp';
var $live_site = 'http://www.nomesito.it';
var $force_ssl = '0';
var $offset = '0';
var $caching = '0';
var $cachetime = '15';
var $cache_handler = 'file';
var $memcache_settings = array();
var $ftp_enable = '0';
var $ftp_host = 'host';
var $ftp_port = '21';
var $ftp_user = 'userid';
var $ftp_pass = 'password';
var $ftp_root = '/home/userid/domains/nomesito.it/public_html';
var $dbtype = 'mysql';
var $host = 'ftp.nomesito.it';
var $user = 'userid_root';
var $db = ‘nomedatabase;
var $dbprefix = 'jos_';
var $mailer = 'mail';
var $mailfrom = 'martino.giordanoascheri@vodafone.it';
var $fromname = 'nomesito';
var $sendmail = '/usr/sbin/sendmail';
var $smtpauth = '0';
var $smtpsecure = 'none';
var $smtpport = '25';
var $smtpuser = '';
var $smtppass = '';
var $smtphost = 'localhost';
var $MetaAuthor = '1';
var $MetaTitle = '1';
var $lifetime = '15';
var $session_handler = 'database';
var $password = '';
var $sitename = 'NomeSito';
var $MetaDesc = 'Sito ufficiale dell\'';
var $MetaKeys = '----';
var $offline_message = 'Sito fuori servizio per manutenzione. Riprovare più tardi.';
}
?>
Help?
Martino
-
var $dbtype = 'mysql';
var $host = 'ftp.nomesito.it';
var $ftp_host = 'host';
_______________________
il secondo host è quello del db, indicalo
il terzo lascialo vuoto così come gli altri dove trovi la voce ftp
var $password = '';
----------------------------
avrà una password sto db...
M.
-
dbtype ='mysql'
host ='ftp.nomesito.it'
password ='' perchè non c'è password, finora
tutte le variabili con ftp lasciate vuote
il resto invariato
Ma non va.
Altre idee
Grazie
martino
-
host ='ftp.nomesito.it'
non può essere questo l'host ... sarà al max localhost
M.
-
Grazie. Il sito parte, si collega al db. però la home page appare tutta scomposta, manca la intestazione e non funziona la selezuione di alcun punto del menu, ma viene a video il messaggio di errore che compare anche all'avvio del sito e non si può fare nulla.
E' il db sbagliato o sono le cartelle riferite male neli path (nei messaggi precedente ci sono le indicazioni dei percorsi)?
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/user/domains/miosito.it/public_html/configuration.php:1) in /home/user/domains/miosito.it/public_html/libraries/joomla/session/session.php on line 423
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/miosito/domains/miosito.it/public_html/configuration.php:1) in /home/user/domains/miosito.it/public_html/libraries/joomla/session/session.php on line 423
Warning: Cannot modify header information - headers already sent by (output started at /home/miosito/domains/miosito.it/public_html/configuration.php:1) in /home/user/domains/miosito.it/public_html/libraries/joomla/session/session.php on line 426
Warning: require_once() [function.require-once]: Filename cannot be empty in /home/user/domains/miosito.it/public_html/components/com_docman/docman.php on line 13
Fatal error: require_once() [function.require]: Failed opening required '' (include_path='.:/usr/local/php5/lib/php') in /home/user/domains/miosito.it/public_html/components/com_docman/docman.php on line 13
Grazie
Martino
-
:) ... accidenti, non hai usato notepad++ per modificare il configuration.php e hai inserito caratteri strani che anche se lo apri non vedi.
Prova a scaricarti notepad++, è un editor, e usa solo quello per aprire i files.
Riapri con quello il file configuration e salvalo, se ti fa scegliere il setdi caratteri scegli utf8.
M.
-
OK grazie di tutto problema risolto. Ho usato notepad ++ che peraltro non conoscevo.
Era pasticciato il file config con caratteri strani. Lo abbiamo pulito e ora il sito
www.ordinemedicinovara.it
è on line
RIMANE UN GROSSO PROBLEMA: in locale il logo, che è una immagine formato jpg, veniva evidenziato in modo corretto nella parte alta del template, ora rimane il bianco come se l'immagine non ci fosse: non riesco a capire cosa sia successo.
L'immagine è allegata: io non ho modificato il template, ho solo sostituito l'immagine proposta con quella che mi sono costruito. Chissà
Hai ancora qualche idea?
Grazie ancora
Martino
[allegato eliminato da un amministratore]
-
L'immagine deve essere della stessa dimensione, formato e estensione. poi controlla che sia stata caricata con successo.
-
la immagine originale era formato jpg 900 x 100
la mia è formato jpg 899 x 110
hanno ovviamente lo stesso nome.
In locale va tutto bene.
Qualche idea ancora?
Martino
-
ricaricala via ftp ella cartella del template. Controlla i permessi cartella ovviamente.
-
Ho ripetuto il caricamento via FTP, ma nulla è cambiato.
L'ho sostituita tanto per vedere con una formato jpg di 100x100 ma nulla si vede.
Chissà
Grazie
Martino
-
l'avrai inserita con qualche path errata, guarda il sorgente per vedere dove va a fare il src e se effettivamente si trova a quell'indirizzo.
Se devi inserire qualsiasi cosa nel template usa sempre qs forma:
<link href="<?php echo $this->baseurl ?>/templates/">
<img src="<?php echo $this->baseurl ?>/templates/">
nell'esempio c'è templates, ma può essere images, media etc.
con $this->baseurl crei un path valido ovunque tu sposti il sito.
Guarda bene anche il configuration di avere sempre le path corrette
M.
-
grazie, avevo scritto con un errore il nome def file da riportare-
Grazie molte tutto ok
Martino