Postez ici vos trucs & astuces.
Répondre

[wordpress] installation rapide pour tests

#1Messageil y a 7 ans

Une installation sur notre poste de wordpress demande beaucoup de ressources logicielles.
installer le serveur web, les bases de données, php, wordpress, configurer tout ce petit monde. Dans quelques heures avec de la chance tout fonctionnera bien.

Il est possible d'installer tout cela en 10 minutes sans toucher aux configurations complexes serveur tout en laissant propre notre manjaro. Nous allons nous servir de docker pour nous installer dans des conteneurs notre serveur web.

Installons en premier lieu docker :

pacman -S docker-compose

lancer docker:

systemctl start docker


Maintenant créons un fichier représentant les services que nous désirons lancer avec docker
~/wordpress/docker-compose.yml

wordpress:
  image: wordpress
  links:
    - wordpress_db:mysql
  ports:
    - 8080:80
wordpress_db:
  image: mariadb
  environment:
    MYSQL_ROOT_PASSWORD: 123
phpmyadmin:
  image: corbinu/docker-phpmyadmin
  links:
    - wordpress_db:mysql
  ports:
    - 8181:80
  environment:
    MYSQL_USERNAME: root
    MYSQL_ROOT_PASSWORD: 123
nous avons wordpress, mariadb et phpmyadmin(facultatif)
nous avons défini les ports pour leurs accès et les mots de passe (123 :siffle )

Maintenant il ne nous reste plus qu'a exécuter docker avec ce fichier. Pour la première utilisation, docker ne va pas trouver nos 3 images et va donc devoir les télécharger pour les copier en local (/var/lib/docker/) compter 1.2Go de place sur le disque

cd ~/wordpress/
docker-compose up -d
téléchargement de 6 minutes avec ma connexion adsl 16 Mb/s ...

A la fin du téléchargement, wordpress fonctionne, il est accessible au port que nous avons indiqué dans notre fichier compose

http://127.0.0.1:8080/

il nous reste a configurer wordpress , saisir la langue, le titre - identifiant(login) et mot de passe

Maintenant nous avons notre CMS, nous pouvons installer tout et n'importe quel plugin et revenir à un wordpress de base simplement en effaçant les conteneurs.

----------------------

nous sommes dans des conteneurs, ils peuvent donc être stoppés, détruits
docker-compose ps # voir les conteneurs en route

pour les stopper :

docker-compose stop # restart pour les relancer

pour les effacer :

docker-compose rm --all


nous pouvons alors refaire un docker-compose up -d, cette fois ci sans le téléchargement long, pour repartir avec de nouveaux conteneurs tout propre en quelques secondes.

--------------------------
finit l'amusement, adieu wordpress, nous désirons supprimer les images (téléchargées au tout début)
docker images # les lister

docker rmi wordpress mariadb corbinu/docker-phpmyadmin

[wordpress] installation rapide pour tests

#2Messageil y a 7 ans

'LLo,

Cool, tu veux redonner un coup de fouet à la blogosphère ? :clindoeil:

[wordpress] installation rapide pour tests

#3Messageil y a 7 ans

:salut:

c'est surtout que j'ai fait cette manipulation hier pour tester rapidement et en toute sécurité quelques extensions exotiques et thèmes. Autant faire profiter à la communauté de mon pense-bête.
Répondre