trasferimento sito da locale a hosting

La discussione sul CMS Made Simple in italiano.
Post Reply
gionda
Forum Members
Forum Members
Posts: 91
Joined: Mon Aug 17, 2009 11:45 am
Location: Florence

trasferimento sito da locale a hosting

Post by gionda »

Salve a tutti,
sto realizzando un sito in locale con easyphp che poi dovrei trasferire su aruba o altro hosting. Vi chiedevo se la procedura che elenco è corretta:
esporto il database sql e lo importo nel database remoto; cambio il nome database, user e password in config.php; copio tutta la cartella del sito su remoto. Dovrebbe funzionare?
Grazie a tutti
Rubio

Re: trasferimento sito da locale a hosting

Post by Rubio »

Per mia esperienza la procedura da fare dovrebbe essere:
- esporto il database (locale)
- copio in remoto tutto il pacchetto CMS

REMOTO
- cancello il contenuto del file config.php (solo quello in remoto)
- creo il database
- eseguo una installazione nuova (cartella install)
- Cancello tutte le tabelle del database create dall'installazione
- importo nel database remoto quello in precedenza esportato.

Cosi dovrebbe funzionare.
valeriop@
Forum Members
Forum Members
Posts: 51
Joined: Tue May 12, 2009 5:57 pm
Location: Perugia

Re: trasferimento sito da locale a hosting

Post by valeriop@ »

gionda wrote: cambio il nome database, user e password in config.php;
Nel config.php devi anche cambiare i percorsi del sito (assoluti e relativi). Ora dovresti avere tutti i riferimenti a localhost/tuosito e devi cambiarli con http://www.tuosito.it
gionda wrote:copio tutta la cartella del sito su remoto.
Dai una controllata ai permessi 777 per le solite cartelle.

Ciao, Valerio
gionda
Forum Members
Forum Members
Posts: 91
Joined: Mon Aug 17, 2009 11:45 am
Location: Florence

Re: trasferimento sito da locale a hosting

Post by gionda »

Grazie, quando è pronto provo, immagino che facendo una nuova installazione su remoto dovrò riassociare i template che ho personalizzato.
valeriop@
Forum Members
Forum Members
Posts: 51
Joined: Tue May 12, 2009 5:57 pm
Location: Perugia

Re: trasferimento sito da locale a hosting

Post by valeriop@ »

Non credo. I templates si modificano, a seconda dei casi, in uno dei seguenti modi: o modificando il file .tpl, o, se previsto, attraverso il pannello di amministrazione del modulo (es: news, feu-login).
Se sei nel primo caso, il file .tpl modificato verrà copiato in remoto insieme a tutto il cms.
Nel secondo caso, invece, il tuo template è salvato nel db e, quindi, te lo ritrovi dopo aver fatto la import del db.

V.
gionda
Forum Members
Forum Members
Posts: 91
Joined: Mon Aug 17, 2009 11:45 am
Location: Florence

Re: trasferimento sito da locale a hosting

Post by gionda »

Oh cavolo, allora ho sbagliato tutto? Io ho modificato il tema base "Top simple navigation + left subnavigation + 1 column" e i relativi css!
valeriop@
Forum Members
Forum Members
Posts: 51
Joined: Tue May 12, 2009 5:57 pm
Location: Perugia

Re: trasferimento sito da locale a hosting

Post by valeriop@ »

Secondo me non devi preoccuparti.
Tutto quello che hai modificato per quanto riguarda i templates, o sta in un file .tpl che ti porti in remoto insieme a tutto il resto oppure è nel db, e quindi lo copi quando fai la import nel db.
Rubio

Re: trasferimento sito da locale a hosting

Post by Rubio »

valeriop@ wrote:Tutto quello che hai modificato per quanto riguarda i templates, o sta in un file .tpl che ti porti in remoto insieme a tutto il resto oppure è nel db, e quindi lo copi quando fai la import nel db.
Confermo, dopo aver copiato tutti i file e ricaricato il database, ti ripresenta il sito tal quale come sul tuo pc.

Potrebbe solo darti l'impressione che all'inizio manchi qualcosa, ma se crei una pagina vuota e poi la cancelli si sistema tutto. Non sono esperto, ma penso sia relativo alla cache.
gionda
Forum Members
Forum Members
Posts: 91
Joined: Mon Aug 17, 2009 11:45 am
Location: Florence

Re: trasferimento sito da locale a hosting

Post by gionda »

Ok, provo a caricarlo in uno spazio di prova e vi faccio sapere.
Grazie mille a tutti, spero che il supporto a cmsms continui a crescere, in Italia non ha una gran diffusione rispetto ai blasonati Joomla, wordpress ecc.
gionda
Forum Members
Forum Members
Posts: 91
Joined: Mon Aug 17, 2009 11:45 am
Location: Florence

Re: trasferimento sito da locale a hosting

Post by gionda »

Si comincia male :) ho caricato il tutto su hosting ma quando mi collego mi da il seguente errore:
Warning: opendir(http:www.miosito.it/cms/admin//lang) [function.opendir]: failed to open dir: No such file or directory in /web/htdocs/www.miosito.it/home/cms/lib/translation.functions.php on line 88

Warning: closedir(): supplied argument is not a valid Directory resource in /web/htdocs/www.miosito.it/home/cms/lib/translation.functions.php on line 94

Fatal error: Class 'CmsRoute' not found in /web/htdocs/www.miosito.it/home/cms/lib/classes/cla ... le.inc.php on line 495

Cosa ho toppato?
gionda
Forum Members
Forum Members
Posts: 91
Joined: Mon Aug 17, 2009 11:45 am
Location: Florence

Re: trasferimento sito da locale a hosting

Post by gionda »

Nessun suggerimento? :(
A occhio sembrerebbe un problema di permessi, ma temo non sia solo questo.
valeriop@
Forum Members
Forum Members
Posts: 51
Joined: Tue May 12, 2009 5:57 pm
Location: Perugia

Re: trasferimento sito da locale a hosting

Post by valeriop@ »

gionda wrote:Warning: opendir(http:www.miosito.it/cms/admin//lang) [function.opendir]: failed to open dir: No such file or directory in /web/htdocs/www.miosito.it/home/cms/lib/translation.functions.php on line 88
Prima di "lang" c'è un doppio //
Prova a controllare il file config.php nella root del sito.
Deve essere impostato:

$config['admin_dir'] = 'admin';

Forse hai messo: 'admin/' ?
gionda
Forum Members
Forum Members
Posts: 91
Joined: Mon Aug 17, 2009 11:45 am
Location: Florence

Re: trasferimento sito da locale a hosting

Post by gionda »

non capisco da dove viene il doppio slash in "lang", il percorso "admin" è come dici tu. Mi viene il sospetto che debba essere inserito il percorso assoluto in quanto non mi torna l'errore "/web/htdocs/www.miosito.it/[b]home[/b]/cms/lib/translation.functions.php on line 88" la directory "home" da dove salta fuori?
Forse mi conviene fare una nuova installazione in uno dei 5 database di aruba e poi andare a vedere come configura i percorsi nel file config.php.
gionda
Forum Members
Forum Members
Posts: 91
Joined: Mon Aug 17, 2009 11:45 am
Location: Florence

Re: trasferimento sito da locale a hosting

Post by gionda »

Risolto! Sembra funzionare tutto.
Se a qualcuno può interessare, nel caso di aruba, i percorsi in config.php sono i seguenti:

Code: Select all

#Document root as seen from the webserver.  No slash at the end
#If page is requested with https use https as root url
#e.g. http://blah.com
$config['root_url'] = 'http://www.tuosito.it';

#SSL URL.  This is used for pages that are marked as secure.
$config['ssl_url'] = 'http://www.tuosito.it';

#Path to document root. This should be the directory this file is in.
#e.g. /var/www/localhost
$config['root_path'] = '/web/htdocs/www.tuosito.it/home';

#Name of the admin directory
$config['admin_dir'] = 'admin';

#Where do previews get stored temporarily?  It defaults to tmp/cache.
$config['previews_path'] = '/web/htdocs/www.tuosito.it/home/tmp/cache';

#Where are uploaded files put?  This defaults to uploads.
$config['uploads_path'] = '/web/htdocs/www.tuosito.it/home/tmp/cache';

#Where is the url to this uploads directory?
$config['uploads_url'] = $config['root_url'] . '/uploads';
Grazie mille a tutti!
Post Reply

Return to “Italian - Italiano”