Joomla.it Forum
Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : 71^sec.design 08 Aug 2013, 08:25:06
-
Ciao, dopo aver fatto il trasferimento da un host ad un altro ho caricato i file del backup che mi ero fatto nel nuovo server, cambiando nel file configuration.php i dati relativi all'host, pass, nome utente ecc.
Tranne il dbprefix, perchè giustamente non possiedo niente da inserire in quella riga.
Andando al sito ricevo questo errore,
Table 'Sqlxxxxxxxx_2.vi2_session' doesn't exist SQL=INSERT INTO `vi2_session` (`session_id`, `client_id`, `time`) VALUES ('rq5xxxxxxxxxxx9ata2mfhub5', 0, 'xxxxxxx540')
cercando nel forum e nel web ho capito che è un problema di dbprefix ma dopo ore e ore non capisco come crearne uno nuovo.
Consigli?
Grazie.
-
Ciao, ma il vecchio server è ancora attivo ? Ho cambiato molte volte server o trasferito in locale e non ho mai cambiato il dbprefix.
Prova il backup in locale.
-
Ciao e Grazie,
il vecchio server non c'è più perchè appunto è stato trasferito il tutto.
Ho salvato tutti i files sul pc per poi ricaricarli ma continuo ad avere questo errore.
Mi potresti dire quale procedimento usi?
-
....di solito quando faccio un backup lo provo in locale per verificare l'esatto funzionamento.
Il procedimento .... il solito descritto anche nelle guide, trasferimento dei file tramite ftp, importazione del database nella nuova posizione, editazione del file di configurazione con i dati essenziali (nome utente db, nome db, password db, percorso assoluto per i file log e tmp)
-
trasferimento dei file tramite ftp: FATTO
importazione del database nella nuova posizione: QUESTO NON SO COSA SIA. SARESTI COSì CORTESE DA SPIEGARMELO?
editazione del file di configurazione con i dati essenziali (nome utente db, nome db, password db, percorso assoluto per i file log e tmp): FATTO
Grazie
-
Dopo aver esportato il tuo database dal vecchio server, devi importare i dati nel database del nuovo server.
Nella guida (http://www.joomla.it/mediawiki/index.php/Joomla!_2.5:Trasferire_sito_da_locale_a_remoto_e_viceversa) sono specificati i vari passaggi per un corretto trasferimento
-
Grazie.
- create sul vostro pc una cartella che ospiterà, temporaneamente, il vostro sito
- trasferite con Filezilla tutti i file dal sito di origine, avendo l'accortezza di verificare che tutti i file vengano trasferiti regolarmente, in questa cartella
- accedete al database del sito di origine ed effettuiamo l'esportazione di tutte le tabelle del database, il file prodotto con estensione .sql verrà salvato sul vostro pc
Non ho eseguito il punto 3.
E' un problema?
-
Ti riepilogo quello che ho fatto:
1 ho scaricato i files del sito sul mio computer dal server 1 (quello non più utilizzato)
2 ho caricato i files sul server 2 ( server nuovo a cui sono passato)
3 ho modificato i dati necessari come nome database, host, nome utente, pass con i nuovi dati forniti
4 ho modificato tmp e log
Manca qualcosa?
-
:o il punto 3 è proprio il database, la parte "vitale" di joomla, dove vengono archiviati tutti i contenuti, estensioni ecc ecc. Senza di quello credo che dovrai rifare tutto il lavoro.
Il alternativa, potresti chiedere al tuo vecchio hoster, se ti puo' recuperare un backup ...... (anche se dubito che si metteranno a disposizione).
-
Manca qualcosa?
:-\ .... il backup del database !!
-
M..DA!
Provo a contattarli sperando si rendano disponibili.
Una volta avuto il backup del database dove e come lo carico?
-
Lo carichi facendo "importa" tramite phpmyadmin del nuovo server.
-
Molto gentile,
ti faccio le ultime 2 domande poi ti lascio andare.
1- C'è maniera di creare il database da zero?
2- C'è maniera di vedere il sito com'era in precedenza così da ricostruirlo pari a prima? (adesso giustamente non è visibile)
Grazie
-
1) I teroria si, in pratica è un lavoraccio per chi smanetta, impresa ardua per chi è alle prime armi.
2) Anche qui si potrebbe tentare, installando joomla pulito, per poi trasferire manualmente il vecchio template ecc ecc. Anche qui l'impresa non è semplice. (si fa molto prima a ripartire da zero)
-
Ho appena scoperto che posso ancora accedere al vecchio pannello di controllo dell'host.
Può essermi utile??
Tante domande perchè era un sito abbastanza pieno e rifarlo sarebbe molto dura.
-
....se hai accesso anche al database ..... utilissimo.
-
Si anche al database ma nonostante inserisca le credenziali non entra.
-
quindi cosa riesci a fare da pannello controllo ?
-
riesco a vedere i nomi dei database.
Mi fa accedere a "creazione e modifica database" ma poi quando vado su php my admin e inserisco le credenziali mi nega l'accesso.
Dal pannello di controllo però mi ha fatto creare un nuovo database.
Quando clicco su "informazioni php" e perl mi visulizza l'errore che mi da quando cerco di visualizzare il sito su google.
Mi fa accedere ai servizi dns e mi fa modificare i file che ci sono all'interno.
Se clicco su "utilizza database con phpmyadmin" non mi accetta le credenziali
Se clicco su "file manager" mi dice che le credenziali non sono corrette
Mi permette di modificare la pass per gli accessi ftp
Se clicco su "webmail" mi da l'errore di "informazioni php"
-
Mi mostra anche la capienza dei database. come esistessero ancora.
-
....penso che sia il caso di chiamare l'assistenza. Ma il servizio era scaduto o hai cambiato server in anticipo ?
-
L'ho cambiato in anticipo perchè mi dava problemi.
E' una buona notizia?
Comunque grazie ancora per il supporto.
-
....dovrebbero mantenere i dati fino alla scadenza ..... anche se non sei visibile nel web perchè l'indirizzamento del dominio appartiene al nuovo hosting
-
Bella notizia.
Gli ho contattati tramite mail, visto che non hanno un servizio clienti telefonico.
Aspetto notizie.
-
Ecco la risposta.
Scusami ma non capisco.
Ho cercato un po in rete ma non riesco ad orientarmi. Mi daresti ancora questo aiuto?
Ci spiace informarla che non offriamo un servizio di backup per i file presenti nello spazio web, della posta e dei database.
Le confermiamo comunque che il servizio resta attivo fino alla scadenza dell'ordine.
L'unico modo per recuperare i dati dallo spazio web è modificare i nameserver autoritativi per il suo dominio presso l'attuale hoster come segue:
nserver: 217.xx.xx.1x0 ns1.th.seeweb.it
nserver: 217.xx.xx.2x2 ns2.th.seeweb.it
Dopo tale modifica (in 24-36 ore) potrà nuovamente accedere al suo dominio ed effettuare il backup dei files presenti, della posta e dei database.
-
Dal nuovo hosting mi dicono che cambiando i nameserver passerei ad una gestione dns e per tornare al servizio hosting linux dovrei pagare nuovamente il tutto.
Ci dev'essere un modo per recuperare questo benedetto database senza fare queste operazioni.
-
C'è la possibilità che il tuo hosting abbia modificato le tue autorizzazioni: se è scaduto il tuo contratto è possibile che l'hosting conservi i dati per un certo periodo, in genere per un mese, per poi eliminarli definitivamente.
Tuttavia solo tu puoi sapere se se è scaduto il tuo contratto con l'hosting, se non è così contatta il servizio assistenza per farti spiegare perchè le tue credenziali non vengono accettate.
Se è scaduto ma i tuoi dati vengono conservati per un certo periodo, credo che l'unico modo che hai per recuperarli è quello di comprare un altro anno di servizio prima che vengano eliminati definitivamente.
-
Ciao Rocco Reali,
grazie per l'attenzione.
Il vecchio servizio non è scaduto, è ancora attivo.
Quindi tu dici che per forza sono obbligati a fornirmi i dati del database?
-
L'unico modo per recuperare i dati dallo spazio web è modificare i nameserver autoritativi per il suo dominio presso l'attuale hoster come segue:
nserver: 217.xx.xx.1x0 ns1.th.seeweb.it
nserver: 217.xx.xx.2x2 ns2.th.seeweb.it
Dopo tale modifica (in 24-36 ore) potrà nuovamente accedere al suo dominio ed effettuare il backup dei files presenti, della posta e dei database.
Non capisco cosa centra il dominio con il database (al limite la posta ok).
Quindi visto che il nome dominio in nessun modo puo' essere legato al databases (almeno di norma) si potrebbe indirizzare un qualsiasi altro dominio.
Se vuoi possiamo fare un tentativo con alcuni domini in mio possesso, potrei indirizzarne uno nel tuo spazio.
-
Disponibilissimo!
Certo! come facciamo la prova?
-
Quantomeno devono darti la possibilità di accedere alla gestione del database.
-
Disponibilissimo!
Certo! come facciamo la prova?
Ok allora in viami in messaggio privato, esattamente i parametri DNS per l'indirizzamento, poi aspettiamo queste 24/36 ore
-
Okay dopo il tempo che hai perso per me mi fido.
Due semplici domande.
- inserendo i parametri dsn nel tuo dominio, da li poi dovresti riuscire ad entrare nel database?
- non è che inserendo codesti dati nel tuo dominio mi disattivi l'hosting linux?
Comunque ho trovato un modo per visualizzare il sito, scrivendo:
cache:www.nomesito.it in una ricerca google, ti viene fuori il sito come l'ha tenuto in memoria google
ma se scrivo cache:www.nomesito.it/contatti.html (per visualizzare la pagina contatti) mi da errore.
-
Io ti indirizzo solo un dominio mio su i tuio vecchi dns. (poi sarai tu a provare ad entrare con le tue credenziali). Il nuovo server non viene toccato, quindi nessuna cancellazione.
-
Ciao Ramses_2th,
intanto ti ringrazio per la tua disponibilità, ma volevevo avvisarti che ho risolto con google cache.
Ovvero basta scrivere,
cache:www.nomesito.it
e ti visualizza il sito come l'ha tenuto in memoria google nei giorni precedenti.
Da li poi ho copiato immagini e testi
STRUMENTO MOLTO UTILE.
Grazie ancora.
-
Bene !!
Inserisci [RISOLTO] davanti al titolo del tuo primo post.