Cambio nome dominio
Salve,
sono stato costretto a cambiare il nome del dominio per es. da:
SitoMiorosso.it
in
SitoMioBianco.it
ed ho chiesto al provider di passarmi tutto il contenuto del vecchio sito.
Adesso mi trovo in difficolatà, in quanto non riesce a caricarmi il css e quando accedo mi fa la ricerca del vecchio dominio (SitoMiorosso.it) e non del nuovo (SitoMioBianco.it)
Ho modificato il defautl.php in sites/default togliendo la riga del baseUrl
Probabilmente nel database ha anche traccia del vecchio sito.
Qualcuno mi sa dire quali possono essere le tabelle da modificare per far si che carichi il CSS e non faccia il redirect al vecchio dominio?
Grazie
Gaetano

Risposte
Fai il backup del database e
Fai il backup del database e prova:
TRUNCATE TABLE cache;
TRUNCATE TABLE cache_block;
TRUNCATE TABLE cache_bootstrap;
TRUNCATE TABLE cache_field;
TRUNCATE TABLE cache_filter;
TRUNCATE TABLE cache_form;
TRUNCATE TABLE cache_image;
TRUNCATE TABLE cache_menu;
TRUNCATE TABLE cache_page;
TRUNCATE TABLE cache_path;
TRUNCATE TABLE cache_token;
TRUNCATE TABLE cache_update;
Proverò. Ho provato a
Proverò. Ho provato a cancellare tutti i dati, con truncate fa qualcosa in più?
Ciao ho provato il codice che
Ciao ho provato il codice che mi hai postato con phpMyAdmin e mi ha retituito per ognisingolo file questa scritta:
MySQL ha restituito un insieme vuoto (i.e. zero righe). (La query ha impiegato 0.0139 secondi.)
TRUNCATE TABLE cache_update
Penso sia andato a buon fine, il problema è che mi visualizza la pagina senza i css.
Qualche altro consiglio?
Un'altra cosa, anche senza la visualizzazione con i css, ho provato ad accedere con le credenziali, ma mi ritorna la scritta:
?missingurl=softwaregl.it
riportandomi l'indicazione del vecchio nome di dominio, quindi significa che da qualche parte ha ancora memorizzato il vecchio dominio.
Mica sai come posso fare a fare una ricerca del vecchiodominio in tutto il database?
// Collegamento al tuo db
// Collegamento al tuo db MySQL.
$hostname = "localhost";
$username = "db_username";
$password = "db_password";
$database = "db_name";
mysql_connect($hostname, $username, $password);
// La stringa che esegue Cerca e Sostituisci.
$find = "cerca_questo_testo";
$replace = "sostituisci_con_questo_testo";
$loop = mysql_query("
SELECT
concat('UPDATE ',table_schema,'.',table_name, ' SET ',column_name, '=replace(',column_name,', ''{$find}'', ''{$replace}'');') AS s
FROM
information_schema.columns
WHERE
table_schema = '{$database}'")
or die ('Cant loop through dbfields: ' . mysql_error());
while ($query = mysql_fetch_assoc($loop))
{
mysql_query($query['s']);
}
Lo inserisci in un file php (ad esempio cercatrova.php) sostituendo i campi con quelli che servono a te, poi lo carichi da FTP sul tuo spazio web in maniera che sia raggiungibile da browser e lo richiami con "tuodominio.com/cercatrova.php"
Ciao Gae58, seguendo la
Ciao Gae58, seguendo la procedura di ikb finalmente sono riuscito a caricare il CSS, avevo anche io il tuo stesso problema, spesso è perche rimane qualche file che ha redirect verso l'indirizzo del tuo vecchio sito web
@ikb grazie mille per lo share ci stavo sbattendo la testa veramente da giorni!