Créer site wordpress Gandi simple hosting Le sujet est résolu

Tout ce qui concerne la programmation.
Répondre
hybridemoineau
Membre
Membre
Messages : 388
Enregistré le : 24 avr. 2016, 15:34
Status : Hors ligne

16 août 2017, 21:51

Salut,

J'ai choisi un titre explicite et béta qui correspond à ma question... Je suis quelque peu hésitant pour ne pas dire largué après dix ans de non pratique, alors si vous pouviez m'orienter un peu et pas à pas. Je vais essayer de ne pas trop faire l'assisté.

Alors, j'ai ouvert un nom de domaine et une instance chez Gandi pour un site. Ca fonctionne, j'ai pu faire une page d'accueil bidon. OK.

J'ai également choisi grâce à vos conseils éclairés d'utiliser wordpress (fil choix de CMS dans cette section). Sans les avoir utilisés systématiquement, je vois ce que sont les bases de données SQL, les feuilles de style, j'imagine à peu près comment s'alimente le site avec ça. Je compte passer par des tutos, genre

https://openclassrooms.com/courses/prop ... -wordpress

Si vous en connaissez d'autres, je suis preneur.

Surtout, j'en suis à l'étape d'avant. J'installe quoi sur le serveur ? Gandi préinstalle un serveur PHP 5.6 / MySQL 5.6 (Percona) dont l'arborescence est la suivante:

Code : Tout sélectionner

.ssh
lamp0
private
->snapshots
->vhosts
Mes questions

- Si je veux installer un serveur LAMP à jour là dessus (il semble que php7 soit de sortie), il faut écraser le dossier lamp0, j'imagine ? Je garde .ssh et private, les raccourci snapshots et vhosts qui devraient fonctionner après réinstallation ?

- Si j'installe le tout à partir des dépôts Debian, comment cela fonctionne t-il ? Comment se fait le transfert du local au distant au départ ? Et les MAJ ? Je n'en dis pas plus pour dire plus d'âneries.

- Dernière incertitude: si j'installe le méta-paquet wordpress, j'obtiens ceci:

Code : Tout sélectionner

apt-get -s install wordpress
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
The following additional packages will be installed:
  apache2 apache2-bin apache2-data apache2-utils default-mysql-client libaio1
  libapache2-mod-php libapache2-mod-php7.0 libapr1 libaprutil1
  libaprutil1-dbd-sqlite3 libaprutil1-ldap libarchive13 libdbd-mysql-perl
  libdbi-perl libjs-cropper libjs-prototype libjs-scriptaculous
  libphp-phpmailer libreadline5 libterm-readkey-perl mariadb-client-10.1
  mariadb-client-core-10.1 mariadb-common php-common php-gd php-getid3
  php-mysql php7.0-cli php7.0-common php7.0-gd php7.0-json php7.0-mysql
  php7.0-opcache php7.0-readline wordpress-l10n
  wordpress-theme-twentyseventeen
Paquets suggérés :
  apache2-doc apache2-suexec-pristine | apache2-suexec-custom php-pear lrzip
  libclone-perl libmldbm-perl libnet-daemon-perl libsql-statement-perl
  php-league-oauth2-client php-league-oauth2-google default-mysql-server
  | virtual-mysql-server php-ssh2
Les NOUVEAUX paquets suivants seront installés :
  apache2 apache2-bin apache2-data apache2-utils default-mysql-client libaio1
  libapache2-mod-php libapache2-mod-php7.0 libapr1 libaprutil1
  libaprutil1-dbd-sqlite3 libaprutil1-ldap libarchive13 libdbd-mysql-perl
  libdbi-perl libjs-cropper libjs-prototype libjs-scriptaculous
  libphp-phpmailer libreadline5 libterm-readkey-perl mariadb-client-10.1
  mariadb-client-core-10.1 mariadb-common php-common php-gd php-getid3
  php-mysql php7.0-cli php7.0-common php7.0-gd php7.0-json php7.0-mysql
  php7.0-opcache php7.0-readline wordpress wordpress-l10n
  wordpress-theme-twentyseventeen
Ce sont les versions de la stable, je pourrais très bien installer des logiciels plus récents. Cependant, c'est mariadb qui semble utilisé. C'est gênant ? Quelles sont les paquets recommandés à installer ?

De simples indications suffiraient si j'ai demandé trop de lunes...Merci !
Avatar du membre
Mimoza
Contributeur
Contributeur
Messages : 655
Enregistré le : 22 avr. 2016, 12:00
Localisation : Terre
Status : Hors ligne

16 août 2017, 22:11

LAMP = Linux Apache MySQL PHP
Linux : tu as choisi Debian, tant mieux on pourra t'aider ;)
Apache : En fait il faut plutot y voir «serveur http», qui peut être Apache ou Nginx qui a la cote ces derniers temps
MySQL : Depuis le rachat de Sun par Oracle et le fork en MariaDB par le créateur de MySQL c'est bien Maria qui est a privilégier. La compatibilité entre les 2 est très forte donc pas d'inquitude la dessus.
PHP : En effet la v7 est sortie récemment et c'est bien cette version a privilégié tant la différence de perf est grande.

Sinon autant pour MariaDB, Apache/Nginx & PHP je te recommande les paquets de la distrib (suivi et sécurité assuré via apt), autant pour WordPress il est plus que recommandé d'aller prendre la dernière version disponible pour des raisons de sécurité (ex)

Pour l'install chez Gandi j'en sais rien j'ai toujours fait @home.
hybridemoineau
Membre
Membre
Messages : 388
Enregistré le : 24 avr. 2016, 15:34
Status : Hors ligne

17 août 2017, 11:33

Avec un peu de lectures supplémentaires, j'en arrive à ce plan d'attaque:

Code : Tout sélectionner

0) tenter la sauvegarde du site via filezilla
1) passer en root sur le serveur via administration gandi
1b) changer le nom des dossiers déjà présents en old...
2) installer ssh
3) tenter d'utiliser une commande ssh
4) créer un utilisateur non root 
5) retenter d'utiliser ssh via cet utilisateur
6) faire la sauvegarde du site via ssh si elle n'a pas été faite en 0
7) tout effacer, sauf ssh (effacer les fichiers old)
8) installer Apache, Mariadb, php7
A suivre pour wordpress
Validé ?

(pour les maj de wordpress, j'ai cru comprendre qu'elles pouvaient être automatisées dans wordpress lui-même, j'ai bon ?)
Avatar du membre
Mimoza
Contributeur
Contributeur
Messages : 655
Enregistré le : 22 avr. 2016, 12:00
Localisation : Terre
Status : Hors ligne

17 août 2017, 11:51

Le meilleur moyen est de tester ton plan ;)
Pour les MAJ de sécu de WP en effet pour une même version il applique automatiquement les patchs de sécurité a chaque visite sur ton site. Mais les montés de version reste manuel.
hybridemoineau
Membre
Membre
Messages : 388
Enregistré le : 24 avr. 2016, 15:34
Status : Hors ligne

18 août 2017, 01:02

Inutile de se prendre le chou chez Gandi en simple hosting: pas d'accès root possible qui nécessite un serveur "expert". On peut passer par ssh, mais sans modifier l'architecture du serveur, qui est en jessie.

Pour installer wordpress, il n'y a qu'à dézipper.

Je passe en résolu en précisant le titre
Avatar du membre
PengouinPdt
Contributeur
Contributeur
Messages : 1307
Enregistré le : 23 avr. 2016, 23:37
Localisation : 47/FR
Diaspora* : https://framasphere.org/u/hucste
Contact :
Status : Hors ligne

19 août 2017, 07:09

En effet, @hybridemoineau: l'instance "simple hosting" de Gandi, très facile à utiliser au demeurant, n'existe que pour héberger tes données !
Tu ne gères pas le serveur, même si tu peux avoir une session ssh.
C'est pratique, ça fait son boulot, rien à dire... même si je trouve un peu cher, encore.

voili, voilou
PengouinPdt { le seul, le vrai } ~ " Libre as a Pengouin "
- DIY - Debian Sid
----
Ne réponds pas aux PM d'assistance
hybridemoineau
Membre
Membre
Messages : 388
Enregistré le : 24 avr. 2016, 15:34
Status : Hors ligne

19 août 2017, 14:17

Oui, et je n'en suis pas très content. J'avais compris "simple hosting" comme "avec rien" et pas comme "facile". Les infos là-dessus ne sont pas évidentes à trouver, ils n'ont pas fait le ménage dans les pages ni réorientés les moteurs de recherche.

Comme je suis en réapprentissage, ça va me laisser du temps pour maîtriser les sites dynamiques en bdd sans me soucier du serveur. Mais ce n'est pas donné en effet (4e/mois) alors que le ssl est en plus à payer, à moins de se connecter à l'interface du CMS sans aucune protection - ce que je fais pour l'instant.

Bref, je vais sans doute migrer assez vite.
Avatar du membre
piratebab
Site Admin
Site Admin
Messages : 2883
Enregistré le : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

22 août 2017, 09:36

je suis chez OVH (2 sites), abonnement de base, une douzaines d'euros par an il me semble.
Les sites sont en WP. Les mises à jour, y compris de versions majeures, sont automatiques.
si tu attends au max une dizaines de visiteurs simultanés, c'est plus que suffisant. L'install de WP se fait quasiment en 1 click, et la BDD est gérée par OVH.
Tu as accès FTP, phpmyadmin, mais pas ssh.
Répondre