Auteur Sujet: Installer WordPress sur une VM  (Lu 24665 fois)

0 Membres et 1 Invité sur ce sujet

butler_fr

  • Client Bbox adsl
  • Modérateur
  • *
  • Messages: 3 605
  • FTTH orange
Installer WordPress sur une VM
« Réponse #36 le: 25 juin 2018 à 23:40:25 »
il dit quoi le log?
un lsof sur l'emplacement du socket te dis pas qu'il y a un fichier qui a été supprimé?

Alexis-Fox

  • Invité
Installer WordPress sur une VM
« Réponse #37 le: 26 juin 2018 à 21:57:35 »
Je suis tombé là-dessus sur le site d'OVH : https://docs.ovh.com/fr/public-cloud/installer-wordpress-sur-une-instance/
Ça pourra en aider certains qui sont dans le même cas que moi :)
Je commence à copier mon site

En tout cas merci pour votre aide et particulièrement à Hugues pour sa patience avec un boulet comme moi  ;D

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 078
  • Paris (75)
Installer WordPress sur une VM
« Réponse #38 le: 27 juin 2018 à 09:18:33 »
Ça pourra en aider certains qui sont dans le même cas que moi :)

Pour ceux qui ne veulent pas perdre de temps en sysop ou autre:

Chez Scaleway et Vultr par exemple : on peut provisionner un VPS directement avec Worpress. En quelques secondes on se retrouve avec un WP fonctionnel (version FPM bien mieux qu'Apache). Ca reste un WP complet et dédié a soi-meme et pas un WP managé comme on trouve ailleurs. C'est juste l'installation (le provisionning) qui est managée , on peut ensuite se connecter a la VM et faire ce qu'on veut.
 
Exemple avec Vultr.com, sensiblement identique chez Scaleway et les autres:



(On notera au passage qu'on peut se faire un serveur VPN perso aux US pour $5/mois en quelques clics...)

Mais la solution la plus portable d'un provider a un autre reste avec Docker. On provisionne une image qu'avec Docker dedans (ou pour les providers sans images applicatives,on installe une distro dans une VM puis Docker uniquement) , on lancer les commandes Docker et en quelques secondes on se retrouve avec un WP fonctionnel. Un gros avantage de Docker est pouvoir mettre au point/répliquer la meme installation sur son PC Windows/Mac/Linux avant (sans s'emmerder a installer/reinstaller des VMs virtualbox tout le temps).

OVH publie un tuto également: https://www.ovh.com/ca/fr/g1708.optimiser_lhebergement_dun_site_wordpress_sur_un_vps_grace_a_docker (qui date un peu, en partie 1 prendre un gabarit avec Docker pré-installé).

après si t'es chez OVH et préfère rester sur un archi traditionnelle, ils peuvent (ré)installer ta VM directement sous Worpress:



(mais bon comme toujours avec OVH ca manque de choix niveau version, apache au lieu de fpm, mysql au lieu de maria, etc).


Alexis-Fox

  • Invité
Installer WordPress sur une VM
« Réponse #39 le: 27 juin 2018 à 19:59:31 »
Petite question, je suis limité à 2 Mo en upload (du coup je peux même pas televerser mon thème). Ou est-ce que je peux trouver le fichier php.ini pour y ajouter :
php_value upload_max_filesize 128M
php_value post_max_size 128M
php_value max_execution_time 300
php_value max_input_time 300

Nh3xus

  • Réseau Deux Sarres (57)
  • Abonné MilkyWan
  • *
  • Messages: 3 247
  • Sarrebourg (57)
Installer WordPress sur une VM
« Réponse #40 le: 27 juin 2018 à 20:50:04 »
# find / -iname 'php.ini'

Alexis-Fox

  • Invité
Installer WordPress sur une VM
« Réponse #41 le: 27 juin 2018 à 21:29:47 »
# find / -iname 'php.ini'
Nickel je ferrai tout ça posèment la semaine prochaine, après l’oral de français :)

vivien

  • Administrateur
  • *
  • Messages: 47 085
    • Twitter LaFibre.info
Installer WordPress sur une VM
« Réponse #42 le: 28 juin 2018 à 10:43:33 »
Voici ce que je modifie sur mon php.ini :

Étape préliminaire : Se mettre dans le dossier du fichier PHP :
- PHP 5: cd /etc/php5/apache2/
- PHP 7.0 : cd /etc/php/7.0/apache2/
- PHP 7.2 : cd /etc/php/7.2/apache2/

1/ Augmentation de la limite mémoire de 128 à 256 Mo : sed -i -e "s/memory_limit = 128M/memory_limit = 256M/g" php.ini
Vérification : grep memory_limit php.ini

2/ Augmentation du post_max_size de 8Mo à 8 Go : sed -i -e "s/post_max_size = 8M/post_max_size = 8000M/g" php.ini
Vérification : grep post_max_size php.ini

3/ Augmentation du upload_max_filesize de 2Mo à 6 Go : sed -i -e "s/upload_max_filesize = 2M/upload_max_filesize = 6000M/g" php.ini
Vérification : grep upload_max_filesize php.ini

4/ Configuration du date.timezone : sed -i -e "s/;date.timezone =/date.timezone = \"Europe\/Paris\"/g" php.ini
Vérification : grep date.timezone php.ini

5/ Configuration du date.timezone : sed -i -e "s/;date.default_latitude = 31.7667/date.default_latitude = 48.8534/g" php.ini
Vérification : grep date.default_latitude php.ini

6/ Configuration du date.timezone : sed -i -e "s/;date.default_longitude = 35.2333/date.default_longitude = 2.3488/g" php.ini
Vérification : grep date.default_longitude php.ini

butler_fr

  • Client Bbox adsl
  • Modérateur
  • *
  • Messages: 3 605
  • FTTH orange
Installer WordPress sur une VM
« Réponse #43 le: 28 juin 2018 à 11:28:11 »
apache au lieu de fpm

C'est pas plutôt modphp à la place de php-fpm?
fpm et apache ont un rôle différent au final (gestion php / gestion http)

Pour ceux qui ne connaissent pas php-fpm, c'est un daemon dédié à l'interprétation des fichiers php.
En gros au lieu de créer une instance php à chaque requête via le modphp d'apache (perte de temps), on lance un daemon dédié qui gère ses processus de manière séparé d'apache.
Chaque processus peut gérer plusieurs requête d'affilé sans avoir besoin d'être ré-instancié.

Pour un tout petit site ça change strictement rien (voir c'est plus complexe).
Pour un gros site ça change tout d'un point de vue performance et administration.
« Modifié: 28 juin 2018 à 17:44:00 par butler_fr »

Alexis-Fox

  • Invité
Installer WordPress sur une VM
« Réponse #44 le: 28 juin 2018 à 13:54:36 »
Voici ce que je modifie sur mon php.ini :

Étape préliminaire : Se mettre dans le dossier du fichier PHP :
- PHP 5: cd /etc/php5/apache2/
- PHP 7.0 : cd /etc/php/7.0/apache2/
- PHP 7.2 : cd /etc/php/7.2/apache2/

1/ Augmentation de la limite mémoire de 128 à 256 Mo : sed -i -e "s/memory_limit = 128M/memory_limit = 256M/g" php.ini
Vérification : grep memory_limit php.ini

2/ Augmentation du post_max_size de 8Mo à 8 Go : sed -i -e "s/post_max_size = 8M/post_max_size = 8000M/g" php.ini
Vérification : grep post_max_size php.ini

3/ Augmentation du upload_max_filesize de 2Mo à 6 Go : sed -i -e "s/upload_max_filesize = 2M/upload_max_filesize = 6000M/g" php.ini
Vérification : grep upload_max_filesize php.ini

4/ Configuration du date.timezone : sed -i -e "s/;date.timezone =/date.timezone = \"Europe\/Paris\"/g" php.ini
Vérification : grep date.timezone php.ini

5/ Configuration du date.timezone : sed -i -e "s/;date.default_latitude = 31.7667/date.default_latitude = 48.8534/g" php.ini
Vérification : grep date.default_latitude php.ini

6/ Configuration du date.timezone : sed -i -e "s/;date.default_longitude = 35.2333/date.default_longitude = 2.3488/g" php.ini
Vérification : grep date.default_longitude php.ini

Génial, merci beaucoup Vivien :)
Je fais ça la semaine prochaine

Gabi

  • Abonné SFR THD (câble)
  • *
  • Messages: 94
Installer WordPress sur une VM
« Réponse #45 le: 28 juin 2018 à 15:04:21 »
Juste une remarque en passant, perso je trouve que configurer un serveur avec une timezone locale, c'est un nid à emmerdes.

Je préfère mettre les serveurs en UTC, partout, et ensuite convertir dans la bonne timezone au niveau applicatif (éventuellement côté client).

Thornhill

  • Abonné SFR fibre FttH
  • *
  • Messages: 3 976
  • Saint-Médard-en-Jalles (33)
Installer WordPress sur une VM
« Réponse #46 le: 02 juillet 2018 à 20:53:06 »
configurer un serveur avec une timezone locale, c'est un nid à emmerdes.

De quelles emmerdes tu veux parler ?


Alexis-Fox

  • Invité
Installer WordPress sur une VM
« Réponse #47 le: 03 juillet 2018 à 12:13:44 »
Voici ce que je modifie sur mon php.ini :

Étape préliminaire : Se mettre dans le dossier du fichier PHP :
- PHP 5: cd /etc/php5/apache2/
- PHP 7.0 : cd /etc/php/7.0/apache2/
- PHP 7.2 : cd /etc/php/7.2/apache2/

1/ Augmentation de la limite mémoire de 128 à 256 Mo : sed -i -e "s/memory_limit = 128M/memory_limit = 256M/g" php.ini
Vérification : grep memory_limit php.ini

2/ Augmentation du post_max_size de 8Mo à 8 Go : sed -i -e "s/post_max_size = 8M/post_max_size = 8000M/g" php.ini
Vérification : grep post_max_size php.ini

3/ Augmentation du upload_max_filesize de 2Mo à 6 Go : sed -i -e "s/upload_max_filesize = 2M/upload_max_filesize = 6000M/g" php.ini
Vérification : grep upload_max_filesize php.ini

4/ Configuration du date.timezone : sed -i -e "s/;date.timezone =/date.timezone = \"Europe\/Paris\"/g" php.ini
Vérification : grep date.timezone php.ini

5/ Configuration du date.timezone : sed -i -e "s/;date.default_latitude = 31.7667/date.default_latitude = 48.8534/g" php.ini
Vérification : grep date.default_latitude php.ini

6/ Configuration du date.timezone : sed -i -e "s/;date.default_longitude = 35.2333/date.default_longitude = 2.3488/g" php.ini
Vérification : grep date.default_longitude php.ini
Après un reboot d'Apache tout fonctionne nickel :)