serveurs:installation:web-srv:docker-wordpress

Différences

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

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
serveurs:installation:web-srv:docker-wordpress [2021/03/11 07:33] – [Modification temporaire de son fichier /etc/hosts] jpmilcentserveurs:installation:web-srv:docker-wordpress [2021/09/23 07:54] (Version actuelle) – [Note sur Docker et Wordpress] jpmilcent
Ligne 134: Ligne 134:
  
     server_name <domaine-sinp> www.<domaine-sinp> cms.<domaine-sinp>;     server_name <domaine-sinp> www.<domaine-sinp> cms.<domaine-sinp>;
 +
 +    client_max_body_size 12M;
  
     location / {      location / { 
Ligne 216: Ligne 218:
       * utilisation d'autres plugin de config SMTP plus simple que //WP Mail SMTP// => ne fonctionne pas... A priori, //WP Mail SMTP// n'utilise pas le hook mais surcharge le variable globale ''$phpmailer'' avec son propre code.       * utilisation d'autres plugin de config SMTP plus simple que //WP Mail SMTP// => ne fonctionne pas... A priori, //WP Mail SMTP// n'utilise pas le hook mais surcharge le variable globale ''$phpmailer'' avec son propre code.
       * Les fichiers utilisés pour les différentes tentatives sont dans le dépôt Git SINP-PACA.       * Les fichiers utilisés pour les différentes tentatives sont dans le dépôt Git SINP-PACA.
 +  * Afin de pouvoir uploader des fichiers sur Wordpress, il est nécessaire de :
 +    * modifier le fichier ''php.ini'' du container contenant le Wordpress en y indiquant les paramètres suivant : <code ini>
 +file_uploads = On
 +upload_max_filesize = 12M
 +post_max_size = 12M
 +</code>
 +    * Il faut aussi modifier la configuration du container Nginx utilisé pour indiquer la taille maximum des fichiers téléverssables en Méga Octets. Dans l'exemple ci-dessus, 12Mo : <code nginx>
 +    client_max_body_size 12M;
 +</code>
 +    * Enfin, si un dernier serveur Nginx est utilisé sur l'hôte comme proxy, il faudra aussi lui indiquer la taille maximum avec le paramètre ''client_max_body_size'' soit au niveau de la configuration globale du serveur soit au niveau de la section ''server'' du domaine concerné.
 +
 +
  
 ===== Configuration du Wordpress sur le sous-domaine "cms" ===== ===== Configuration du Wordpress sur le sous-domaine "cms" =====
Ligne 342: Ligne 356:
   * Sortir du container : ''exit''   * Sortir du container : ''exit''
  
 +===== Remplacer des fichiers Wordpress depuis l'hôte ===== 
 +  * Placer vos fichiers sur le serveur par exemple dans ///home/admin/docker/cms.silene.eu/wordpress/home/// à l'aide de ''scp''. Ex. : ''  scp ./mon_image.png admin@web-<region>-sinp:/home/admin/docker/cms.silene.eu/wordpress/home/ ''  
 +  * Se connecter au serveur : '' ssh admin@web-<region>-sinp '' 
 +  * Se rendre dans le dossier où nous avons stocker le fichier : '' cd ~/docker/cms.silene.eu/wordpress/home/ '' 
 +  * Copier le fichier local dans le container au bon emplacement. Ex. : '' docker cp ./mon_image.png cms-wordpress:/var/www/html/wp-content/uploads/2020/11/mon_image.png '' 
 +  * Vérifier sur le site que le nouveau fichier est bien disponible.
 ===== Commandes utiles ===== ===== Commandes utiles =====
   * Pour accéder au container Nginx en tant que root : ''<nowiki> docker exec -it --user root cms-nginx /bin/bash </nowiki>''   * Pour accéder au container Nginx en tant que root : ''<nowiki> docker exec -it --user root cms-nginx /bin/bash </nowiki>''
  • serveurs/installation/web-srv/docker-wordpress.1615448019.txt.gz
  • Dernière modification : 2021/03/11 07:33
  • de jpmilcent