Comment sauvegarder votre site web via la ligne de commande ssh
Sauvegarde de votre site ou blog peut être une tâche coûteuse et difficile, ce qui nécessite une variété de plugins, ou des plans supplémentaires de votre fournisseur d`hébergement - mais il n`a pas besoin d`être vraiment. Si vous avez un accès SSH à votre hébergeur de site Web (généralement vous auriez besoin d`au moins un serveur privé virtuel
Contenu
- Qu`est-ce que la ligne de commande ssh?
- Sauvegarde de la base de données:
- Video: ispconfig 3.1 : comment automatiser la sauvegarde de votre site web crée sur ispconfig 3.1 ?
- Video: comment sauvegarder et restaurer un site web dans ispconfig 3 ?
- Sauvegarde de fichiers:
- Video: comment créer une sauvegarde de votre site
- Restauration tout:
- Video: ntsi - comment sauvegarder votre site web - how to backup your website in cpanel - 2013
- La semaine prochaine: automatiser vos sauvegardes
Qu`est-ce que la ligne de commande SSH?
SSH vous donne la possibilité de parler directement à votre serveur web. Il ne donne pas une jolie interface, ou une interface graphique agréable, juste une ligne de commande puissante droite vers le haut. Cela peut être intimidant pour certaines personnes, mais la puissance pure, la vitesse et le niveau d`automatisation, il fournit peut être une vie de veille absolue et rend le processus de migration des sites incroyablement facile.
La plupart des hôtes partagés ne permettent malheureusement pas accès SSH à votre compte, du moins pas par défaut. Si vous accueillez avec GoDaddy, vous pouvez l`activer, donc assurez-vous de vérifier d`abord.
Pour vous connecter via SSH, ouvrez le Terminal sous OS X (ou obtenir certains gratuits logiciel SSH pour Windows) Et le type de ce qui suit:Qu`est-ce que SSH & Comment cela est différent de FTP [Technologie Explained]Qu`est-ce que SSH & Comment cela est différent de FTP [Technologie Explained]Lire la suite
ssh [email protected]
Vous serez invité à entrer votre mot de passe. Si vous ne l`avez jamais utilisé SSH avant, vous pourriez être surpris lorsque vous tapez votre mot de passe ne rien sur l`écran. Ne vous inquiétez pas, c`est la sécurité.
Une fois connecté, vous sera présenté avec une invite de commande, semblable à ce qui suit:
-bash-3.2 $
Cela signifie que tout va bien, alors allez-y et continuer avec ces commandes.
Commencez par jeter un oeil autour et essayer de naviguer dans votre répertoire web. Type:
ls
Pour « La liste des fichiers et dossiers actuels.
cd directoryname
pour passer à un répertoire. Dans ce cas, je vais naviguer dans le répertoire httpdocs, qui est la racine de mon site Web (où tous mes fichiers sont stockés wordpress). Vous pouvez ensuite « ls` à nouveau, juste pour être sûr.
À ce stade, nous sommes prêts à commencer le processus de sauvegarde SSH.
Sauvegarde de la base de données:
Étant donné que les lecteurs de la majorité vont faire cela avec un WordPress installer, vous aurez certainement une base de données de sauvegarde en plus des fichiers stockés sur le site. Tout d`abord, vous aurez besoin de 3 bits d`information pour sauvegarder votre base de données, mais tous se trouvent dans wp-config.php (si vous utilisez WordPress, c`est):
Video: Ispconfig 3.1 : comment automatiser la sauvegarde de votre site web crée sur ISPconfig 3.1 ?
- Nom de la base de données
- utilisateur de base de données
- mot de passe de la base de données
Ensuite, exécutez cette commande simple, en étant sûr de remplacer le nom d`utilisateur, le nom de la table, et le nom de sauvegarde où neccessary:
mysqldump --add-drop table -u nom d`utilisateur -p tablename gt; backupfilename.sql
Appuyez sur Entrée et entrez votre mot de passe. Une fois qu`il est exécuté, vous pouvez émettre la commande ls » autre de vérifier que le fichier a été sortie. Toutes nos félicitations, voici toutes les informations dans votre base de données en un seul fichier SQL, prêt à sauvegarder ou importer un autre endroit.
Video: Comment sauvegarder et restaurer un site web dans ISPConfig 3 ?
Note: J`ai supposé que votre serveur de base de données est en cours d`exécution sur le même serveur sur lequel vous hébergez. Sur un hôte GoDaddy Cependant, la base de données MySQL est stocké à distance sur un serveur distinct auquel vous ne disposez pas d`un accès SSH. Dans des cas comme ceux-ci, vous aurez besoin d`accéder à PHPMyAdmin via le panneau de contrôle d`hébergement, mais qui est hors de la portée de ce tutoriel.
Sauvegarde de fichiers:
Maintenant que nous avons la base de données stockées dans un fichier unique sur le serveur, nous pouvons aller de l`avant et de sauvegarde à la fois que vos fichiers de site Web à un seul fichier de sauvegarde compressé. Pour ce faire, nous allons émettre une simple commande. Il vous suffit de remplacer yourbackupfilename avec tout ce que vous voulez qu`il soit appelé.
Video: comment créer une sauvegarde de votre site
goudron -vcf yourbackupfilename.tar.
Permettez-moi de briser cette baisse. Le goudron est un format de compression linux commun, similaire à zip, mais plus efficace. -VCF sont simples quelques options qui disent « faire une nouvelle archive, et dites-moi ce que vous faites ». Vient ensuite le nom du fichier que nous voulons créer, et enfin une marque unique période indique à tout inclure. Nous aurions pu écrire * au lieu, mais cela manquerions tous les fichiers cachés tels .htaccess qui est essentiel pour WordPress.
C`est tout. Une fois que Courons, vous aurez un seul fichier .tar composé de tous les fichiers sur votre site. Vous pouvez vous connecter via FTP à ce point et le télécharger, mais laissez-moi une montre étape finale qui vous permet de restaurer tous ces fichiers.
Restauration Tout:
Disons que le pire est arrivé, et quelque chose a terriblement mal avec votre site. Vous avez un le goudron fichier de tout ce que vous avez sauvegardé la semaine dernière, vous auriez donc maintenant vous restaurer à cela. Tout d`abord, se connecter via FTP et télécharger le fichier de sauvegarde sur votre serveur. Peut-être que vous avez été de les stocker dans un répertoire spécial. De toute façon, déplacer le dernier fichier de sauvegarde complète dans la racine de votre site, et nous allons commencer.
Commencez par déballer tous les fichiers, l`inverse de ce que nous avons fait pour les sauvegarder:
goudron -vxf yourbackupfilename.tar
Cela remplacera les fichiers existants! La différence cruciale est ici dans la -vxf changer, qu`il dit pour extraire les fichiers au lieu de créer une nouvelle sauvegarde. En outre, il n`y a pas de période à la fin de la commande cette fois-ci.
Video: NTSi - Comment sauvegarder votre site web - How to backup your website in cPanel - 2013
La dernière étape consiste à aspirer votre base de données dans l`endroit où il était avant. Assurez-vous que vous avez une configuration de base de données vide avec le même mot de passe et tablename comme avant, ou vous devrez changer vos paramètres de configuration du site aussi. Pour aspirer les données en arrière dans, cette commande:
mysql -u nom d`utilisateur -p tablename lt; databasebackupfilename.sql
La semaine prochaine: Automatiser vos sauvegardes
Cela suffit pour vous aider à démarrer avec effectuer des sauvegardes SSH pour l`instant, alors la prochaine, je vais vous montrer comment automatiser la tâche avec un simple script shell et une commande Cron. Si vous avez des espace de stockage d`Amazon, Je vais même vous montrer comment vous pouvez télécharger automatiquement vos fichiers de sauvegarde sur un seau de stockage une fois qu`ils sont faits.4 Grands utilisations pour les services Web d`Amazon S34 Grands utilisations pour les services Web d`Amazon S3ils offrent réellement en dépit Amazon étant le plus bien connu pour leurs services de détail, une foule de services Web pour les développeurs et les utilisateurs à domicile qui tirent parti de l`expérience et de l`évolutivité avec Amazons des quantités massives de ...Lire la suite
Un dernier conseil - quand j`ai commencé à utiliser la ligne de commande, celui-ci m`a vraiment impressionné - essayez d`appuyer sur la touche de tabulation lorsque votre tapant un nom de fichier long, et si le nom est assez unique, il tentera de compléter automatiquement le reste du nom de fichier !