Outils pour utilisateurs

Outils du site


tuto:creer_son_propre_blog:l_hebergement_maison

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

tuto:creer_son_propre_blog:l_hebergement_maison [2012-05-27 23:42] – créée mitsututo:creer_son_propre_blog:l_hebergement_maison [2012-05-28 19:32] (Version actuelle) mitsu
Ligne 33: Ligne 33:
 C'est le shell de votre serveur :-) C'est le shell de votre serveur :-)
  
-Si entre temps l'agencement clavier a été changé, tapez: sudo dpkg-reconfigure keyboard-configuration+Si entre temps l'agencement clavier a été changé, tapez: <code bash>sudo dpkg-reconfigure keyboard-configuration</code>
  
 (sur clavier anglais, la lettre "a" c'est "q" ) (sur clavier anglais, la lettre "a" c'est "q" )
Ligne 39: Ligne 39:
 On va commencer par mettre à jour le système: On va commencer par mettre à jour le système:
  
-sudo apt-get update+<code bash>sudo apt-get update
  
-sudo apt-get dist-upgrade+sudo apt-get dist-upgrade</code>
  
 ça peut prendre un peu de temps la première fois :-) ça peut prendre un peu de temps la première fois :-)
Ligne 47: Ligne 47:
 Puis on va installer quelques outils utiles: Puis on va installer quelques outils utiles:
  
-sudo apt-get install links2 htop+<code bash>sudo apt-get install links2 htop</code>
  
 Links2 (dérivé de Lynx) est un navigateur web en console, htop est un visualiseur de processus et charge. Links2 (dérivé de Lynx) est un navigateur web en console, htop est un visualiseur de processus et charge.
  
-On va commencer par vérifier si Apache fonctionne correctement :-) Entrez: links2 127.0.0.1+On va commencer par vérifier si Apache fonctionne correctement :-) Entrez: <code bash>links2 127.0.0.1</code>
  
 {{:tuto:creer_son_propre_blog:blog-120527-server3.png?direct&200|}} {{:tuto:creer_son_propre_blog:blog-120527-server3.png?direct&200|}}
Ligne 59: Ligne 59:
 Pour faire des changements dans la configuration d'Apache pour votre blog, éditez le fichier /etc/apache2/sites-available/default Pour faire des changements dans la configuration d'Apache pour votre blog, éditez le fichier /etc/apache2/sites-available/default
  
-On fait ça avec VIM: sudo vim /etc/apache2/sites-available/default+On fait ça avec VIM: <code bash>sudo vim /etc/apache2/sites-available/default</code>
  
 VIM est un outil d'édition texte en ligne de commande, il n'est pas super compliqué à utiliser avec un peu d'habitude :-) (:q pour quitter, :w pour écrire, ..) VIM est un outil d'édition texte en ligne de commande, il n'est pas super compliqué à utiliser avec un peu d'habitude :-) (:q pour quitter, :w pour écrire, ..)
Ligne 69: Ligne 69:
 DocumentRoot, vous l'aurez compris, c'est la racine du site. Les fichiers pour votre site sont à placer dans /var/www/ DocumentRoot, vous l'aurez compris, c'est la racine du site. Les fichiers pour votre site sont à placer dans /var/www/
  
-On va faire joujou :-) faites: sudo vim /var/www/index.html+On va faire joujou :-) faites: <code bash>sudo vim /var/www/index.html</code>
  
 {{:tuto:creer_son_propre_blog:blog-120527-server5.png?direct&200|}} {{:tuto:creer_son_propre_blog:blog-120527-server5.png?direct&200|}}
Ligne 75: Ligne 75:
 Le code HTML est assez simple à comprendre, on va se contenter de bousiller le fichier pour le fun ^_^ Le code HTML est assez simple à comprendre, on va se contenter de bousiller le fichier pour le fun ^_^
  
-Insérez le bout de code suivant avant </body>: <?php phpinfo(); ?>+Insérez le bout de code suivant avant </body>: <code php><?php phpinfo(); ?></code>
  
-Ensuite, renommez le fichier: sudo mv index.html index.php+Ensuite, renommez le fichier: <code bash>sudo mv index.html index.php</code>
  
-Et rouvrez le site avec Links: links2 127.0.0.1+Et rouvrez le site avec Links: <code bash>links2 127.0.0.1</code>
  
 {{:tuto:creer_son_propre_blog:blog-120527-server6.png?direct&200|}} {{:tuto:creer_son_propre_blog:blog-120527-server6.png?direct&200|}}
Ligne 87: Ligne 87:
 Maintenant, on va faire joujou avec MySQL :-) Maintenant, on va faire joujou avec MySQL :-)
  
-mysql -u root -p+<code bash>mysql -u root -p</code>
  
 Entrez le mot de passe superutilisateur pour avoir l'accès administratif à MySQL. Entrez le mot de passe superutilisateur pour avoir l'accès administratif à MySQL.
Ligne 93: Ligne 93:
 Si vous n'arrivez pas à vous connecter (genre il a été configuré par un mot de passe tapé en clavier agencement anglais), faites: Si vous n'arrivez pas à vous connecter (genre il a été configuré par un mot de passe tapé en clavier agencement anglais), faites:
  
-sudo dpkg -p mysql-server+<code bash>sudo dpkg -p mysql-server</code>
  
 (pour vérifier la version de MySQL) (pour vérifier la version de MySQL)
  
-sudo dpkg-reconfigure mysql-server-5.1+<code bash>sudo dpkg-reconfigure mysql-server-5.1</code>
  
 (pour reconfigurer MySQL, ici en version 5.1.x) (pour reconfigurer MySQL, ici en version 5.1.x)
Ligne 103: Ligne 103:
 On va commencer par lister les bases de données existantes (ne pas oublier le point-virgule à la fin): On va commencer par lister les bases de données existantes (ne pas oublier le point-virgule à la fin):
  
-SHOW DATABASES ;+<code mysql>SHOW DATABASES ;</code>
  
 Et on va créer une base de données pour notre blog :-) Et on va créer une base de données pour notre blog :-)
  
-CREATE DATABASE blog;+<code mysql>CREATE DATABASE blog;</code>
  
 Créer un utilisateur, ici blogueur: Créer un utilisateur, ici blogueur:
  
-CREATE user "blogueur"@"localhost";+<code mysql>CREATE user "blogueur"@"localhost";</code>
  
 Et lui donner un mot de passe: Et lui donner un mot de passe:
  
-SET password FOR "blogueur"@"localhost" = password('mot_de_passe');+<code mysql>SET password FOR "blogueur"@"localhost" = password('mot_de_passe');</code>
  
 Sans oublier de lui donner les droits qui vont bien sur la base de données qu'on a crée: Sans oublier de lui donner les droits qui vont bien sur la base de données qu'on a crée:
  
-GRANT ALL ON blog.* TO "blogueur"@"localhost";+<code mysql>GRANT ALL ON blog.* TO "blogueur"@"localhost";</code>
  
 Sortez de l'administration de MySQL avec exit :-) Sortez de l'administration de MySQL avec exit :-)
Ligne 125: Ligne 125:
 A présent, un peu de facilité pour administrer les fichiers de votre site: l'accès au dossier depuis le réseau local. Editons SAMBA: A présent, un peu de facilité pour administrer les fichiers de votre site: l'accès au dossier depuis le réseau local. Editons SAMBA:
  
-sudo vim /etc/samba/smb.conf+<code bash>sudo vim /etc/samba/smb.conf</code>
  
 Ajoutez ceci à la fin: Ajoutez ceci à la fin:
  
-comment = Share directory /var/www+<file bash>comment = Share directory /var/www
 read and write = yes read and write = yes
 locking = no locking = no
 path = /var/www path = /var/www
-guest ok = yes+guest ok = yes</file>
  
 Et donc comme ça vous avez accès au dossier /var/www via le partage de fichiers en réseau :-) Et donc comme ça vous avez accès au dossier /var/www via le partage de fichiers en réseau :-)
  
-Histoire d'être sûr que le serveur utilise le dernier noyau et les configurations les plus récentes, on va redémarrer le bousin: sudo reboot (ou sudo shutdown -r now pour les puristes)+Histoire d'être sûr que le serveur utilise le dernier noyau et les configurations les plus récentes, on va redémarrer le bousin: <code bash>sudo reboot</code> (ou sudo shutdown -r now pour les puristes)
  
 Il vous suffit plus qu'à télécharger WordPress et placer les fichiers décompressés dans le dossier /var/www. Il vous suffit plus qu'à télécharger WordPress et placer les fichiers décompressés dans le dossier /var/www.
tuto/creer_son_propre_blog/l_hebergement_maison.1338162167.txt.gz · Dernière modification : (modification externe)