Problèmes avec une installation complète Magento de l'autre côté FTP Sur le serveur général

Actuellement, j'essaie de télécharger une installation complète Magneto Du serveur FTP. La connexion continue d'interrompre, il semble que les fichiers et les dossiers soient trop forts pour la numérisation?

Quelqu'un peut-il perdre la lumière sur la façon de résoudre ce problème? La plate-forme totale semble être une plate-forme standard basée sur Plesk 8.6.

Comme il s'agit d'un serveur commun, je n'ai pas la possibilité de faire quelque chose, sauf pour contacter la société d'hébergement. (qui a proposé d'archiver tous les fichiers pour moi, mais ce n'est pas parfait)
Invité:

Blanche

Confirmation de:

Si vous n'avez pas accès à SSH, Cela devrait vous aider

De
http://www.sonassi.com/knowled ... cess/
Il suffit de créer un script PHP Sur les serveurs source et cible, comme indiqué ci-dessous, et, si nécessaire, remplacez les variables d'origine.

Pour la sauvegarde

php
$db_host = "";
$db_name = "";
$db_username = "";
$db_password = "";
// Backup database
shell_exec("/usr/bin/mysqldump -h ".$db_host." -u ".$db_username." -p".$db_password." ".$db_name.".sql &");
// Backup entire site
shell_exec("/usr/bin/tar cfz ".$_SERVER['HTTP_HOST'].".tar.gz
--exclude=./".$_SERVER['HTTP_HOST'].".tar.gz
--exclude=./var/session".$_SERVER['HTTP_HOST']."
--exclude=./var/cache".$_SERVER['HTTP_HOST']."
".$_SERVER['DOCUMENT_ROOT']." &");
?>

Rétablir

php
$db_host = "";
$db_name = "";
$db_username = "";
$db_password = "";
// Only set these if you are changing your domain name
$old_domain = "";
$new_domain = "";
// Restore entire site
shell_exec("/usr/bin/tar xfz ".$_SERVER['HTTP_HOST'].".tar.gz
".$_SERVER['DOCUMENT_ROOT']);
if (!empty($old_domain) && !empty($new_domain)) {
$sql = &file_get_contents($db_name.".sql");
file_put_contents($db_name.".sql.bak",$sql);
$sql = str_replace($old_domain,$new_domain,$sql)
file_put_contents($db_name.".sql",$sql);
}
// Restore database
shell_exec("/usr/bin/mysql -h ".$db_host." -u ".$db_username." -p".$db_password." < ".$db_name.".sql &");
$xml = simplexml_load_file($_SERVER['DOCUMENT_ROOT']."app/etc/local.xml");
$xml-global->resources->default_setup->connection->host = $db_host;
$xml->global->resources->default_setup->connection->dbname = $db_name;
$xml->global->resources->default_setup->connection->username = $db_username;
$xml->global->resources->default_setup->connection->password = $db_password;
$xml->asXML($_SERVER['DOCUMENT_ROOT']."app/etc/local.xml");
// Disable cache
@unlink($_SERVER['DOCUMENT_ROOT']."app/etc/use_cache.ser");
@unlink($_SERVER['DOCUMENT_ROOT']."downloader/pear/pear.ini");
?>

Agathe

Confirmation de:

Vous avez accès à SSH? Vous pouvez soit effectuer une récursive SCP, Ou peut-être envoyer un flux tar / gzip sur un canal protégé. Donc, vous éviterez Timata FTP.

Pour répondre aux questions, connectez-vous ou registre