Joomlahost.it Forum


Registrazione Blogs FAQ Lista Utenti Gruppi Sociali Calendario Cerca I Messaggi di Oggi Segna Forums Come Letti
Torna Indietro   Joomlahost.it Forum > TUTORIALS > JOOMLA!

Rispondi
 
LinkBack Strumenti Discussione Modalità Visualizzazione
  #1 (permalink)  
Vecchio 15-02-2009, 07:01
Senior Member
 
Data Registrazione: Nov 2007
Località: localhost
Messaggi: 1.273
Lightbulb Joomla 1.5 da locale a remoto - Guida completa (upgrade 28/03/2009)

Upgrade 28/03/2009
1) Spostamento immagini screenshot da Imageshack a hosting Joomlahost
2) Nella parte: "Fasi da eseguire in remoto", aggiunta voce relativa alla possibilità di utilizzare un database già esistente, su segnalazione dell'utente Akira.
3) Nel paragrafo finale: "Trasferimento dei file da locale a remoto" Aggiunta voce relativa alla rimozione del contenuto della directory public_html, su segnalazione dell'utente Akira.

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+


Guida Completa: Trasferire Joomla 1.5 da locale a remoto

Fasi da eseguire in locale

Ottimizzazione ed Esportazione Database

La prima operazione da compiere in locale sarà quella di ottimizzare il database e successivamente procedere all'esportazione.
Colleghiamoci a phpMyAdmin e a sinistra selezioniamo il nome del database relativo alla nostra installazione.
Nel riquadro di destra, in basso, selezioniamo tutte le tabelle e dal menu a tendina, subito a destra, selezioniamo Ottimizza tabella:




Riselezioniamo il nostro database e prendiamo nota del Set di caratteri, in questo esempio utf-8, quindi premiamo il tab in alto Esporta:




Verifichiamo che nel riquadro struttura sia presente il flag su Aggiungi DROP TABLE e verifichiamo che nel riquadro Dati non siano presenti i flag su Inserimenti completi e Inserimenti estesi esattamente come nel riquadro di esempio qui sotto:




Portiamoci in basso e inseriamo un nome nella relativa casella, inseriamo il flag su Compresso con gzip (questo velocizzerà la fase di importazione nel database in remoto) e premiamo Esegui:




+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+


Modifica del file configuration.php

Apriamo con un editor html il file configuration.php

Nota: il file possiamo aprirlo sia con editor avanzati come Dreamweaver sia con editor semplici come Blocco note per Windows o Text edit per Mac, ma mai con editor avanzati tipo Word. Per quanto questo possa sembrare scontato è molto frequente vedere file che hanno subìto una formattazione, anche parziale, di conseguenza malfunzionanti.

Le uniche voci che dovremo modificare nel file saranno le seguenti:

Codice PHP:
var $user 'nome_utente_database';

var 
$password 'password_database';

var 
$db 'nome_database';

var 
$log_path '/percorosassoluto/logs';

var 
$tmp_path '/percorsoassoluto/tmp'

Di seguito, a confronto, i campi dei 2 file configuration.php:

configuration.php in locale:
Codice PHP:
var $host 'localhost';

var 
$user 'root';

var 
$password 'root';

var 
$db 'database_sql';

var 
$log_path '/percorsolocaleassoluto/logs';

var 
$tmp_path '/percorsolocaleassoluto/tmp'
configuration.php modificato su Server remoto:
Codice PHP:
var $host 'localhost';

var 
$user 'nome_utente_nuovo_database';

var 
$password 'password_nuovo_database';

var 
$db 'nome_nuovo_database';

var 
$log_path '/percorso_remoto_assoluto/logs';

var 
$tmp_path '/percorso_remoto_assoluto/tmp'

Nota informazioni percorso assoluto: per essere certi del percorso assoluto da inserire è sufficiente creare un file PHP al cui interno incolleremo questo semplice script:
Codice PHP:
<?php echo getcwd(); ?>
e trasferirlo via FTP nella root del nostro server. Basterà richiamare il nome del file dal browser per ricevere il percorso assoluto esatto.
In allegato alla guida il file già pronto da scaricare.
Nell'esempio qui sotto il percorso assoluto realtivo al dominio joomlahost.it

Codice:
/home/nomeutente/domains/joomlahost.it/public_html
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Nel file configuration.php esistono altri 2 campi che potrebbero richiedere una modifica:

Questo campo contiene il nome dell'host. In genere sia in locale che sul server il nome corrisponde a: localhost
Codice PHP:
var $host 'nome_host'
In questo campo indicheremo l'eventuale sotto directory in cui installeremo Joomla.
Codice PHP:
var $live_site 'http://www.nomedominio.xy/directory'
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+


Fasi da eseguire in remoto

Crezione nuovo database (o utilizzo database esistente) e importazione dati

A questo punto dobbiamo creare sul server remoto un nuovo database e che successivamente popoleremo importando i dati del database esportato in locale. Colleghiamoci quindi a DirectAdmin e dalla sezione MySQL accediamo alla creazione di un nuovo database:




Nella schermata successiva imposteremo il nome database, il nome utente e la password e questi dati li terremo pronti da utilizzare nelle prossime fasi.

Nel caso in cui non fosse possibile creare un nuovo database, o si voglia utilizzare un database già esistente, è necessario svuotare tutto il contenuto.
Colleghiamoci a phpMyAdmin digitando l'URL del nostro sito seguito da /phpmyadmin:

Codice:
www.nomenostrodominio.xy/phpmyadmin
Eseguiamo il login inserendo la user di accesso e la password e nella schermata successiva selezioniamo, a sinistra, il nome del nostro database.
Nel riquadro centrale si aprirà una schermata che mostrerà l'elenco di tutte le tabelle presenti.
Spostiamoci in basso e selezioniamo la voce Seleziona tutti e dall'elenco a destra impostiamo la voce Elimina:




Nella schermata successiva premiamo Sì per confermare l'eliminazione.


Importazione database

Colleghiamoci a phpMyAdmin, a sinistra selezioniamo il database appena creato, quindi vuoto. In alto, selezioniamo il tab Importa:

Selezioniamo quindi il database che abbiamo in locale, impostiamo il set di caratteri (in questo esempio verrà mantenuto il Set di default utf-8) precedentemente annotato e premiamo Esegui e il database in remoto verrà così popolato:





Trasferimento dei file da locale a remoto

Per prima cosa accertiamoci che la directory public_html sia vuota in quanto non dovremo sovrascrivere nè utilizzare una installazione già presente.
Colleghiamoci via FTP, oppure tramite Manager File da DirectAdmin, ed elimiamo tutto il contenuto della directory public_html

A questo punto possiamo trasferire tutti i file dell'installazione Joomla che abbiamo in locale sul server in remoto nella directory public_html, utilizzando il nostro client FTP e che avremo cura di verificare che sia aggiornato all'ultima release stabile.


+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Files Allegati
Tipo file: zip infopath.zip‎ (145 Bytes, 256 visite)

Ultima modifica di alieno; 28-03-2009 alle 10:05 Motivo: Upgrade 28/03/2009
Rispondi Citando
Rispondi

I Tags
configuration.php, joomla, joomlahost, locale, remoto, trasferire

Strumenti Discussione
Modalità Visualizzazione

Regole di Scrittura
Tu non puoi inviare nuove discussioni
Tu non puoi replicare
Tu non puoi inviare allegati
Tu non puoi modificare i tuoi messaggi

Il codice BB è Attivato
Le faccine sono Attivato
Il codice [IMG] è Attivato
Il codice HTML è Disattivato
Trackbacks are Attivato
Pingbacks are Attivato
Refbacks are Attivato



Tutti gli orari sono GMT +2. Adesso sono le 12:55.
Joomlahost.it Copyright 2007 Colt Engine srl Skin by ForovBulletin


Search Engine Friendly URLs by vBSEO 3.2.0