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
- 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
De simples indications suffiraient si j'ai demandé trop de lunes...Merci !