Joomla.it Forum
Non solo Joomla... => Database => : magoburicchio 21 Jul 2009, 21:58:40
-
ciao ragazzi
sul sito www.coralesantacecilia.org
ho un problema questa è la storia del sito
faccio il sito per la corale di un amico come host xxxxxxxxxxx con joomla 1.5.9
tutto funziona ok fino a quando non decidono di cambiare tutti i nomi ai database e non funziona più nulla... dopo trippole e trappole riesco a sistemare il tutto a parte che ho dovuto disattviare "cb login" altrimenti dava pagina bianca
ora però il sito è raddoppiato ci sono due copie del sito nella stessa pagina avete una idea di cosa possa essere successo?
grazie mille come al solito :D
-
almeno qualcuno sarebbe così gentile da dirmi più o meno quali file potrei guardare per controllare dove sta l'errore? grazie
-
magoburicchio
spiega per bene in cosa consiste questo cambio di nome ai database..
sposto
-
nel dettaglio
prima delle modifiche accedevo con il nome del database
coralesantacecilia_org
e relativa password
accedendo però un giorno ho notato che al posto della home di joomla rilassciava un errore nel quale risultava impossibile connettersi al database
connettendomi al sito web dell'host ho notato che era variato il nome del database da
coralesantacecilia_org
a
coralesantacec
a quel punto cosa ho fatto:
ho cancellato tutto il sito
rimesso su una copia di backup dei file
ho cancellato il database
ho riuppato il database modificandolo inserendo al posto di coralesantacecilia_org coralesantacec.
la cosa strana è che mi rilasciava errore in phpadmin ovvero se provavo a caricare il file mysql dava errore di query (tramite l'apposita funzione)
provando però a copiare l'intero contenuto del file coralesantacec.sql all'interno della funzione
esegui queries mi ha creato senza errore tutte le tabelle
(è la stessa cosa importare il file tramite importa sql o eseguire una queries con tutto il contenuto del database incollato?)
ah.. ho anche variato il path in configuration.php perché non andava comunque
l'ho scoperto il path installando da zero una nuova installazione di joomla e poi cancellandola
era coralesantacecila\logs
ora 'd:\\home\\coralesantacecilia.org\\logs'
non capisco il motivo del \\ al posto di \
e perché ora c'è la lettera dell'unità...
allego il file config php
<?php
class JConfig {
/* Site Settings */
var $offline = '0';
var $offline_message = 'Sito fuori servizio per manutenzione.
Riprovare più tardi.';
var $sitename = 'Corale Santa Cecilia';
var $editor = 'tinymce';
var $list_limit = '20';
var $legacy = '0';
/* Debug Settings */
var $debug = '0';
var $debug_lang = '0';
/* Database Settings */
var $dbtype = 'mysql';
var $host = 'localhost';
var $user = 'xxxx';
var $password = 'xxxx';
var $db = 'coralesantacec';
var $dbprefix = 'jos_';
/* Server Settings */
var $live_site = '';
var $secret = 'LdM01642CSMzOZxq';
var $gzip = '0';
var $error_reporting = '-1';
var $helpurl = 'http://www.joomla.it';
var $xmlrpc_server = '0';
var $ftp_host = '127.0.0.1';
var $ftp_port = '21';
var $ftp_user = '';
var $ftp_pass = '';
var $ftp_root = '';
var $ftp_enable = '0';
var $force_ssl = '0';
/* Locale Settings */
var $offset = '0';
var $offset_user = '0';
/* Mail Settings */
var $mailer = 'mail';
var $mailfrom = 'magoburicchio@gmail.com';
var $fromname = 'Corale Santa Cecilia';
var $sendmail = '/usr/sbin/sendmail';
var $smtpauth = '0';
var $smtpuser = '';
var $smtppass = '';
var $smtphost = 'localhost';
/* Cache Settings */
var $caching = '0';
var $cachetime = '15';
var $cache_handler = 'file';
/* Meta Settings */
var $MetaDesc = 'Joomla! - il sistema di gestione di contenuti e portali dinamici';
var $MetaKeys = 'joomla, Joomla';
var $MetaTitle = '1';
var $MetaAuthor = '1';
/* SEO Settings */
var $sef = '0';
var $sef_rewrite = '0';
var $sef_suffix = '0';
/* Feed Settings */
var $feed_limit = 10;
var $log_path = 'd:\\home\\coralesantacecilia.org\\logs';
var $tmp_path = 'd:\\home\\coralesantacecilia.org\\tmp';
/* Session Setting */
var $lifetime = '15';
var $session_handler = 'database';
}
?>
fatto il tutto dava home di joomla pagina bianca,
disattivando però cblogin nei moduli il sito è partito
ma..
la home di joomla si è sdoppiata ho due versioni del sito una sopra e una sotto
come potete vedere da
www.coralesantacecilia.org
ho provato a controllare sotto firefox con webdesign tools ma non ho capito molto è la stessa copia e stessi blocchi sia sotto che sopra
se mi potete aiutare ve ne sarei eternamente grato
grazie
se avete bisogno di vedere database lo posso anche postare
grazie
-
ma sei su server windows?
mi risultano inconsuere queste due variabili:
var $log_path = 'd:\\home\\coralesantacecilia.org\\logs';
var $tmp_path = 'd:\\home\\coralesantacecilia.org\\tmp';
prova a determinare il path assoluto del sito così e vediamo che esce fuori.
crea un file di testo vuoto ed inserici questa riga dentro:
<?php
$p = getcwd();
echo $p;
?>
lo salvi come path.php e poi lo carichi nella root del sito e lo richiami attraverso il browser e vediamo che ti restituisce come valore
-
mi restituisce
D:\home\coralesantacecilia.org
non è che hanno cambiato server da linux a windows?
cosa potrebbe essere...?
grazie a tutti per l'aiuto
ormai è diventata una questione di principio :D
-
Credo che sia il caso di contattare il supporto del tuo hosting e farti chiarire bene cosa hanno combinato.
In ogni caso il path corretto è quello che hai inviato ora e quindi devi correggere le due variabili log_path e tmp_path nel configuration.php
-
lunedì lo contatto... sob..
la cosa strana è che lo stesso sito pari pari preso e caricato in via provvisoria su artofdream.altervista.org funziona....
database esportato anch'esso
muble muble....
grazie :D
-
Allora mi sa che è proprio il caso di attendere la risposta del fornitore di hosting ....