Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => Installazione, migrazione e aggiornamento => : marlboro01 01 Jul 2010, 20:14:43
-
Ciao ragazzi,
ho un problema con lo spostare del mio sito da (es.:aruba) a (es.:unbit).
Ho visualizzato il tutorial presente qui http://www.joomla.it/video-guide/4106-creare-un-backup-di-un-sito-joomla-con-akeebabackup.html.
Il primo video spiega come fare un backup, cosa che ho fatto nei minimi dettagli ed è tutto ok (ho scaricato il componente e ho il mio file .jpa sul desktop)
Il secondo video spiega come "reinstallare" il backup appena fatto sullo stesso spazio ma io vorrei sapere come faccio a installare il mio sito backuppato su un'altro host.
Io ho fatto cosi:
ho seguito le indicazioni del secondo video...caricando nel nuovo host (tramite ftp, filezilla) tutte le cartelle di joomla+backup scompattato+files di kickstart....
poi ho fatto l'installazione...e...mi sono bloccato/fermato quando mi chiede i dati del db..nel senso...cosa devo fare?
ho provato a mettere i dati (user,password,nome del ito backuppato) ma mi ha dato i solito errore (quello dove mi diceche il db è inesistente)...poi ho provato a creare un db nuovo ma ovviamente l'installazione è andata a buon fine ma quando vado sul sito mi da il template di default aznichè il sito backuppato).
Dove sbaglio?
grazie
ciao
-
Io quanto faccio un trasferimento seguo la via più semplice:
a) apro filezilla e scarico tutto il sito sul mio pc
b) vado nel phpmyadmin del sito e faccio un dump del database (seleziono il DB e clicco su esporta)
c) ricarico tramite filezilla il sito nel nuovo spazio ad eccezione del configuration.php
d) accedo al phpmyadmin del nuovo spazio e importo il DB prima scaricato sul PC
e) modifico il configuration.php con i dati del nuovo spazio e lo carico.
A me funziona bene :)
-
Ok grazie!
Un'ultima domanda, magari un po stupida ... mettiamo che nel mio sito,ok che ho il db ma nessuno si è registrato, posso spostare il mio sito da un host all'altro senza fare il backup del db e poi una volta che copio tutto creare un nuovo db?
-
nel db c'è tutto il sito compresi i contenuti e tutti i componenti caricati siano essi joomla o aggiunti da te. Ergo il dump del DB va sempre fatto sennò non caricherai il sito. La procedura che ti ho descritto fa la differenza tra una migrazione e una installazione nuova.
-
sapevo che era stupida :P!
ho fatto come hai detto...ora devo modificare il file configuration...
lo apro e questo è il codice che saprai a memoria:
<?php
/**
* @version $Id: configuration.php-dist 11687 2009-03-11 17:49:23Z ian $
* @package Joomla
* @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
* @license GNU/GPL, see LICENSE.php
* Joomla! is free software and parts of it may contain or be derived from the
* GNU General Public License or other free or open source software licenses.
* See COPYRIGHT.php for copyright notices and details.
*
* -------------------------------------------------------------------------
* THIS SHOULD ONLY BE USED AS A LAST RESORT WHEN THE WEB INSTALLER FAILS
*
* If you are installing Joomla! manually i.e. not using the web browser installer
* then rename this file to configuration.php e.g.
*
* UNIX -> mv configuration.php-dist configuration.php
* Windows -> rename configuration.php-dist configuration.php
*
* Now edit this file and configure the parameters for your site and
* database.
*/
class JConfig {
/**
* -------------------------------------------------------------------------
* Site configuration section
* -------------------------------------------------------------------------
*/
/* Site Settings */
var $offline = '0';
var $offline_message = 'This site is down for maintenance.
Please check back again soon.';
var $sitename = 'Joomla!'; // Name of Joomla site
var $editor = 'tinymce';
var $list_limit = '20';
var $legacy = '0';
/**
* -------------------------------------------------------------------------
* Database configuration section
* -------------------------------------------------------------------------
*/
/* Database Settings */
var $dbtype = 'mysql'; // Normally mysql
var $host = 'localhost'; // This is normally set to localhost
var $user = ''; // MySQL username
var $password = ''; // MySQL password
var $db = ''; // MySQL database name
var $dbprefix = 'jos_'; // Do not change unless you need to!
/* Server Settings */
var $secret = 'FBVtggIk5lAzEU9H'; //Change this to something more secure
var $gzip = '0';
var $error_reporting = '-1';
var $helpurl = 'http://help.joomla.org';
var $xmlrpc_server = '1';
var $ftp_host = '';
var $ftp_port = '';
var $ftp_user = '';
var $ftp_pass = '';
var $ftp_root = '';
var $ftp_enable = '';
var $tmp_path = '/tmp';
var $log_path = '/var/logs';
var $offset = '0';
var $live_site = ''; // Optional, Full url to Joomla install.
var $force_ssl = 0; //Force areas of the site to be SSL ONLY. 0 = None, 1 = Administrator, 2 = Both Site and Administrator
/* Session settings */
var $lifetime = '15'; // Session time
var $session_handler = 'database';
/* Mail Settings */
var $mailer = 'mail';
var $mailfrom = '';
var $fromname = '';
var $sendmail = '/usr/sbin/sendmail';
var $smtpauth = '0';
var $smtpuser = '';
var $smtppass = '';
var $smtphost = 'localhost';
/* Cache Settings */
var $caching = '0';
var $cachetime = '15';
var $cache_handler = 'file';
/* Debug Settings */
var $debug = '0';
var $debug_db = '0';
var $debug_lang = '0';
/* Meta Settings */
var $MetaDesc = 'Joomla! - the dynamic portal engine and content management system';
var $MetaKeys = 'joomla, Joomla';
var $MetaTitle = '1';
var $MetaAuthor = '1';
/* SEO Settings */
var $sef = '0';
var $sef_rewrite = '0';
var $sef_suffix = '';
/* Feed Settings */
var $feed_limit = 10;
var $feed_email = 'author';
}
?>
però non so da dove iniziare ;-( ... mi iauti perfavore? cosa devo scrivere e quali campi sono quelli da compilare?
abbi pazienza
grazie
-
Ciao marlboro01,
questi li dovrai cambiare
var $user = ''; // MySQL username
var $password = ''; // MySQL password
var $db = ''; // MySQL database name
var $tmp_path = '/tmp';
var $log_path = '/var/logs';
Se fai una ricerca sul forum vedrai che è un argomento trattato decine di volte.
Ciao!
-
Ciao Maicolstaip,
ti chiedo un po di pazienza perchè è la prima volta che faccio questo "spostamento" e ti posso assicurare che prima di scrivere ho letto vari post...come per i video tutorial come ho citato nel primo post ma leggendo gli altri post mi sono perso piu volte perchè ovviamente ognuno ha avuto un'errore e un problema diverso e ovviamente le risposte sono diverse.
Ti chiedo se puoi aiutarmi te oppure far continuare a sudoku in quanto mi sto trovando molto bene con lui e fin'ora non ho riscontrato nessun problema...
te mi hai detto di modificare i campi:
var $user = ''; // MySQL username
var $password = ''; // MySQL password
var $db = ''; // MySQL database name
var $tmp_path = '/tmp';
var $log_path = '/var/logs';
username,psw e db name sono i dati del nuovo db che andrò a creare giusto?
e in queste 2 righe:
var $tmp_path = '/tmp';
var $log_path = '/var/logs';
quali sono i comandi?
rimango in attesa
ciao
-
Ti chiedo se puoi aiutarmi te oppure far continuare a sudoku in quanto mi sto trovando molto bene con lui e fin'ora non ho riscontrato nessun problema...
Sarà amore? ;D
Per il database è giusto quello che hai scritto:
devi mettere i dati del nuovo database.
In
var $tmp_path = '/tmp';
var $log_path = '/logs';
devi mettere il percorso assoluto.
Per conoscere il percorso del tuo server crea un file di testo e scrivici
<?php
$path = getcwd();
echo "Il percorso assoluto del mio server è: ";
echo $path;
?>
Salvalo come "path.php" (Senza virgolette)
Uploadalo via ftp sul tuo server.
Digita nel browser http://www.tuo_sito.est/path.php
Verrà visualizzato il percorso assoluto.
Lo inserisci e deve diventare una cosa così (magari non è uguale, dipende da come è configurato il tuo server):
var $log_path = '/home/www/tuosito.com/logs';
var $tmp_path = '/home/www/tuosito.com/tmp';