Come faccio a fare cerca e sostiuisci sul vbulletin? Devo cambiare tutti i link che ci sono sul forum
da così www.linkesempio1.it/ecc/
a così www.linkesempio2.it/ecc/
come faccio?
Visualizzazione Stampabile
Come faccio a fare cerca e sostiuisci sul vbulletin? Devo cambiare tutti i link che ci sono sul forum
da così www.linkesempio1.it/ecc/
a così www.linkesempio2.it/ecc/
come faccio?
Estrai la tabella (backup), fai la sostituzione e ripristini la tabella. E' l'unico modo per farlo agevolmente con un minimo di controllo. Altrimenti devi scrivere uno script PHP che lo fa.
mi sembra che lo script sia questo poi se sbagliato scusate:
'************************************************* *************
' Configuration Variables
'************************************************* *************
OutputDrive = "D" 'Output Drive letter
dim sourcefolders(1) 'Define a list of 2 directories to be copied
sourcefolders(0) = "F:\FamilyPix" 'Back up this directory
sourcefolders(1) = "C:\WINNT\repair" 'Back up this directory
AutoOpMode = "no" 'Auto operations mode? Use "yes" or "no"
MinBkupsToKeep = 3 'Minimum number of backup generations to keep
MinDaysToKeep = 8 'Minimum number of days to keep every backup generation
OutputFilePrefix = "MikeBkup" 'File name prefix
LogComment = "Look ma, no hands!" 'A comment that is written to the log file
SystemLogging = "no" 'Enable system logging? "yes" or "no"
Me lo aveva dato un mio amico che anche lui forse lo a trovato su google:P
Non c'entra nulla
Lo script non esiste. Forse puoi usare la procedura di sostituzione di IMPEX ma se non sai cosa fai esattamente è meglio che lasci stare :)
Prova ad utilizzare la funzione REPLEACE tramite PhpMyAdmin eseguendo una query di questo tipo:
REPLACE(testo, stringa_da_sostituire, nuova_stringa)
Nel tuo caso dovrebbe essere:
Fammi sapere se funziona perché sto andando a memoria dato che anche io in passato avevo avuto bisogno di fare questa operazion e la feci a suo tempo.Codice:SELECT REPLACE(’www.linkesempio1.it/ecc/’, ‘linkesempio1’, ‘linkesempio2’);
Se da problemi mi documento :)
devi scaricarti il database e poi lo importi nel nuovo ci sono diversi problemi su questo già tutti risolti cmq.. dai un occhiata nel forum ;)
la query completa sarebbe (dopo backup delle tabelle coinvolte (post, postparsed):
UPDATE post SET pagetext=REPLACE(pagetext, 'stringa ricercata', 'stringa sostituzione')
seguito da:
DELETE FROM postparsed
Nota che la prima query potrebbe richiedere un tempo notevole e potrebbe sembrare che il browser sia andato in tilt. Non chiudere il browser fin quando non termina o viene mostrata la pagina di errors connessione.
La seconda query ripulisce la cache delle pagine. In questo modo, la cache delle pagine viene ricostruita dal momento che la pagina viene effettivamente richiesta dagli utenti.
Vabbè avevo già risolto: ho fatto il backup, con notepad++ ho fatto cerca e sostituisci, e ho fatto il ripristino, a posto ;)
Bene :)