Joomla.it Forum
Joomla! 1.0.x (versione con supporto terminato) => Le voci di Joomla.it (solo per versione Joomla 1.0.x) => : Riddler 06 May 2010, 09:29:32
-
Buon giorno a tutti,
amministro per non lasciare a piedi un amico con un sito che gli era stato realizzato con Joomla (1.0.x...)
Ora ... prima era su un dominio
www.puppo.it e www.pippo.it (cambia una sola lettera)
che puntano allo stesso DB quindi il sito è lo stesso...
I vari link interni si riferiscono a puppo che ora deve diventare una cosa a seè ...
E' possibile fare un replace all'interno dei link nel DB facendoli passare da puppo a pippo?
Sono ormai parecchi e a mano diventerebbe deleterio ...
Lo so sarebbe più semplice staccare pippo, ma i contenuti attuali DEVONO rimanere sotto pippo e NON puppo.
Spero di aver reso l'idea...
Grazie anticipatamente
Saluti
--
Riddler ?
-
Ciao,
non sono sicuro di capire bene, comunque ci provo :)
Se sono link interni, non sono scritti da qualche parte, è Joomla a crearli.
La cosa migliore è quella di sdoppiare il db, ovvero di crearne una copia cui linkare uno dei due siti che dal quel momento andranno ognuno per la propria strada, con tutti i settaggi del caso.
-
intanto grazie per avermi risposto ;-)
Il db è lo stesso per entrambi, ma uno dei due diventerà una cosa a parte indipendente da Joomla.
All'interno delle pagine ci sono proprio dei link che fanno riferimento ad una news del vecchio dominio ...
Quello che vorrei fare è una cosa tipo
UPDATE tabella che contiene i dati
SET campo_info = "pippo"
WHERE campo_info = "pluto"
Tipo un find/replace che si applica con gli editor di teso, ma nel contenuto delle pagine pubblicate.
--
Riddler ?
-
Ci sono due vie per fare quello che dici (a quanto ne so)
1 - Fai una query che cerchi una stringa all'interno di un campo della tabella e la sostituisca, ma la vedo inutilmente complessa.
1 - fai un download della tabella in formato sql, con il notepad++ fai le sostituzioni all'interno del file (cerca/sostituisci, confermando passo per passo, in modo da vedere cosa cambi) e poi ricarichi il file)
-
Ci sono due vie per fare quello che dici (a quanto ne so)
1 - fai un download della tabella in formato sql, con il notepad++ fai le sostituzioni all'interno del file (cerca/sostituisci, confermando passo per passo, in modo da vedere cosa cambi) e poi ricarichi il file)
Questo mi piace di più ;-)
Ora ... come posso sapere in che tabella del DB memorizza i dati Joomla? e come posso accederVi?
--
Riddler ?
-
Se è contenuto, la tabella è jos_content. Se no fai un download di tutte insieme e ti armi di santa pazienza...
-
Se è contenuto, la tabella è jos_content. Se no fai un download di tutte insieme e ti armi di santa pazienza...
ok ghè prov ;-)
grazie del supporto
--
Riddler ?
-
la via indicata da santograz è sicuramente la migliore! Ma non mi fididerei di farlo solo su una tabella.... magari se non è grande fallo su tutto il databese.
Inoltre puoi fare la stessa cosa anche sui file fisici nel caso in cui hai qualche link nelle pagine statiche html...
-
la via indicata da santograz è sicuramente la migliore! Ma non mi fididerei di farlo solo su una tabella.... magari se non è grande fallo su tutto il databese.
Inoltre puoi fare la stessa cosa anche sui file fisici nel caso in cui hai qualche link nelle pagine statiche html...
quindi ricapitolando ...
è come se facessi un Exporto del DB in formato testo ...
sostituisco con un editor di testo ...
rifaccio l'importo ed incrocio le dita :-X
-
esatto... quello per quanto riguarda il DB... poi dovresti fare la stessa cosa per i file che sono nelle cartelle... vedi se c'è qualcosa anche lì in mezzo...
-
Non esportare in formato testo, esporta come sql, se no come lo ricarichi?
Il formato sql si legge con qualsiasi notepad (megio notepad++, visto che sarà lunghetto...)
-
se non erro è anche l'opzione predefinita di phpMyAdmin...
-
Non esportare in formato testo, esporta come sql, se no come lo ricarichi?
Il formato sql si legge con qualsiasi notepad (megio notepad++, visto che sarà lunghetto...)
::)
NON avevo ancora letto il tuo post...
Cmq mi sono fatto aprire un accesso via PhpMyAdmin ho fatto l'export della tabella fatto il replace e rifatto l'import ;-)
Mancano solo i file statici, ma non sono molti
:-)
Grazie a tutti
saluti
--
Riddler ?