Joomla.it Forum
Non solo Joomla... => Sezione dedicata ai Server => : e-Compa 20 Jan 2007, 16:44:31
-
Ciao,
ho acquistato uno spazio web illimitato e vorrei spostare tutto il mio sito e-compa.it su di esso.
Il nuovo hosting provider mi ha dato due NS da configurare per "puntare" il dominio a lui.
Ora, oltre al fatto che spero basti cambiare gli NS, che problematiche possono sorgere spostando per intero e praticamente copiando un backup del sito sul nuovo server?
Ovviamente dovrò cambiare i parametri relativi ai database SQL che cambieranno necessariamente nome.
Quali sono tutti i punti in cui vanno cambiati parametri per Joomla e SMF?
Non vorrei trovarmi con il sito completamente fuori uso! :'(
Grazie dell'aiuto! ;)
-
Non ci sono problematiche!! Il tema e stato discusso moltissime volte in questo forum. Prova a fare una ricerca. Cmq il solo file da aggiornare è il configuration.php. Su nuovo server hai Linux?
-
Si, c'è Linux.
E come lo devo aggiornare configuration.php ?
Ma questo vale sia per Joomla che per SMF?
-
Joomla è una cosa SMF un'altra!! Il procedimento è simile. Export ed import dei file e cartelle e del dataBase.
Mentre il configuration php basta che cambi i perscorsi ;) Se lo apri sono ben visibili.
-
Il database di Joomla e SMF coincidono.
Nel file configuration quindi modifico solamente i parametri relativi al database SQL?
E' sufficiente quello?
Grazie!
-
$mosConfig_absolute_path
$mosConfig_cachepath
$mosConfig_db
$mosConfig_live_site
$mosConfig_host = 'localhost'; questo in genere non và cambiato, ma su alcuni servizi di Hosting và modificato.
-
Grazie, speriamo vada tutto per il meglio.
-
Grazie, speriamo vada tutto per il meglio.
Facci sapere :)
-
Ciao,
quello che vedete sotto è il primo problema.
Vi dico anche che il dominio è cambiato: questo nuovo sito sarà sotto e-compa.com anzichè e-compa.it.
Credo che mi manchino molti parametri da settare, gli errori qui sotto quando cerco di entrare in administrator da cosa dipendono?
Warning: main(/www.e-compa.it/htdocs/includes/version.php): failed to open stream: No such file or directory in /home/e-compa/public_html/includes/joomla.php on line 71
Fatal error: main(): Failed opening required '/www.e-compa.it/htdocs/includes/version.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/e-compa/public_html/includes/joomla.php on line 71
-
A dir la verità ora ho modificato alcuni parametri del path....e si vede la schermata, entrando da administrator, come se avessi messo il sito offline.
Non è normale o sbaglio?
www.e-compa.com/administrator
Se volete provare....
-
Hai il db scollegato! Controlla i parametri dataBase in configuration.php.
-
Potrebbe essere per il fatto che il database non c'è proprio? ???
Sto cercando di fare import del file del database del vecchio sito da PHPmyAdmin, ma dice che non può accede:
Messaggio di MySQL:
#1044 - Access denied for user 'e-compa'@'xxxxxxxx' to database 'ecompait42803'
-
Per questo devi guardare i codici dati dal fornitore del servizio o sentirlo xkè non entri cin quella user. Per sicurezza modifica il tuo post e togli user e pass. Il forum è pubblico ;)
-
Li tolgo subito, ma qual'è la password sopra? Non vedo nemmeno l'user che dovrebbe essere in uso.
-
Li tolgo subito, ma qual'è la password sopra? Non vedo nemmeno l'user che dovrebbe essere in uso.
#1044 - Access denied for user xxxxxx
xxxxxx è l'user. Come ti ripeto siam tutti bravi, ma il forum è pubblico ;)
-
Dove ho messo io le x era la password? A me non risultava.
Ma scusa: Io sul nuovo host ho un database nuovo, perchè mi dice che non riesce ad accedere con i vecchi dati?
Come faccio ad importare un database salvato in uno nuovo?
-
Dipende dal tuo fornitore. Può darsi che ti ha lasiato la vecchia user e pass. Però non capisco, riesci ad accedere al masqladmin?
-
Se ti chiedo "cos'è masqladmin" è grave?
Io ho creato dal pannello di controllo del nuovo sito un nuovo database e una nuova password differenti dai vecchi.
Sono entrato in PhpMyAdmin in questo database ed ho cercato di importare tramite "imposta" il vecchio file che mi ero salvato facendo "esporta" con PhpMyAdmin dal database del vecchio sito.
Forse non è tutto così semplice.
-
Intendevi Mysqladmin?
-
Intendevi Mysqladmin?
Si intendevo quello ho sbagliato a digitare :P
La procedura che hai descritto è giusta, ma avendo creato un nuovo db con nuova pass ti devi ricordare di aggiornare il configuration.php con i nuovi dati. :)
-
Il problema è che come ho scritto in precedenza il file creado facendo il backup di quello vecchio non me lo importa per l'errore sopra riportato.
Perchè mi dice accesso negato?
#1044 - Access denied for user 'e-compa'@'xxxxxxxx' to database 'ecompait42803'
Io mica voglio entrare nel vecchio database, devo solo copiarlo in quello nuovo.
Dove sta l'errore? ???
-
Cosa significa "Io mica voglio entrare nel vecchio database, devo solo copiarlo in quello nuovo."
Devi semplicemente creare un file per esportarlo dal vecchio db ed importarlo nel nuovo tramite Mysqladmin.
-
Lo so, però esce quell'errore, pur seguendo i passi corretti.
Leggendo un po' sui vari forum pare che ci sia da eliminare qualche voce tramite notepad nel file contenente tutto il database.
Le righe da cancellare sarebbero:
- CREATE DATABASE
- USE
Può essere questo? ???
-
Lo so, però esce quell'errore, pur seguendo i passi corretti.
Leggendo un po' sui vari forum pare che ci sia da eliminare qualche voce tramite notepad nel file contenente tutto il database.
Le righe da cancellare sarebbero:
- CREATE DATABASE
- USE
Può essere questo? ???
Dipende da ciò che hai selezionato quando hai fatto l'export dal vecchio Db. Nel tuo caso puoi provare. Magari fai prima una copia del file.
-
Io ho selezionato tutto il database vecchio, l'ho esportato completamente.
Non è giusto?
-
Credo che questo post trovato in un forum faccia al caso mio, ma come si fa ad esportare solo tutte le tabelle e non l'intero database? Ti sembra la risoluzione al mio problema?
Ho risolto:
Dove era il problema: nella fase di esportazione avevo esportato dal mio phpMyAdmin tutto il database denominato "dbtest1" anziché l'insieme di tutte le tabelle. Così nella fase di importazione la query ha chiesto l'inserimento di un nuovo db in mysql. Questa operazione è evidentemente non consentito. E' possibile creare un database nuovo soltanto tramite la corrispondente opzione nel menu MYSQL dal pannello di controllo.
La soluzione: ho esportato tutto l'insieme delle tabelle del database locale tramite il phpMyAdmin locale. Cosi poi sono riuscito senza problemi ad importare le tabelle nel database già esistente sul server tramite phpMyAdmin remoto.
-
Bene :) Ti aspettiamo ancora nel forum di Joomla :)
-
Aspetta! "Ho risolto" è un copia e incolla da quel forum, io non ho risolto proprio un bel niente :'(
Era per chiedere se per te è la strada giusta tenendo conto dell'errore che mi usciva.
Grazie :)
-
Certo. Già sopra ti ho detto che dipende da ciò che hai selezionato quando hai fatto l'export dal vecchio Db. ;)
-
Già, ma cosa mi serve effettivamente spostare del database?
Tieni conto che nello stesso db ho sia Joomla che SMF.
Tecnicamente come faccio da phpmyadmin?
Grazie della pazienza :)
-
Già, ma cosa mi serve effettivamente spostare del database?
Tieni conto che nello stesso db ho sia Joomla che SMF.
Tecnicamente come faccio da phpmyadmin?
Grazie della pazienza :)
Se hai un nuovo db dovrai importare le tabelle del vecchio db.
Su phpMyAdmin ci sono due belle iconcine con Esporta e Importa.
-
una cosa da tener presente quando si cambia host è la diversa versione di mysql
controlla sul nuovo host che versione c'è e se è differente dalla prima potrestri trovarti ad affrontare errori di compatibilità
buon lavoro
ciauzzzzzzzzzz
-
Non c'è verso, non me lo importa...
-
se nn te lo importa ti darà qualche tipo di errore, qual'è?
qualcosa deve restituirti...se ci mette del tempo per caricare, ti conviene aspettare che porti a termine il suo lavoro, nn si blocca mica, tranquillo...ricordati di controllare la versione di mysql su entrambi gli host...finchè hai ancora accesso al vecchio database hai la possibilità di esportalo nella giusta versione! ;)
-
Ho provato a fare le modifiche di cui si parlava sopra, cioè di togliere i parametri "CREATE DATABASE" e "USE".
Io ho tolto proprio tutto, intendo, le due scritte sopra e i relativi parametri successivi che era poi il nome del mio vecchio database.
Facendo questo mi esce Sintax Error... :'(
-
P.s.
La versione del sito vecchio è: MySQL - 5.0.20-Debian_0bpo1
La versione del sito nuovo è: MySQL - 4.1.21-standard
Può essere un problema?
-
si è come pensavo...dal vecchio database quando esporti, sulla destra in "Modo di compatibilità SQL" seleziona mysql40
quando importerai sul nuovo database, nn ci sarà bisogno di nessuna correzione, importalo e basta
fammi sapere
ciauzzzzzzzzzzz
-
Ho provato: Vedo la linea del caricamento che avanza in basso ad Explorer, poi alla fine non accade nulla.
Questo è particolare e non credo sia un problema legato al database...che sfiga :'(
Vi faccio sapere presto appena riesco ad avere almeno qualche errore da segnalarvi...per ora...grazie :)
-
quante tabelle contiene il tuo database? 200? più di 200? ci vuole un pò di tempo...con ie nn sò come vadano le cose, molto meglio firefox ;D
facci sapere come sta andando
buon lavoro
ciauzzzzzzzz
-
Ho temporeggiato un bel po', ma niente da fare.
Riprovo stasera con calma.
Certo che spero sia l'ultima volta che cambio server...anche se ho qualche dubbio...ma che casini :'(
-
Tabelle inserite!!!
Riesco ad entrare in ammistrazione (è indietro di un giorno però! Perchè?)
Entrando nella home www.e-compa.com ricevo questo errore:
Warning: smf_header_include(/home/mhd-01/www.e-compa.it/htdocs/smforum/SSI.php): failed to open stream: No such file or directory in /home/e-compa/public_html/mambots/system/SMF_header_include.php on line 67
Fatal error: smf_header_include(): Failed opening required '/home/mhd-01/www.e-compa.it/htdocs/smforum/SSI.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/e-compa/public_html/mambots/system/SMF_header_include.php on line 67
Cosa devo fare?
-
Ti manca un file. E' normale, capita anche a me, l'ftp alcune volte si mangia dei file ::) Risovrascrivi ;)
-
Il file SSI a cui si riferisce c'è :'(
E l'errore sopra era dato col il path del SMF bridge errato, mettendolo corretto la situazione sembra anche peggio:
Notice: Undefined index: user in /home/e-compa/public_html/mambots/system/SMF_header_include.php on line 108
Notice: Undefined index: session_id in /home/e-compa/public_html/mambots/system/SMF_header_include.php on line 108
Notice: Undefined index: user in /home/e-compa/public_html/mambots/system/SMF_header_include.php on line 126
Notice: Undefined index: session_id in /home/e-compa/public_html/mambots/system/SMF_header_include.php on line 131
Warning: Cannot modify header information - headers already sent by (output started at /home/e-compa/public_html/mambots/system/SMF_header_include.php:108) in /home/e-compa/public_html/includes/joomla.php on line 1418
Warning: Cannot modify header information - headers already sent by (output started at /home/e-compa/public_html/mambots/system/SMF_header_include.php:108) in /home/e-compa/public_html/index.php on line 109
Warning: Cannot modify header information - headers already sent by (output started at /home/e-compa/public_html/mambots/system/SMF_header_include.php:108) in /home/e-compa/public_html/index.php on line 110
Warning: Cannot modify header information - headers already sent by (output started at /home/e-compa/public_html/mambots/system/SMF_header_include.php:108) in /home/e-compa/public_html/index.php on line 111
Warning: Cannot modify header information - headers already sent by (output started at /home/e-compa/public_html/mambots/system/SMF_header_include.php:108) in /home/e-compa/public_html/index.php on line 112
Warning: Cannot modify header information - headers already sent by (output started at /home/e-compa/public_html/mambots/system/SMF_header_include.php:108) in /home/e-compa/public_html/index.php on line 113
Warning: Cannot modify header information - headers already sent by (output started at /home/e-compa/public_html/mambots/system/SMF_header_include.php:108) in /home/e-compa/public_html/index.php on line 101
La pagina alla quale stai provando ad accedere non esiste.
Per favore seleziona una pagina dal menu principale.
-
Qualche idea? ???
-
Prova a dare un'occhiata qui:
http://forum.joomla.it/index.php?topic=11158.msg50145#msg50145
-
Informandomi qua e là pare che quel tipo di errore provenga da spazi lasciati qua e là nel testo dei file interessati.
Vi risulta?