Back to top

Autore Topic: migrazione sito  (Letto 1703 volte)

Offline marlboro01

  • Appassionato
  • ***
  • Post: 234
    • Mostra profilo
migrazione sito
« il: 01 Lug 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

Offline sudoku

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4077
  • Sesso: Maschio
  • Non serve essere alti. basta essere all'altezza
    • Mostra profilo
Re:migrazione sito
« Risposta #1 il: 01 Lug 2010, 20:59:20 »
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 :)
Joomla non è una soluzione, é un metodo
http://www.BreezingTest.altervista.org

Offline marlboro01

  • Appassionato
  • ***
  • Post: 234
    • Mostra profilo
Re:migrazione sito
« Risposta #2 il: 01 Lug 2010, 21:18:52 »
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?

Offline sudoku

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4077
  • Sesso: Maschio
  • Non serve essere alti. basta essere all'altezza
    • Mostra profilo
Re:migrazione sito
« Risposta #3 il: 01 Lug 2010, 21:42:16 »
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.
Joomla non è una soluzione, é un metodo
http://www.BreezingTest.altervista.org

Offline marlboro01

  • Appassionato
  • ***
  • Post: 234
    • Mostra profilo
Re:migrazione sito
« Risposta #4 il: 01 Lug 2010, 23:51:13 »
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

Offline maicolstaip

  • Global Moderator
  • Instancabile
  • ********
  • Post: 17623
  • Sesso: Maschio
    • Mostra profilo
Re:migrazione sito
« Risposta #5 il: 01 Lug 2010, 23:58:23 »
Ciao marlboro01,
questi li dovrai cambiare

Codice: [Seleziona]
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!
Non si risponde a PM tecnici. Postate sul forum. Grazie.

Offline marlboro01

  • Appassionato
  • ***
  • Post: 234
    • Mostra profilo
Re:migrazione sito
« Risposta #6 il: 02 Lug 2010, 00:13:42 »
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

Offline maicolstaip

  • Global Moderator
  • Instancabile
  • ********
  • Post: 17623
  • Sesso: Maschio
    • Mostra profilo
Re:migrazione sito
« Risposta #7 il: 02 Lug 2010, 00:31:57 »
Citazione
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
Codice: [Seleziona]
<?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):
Codice: [Seleziona]
var $log_path = '/home/www/tuosito.com/logs';
var $tmp_path = '/home/www/tuosito.com/tmp';
Non si risponde a PM tecnici. Postate sul forum. Grazie.

 



Web Design Bolzano Kreatif