drupal_10_sous_virtualmin-apache-debian_12
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
drupal_10_sous_virtualmin-apache-debian_12 [2023/12/20 19:55] – [Configuration et lancement] Flaz | drupal_10_sous_virtualmin-apache-debian_12 [2023/12/21 17:00] (Version actuelle) – [Versions de PHP] Flaz | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Drupal 10 sous Virtualmin-Apache-Debian 12 ====== | ====== Drupal 10 sous Virtualmin-Apache-Debian 12 ====== | ||
===== Cas d' | ===== Cas d' | ||
- | Je souhaite installer un site web motorisé par Drupal 10 sur un système Debian 12. Le serveur est administré par Virtualmin et utilise Apache pour serveur web. Le site est implanté dans un //serveur// ou // | + | Je souhaite installer un site web motorisé par Drupal 10 sur un système Debian 12. Le serveur est administré par Virtualmin et utilise Apache pour serveur web. Le site est implanté dans un //serveur// ou // |
Configuration initiale : | Configuration initiale : | ||
Ligne 10: | Ligne 10: | ||
La capacité du serveur à fournir des services web administrés par Virtualmin a été validée, au préalable. | La capacité du serveur à fournir des services web administrés par Virtualmin a été validée, au préalable. | ||
- | |||
===== Particularités de Drupal 10 ===== | ===== Particularités de Drupal 10 ===== | ||
Drupal 10 peut être installé manuellement((Détaré.)) comme une application web quelconque. C'est jouable pour un test mais vivement déconseillé dès qu'il s'agit d' | Drupal 10 peut être installé manuellement((Détaré.)) comme une application web quelconque. C'est jouable pour un test mais vivement déconseillé dès qu'il s'agit d' | ||
Ligne 53: | Ligne 52: | ||
~$ composer --version | ~$ composer --version | ||
</ | </ | ||
+ | ==== Optimisation ==== | ||
+ | Sans l' | ||
+ | < | ||
+ | # php --version | ||
+ | PHP 8.2.13 (cli) (built: Nov 24 2023 13:10:42) (NTS) | ||
+ | # php8.2 -m | grep curl | ||
+ | # apt install php8.2-curl | ||
+ | </ | ||
+ | |||
===== Installation d'un site test ===== | ===== Installation d'un site test ===== | ||
==== Chargement et implantation ==== | ==== Chargement et implantation ==== | ||
Ligne 74: | Ligne 82: | ||
==== Configuration et lancement ==== | ==== Configuration et lancement ==== | ||
Au préalable, on aura créé une base de donnée et une utilisatrice disposant des droits sur cette base. | Au préalable, on aura créé une base de donnée et une utilisatrice disposant des droits sur cette base. | ||
+ | < | ||
Il n'y a plus qu'à pointer un navigateur web sur l'url de base du site : | Il n'y a plus qu'à pointer un navigateur web sur l'url de base du site : | ||
< | < | ||
http:// | http:// | ||
</ | </ | ||
- | Les valeurs par défaut des " | + | On remplit le formulaire. On laisse en l' |
<note tip>En fin d' | <note tip>En fin d' | ||
- | Pour accéder à cette valeur et la modifier : Web Configuration > PHP Options > Maximum PHP script run time </ | + | Pour accéder à cette valeur et la modifier : Virtualmin > my_server >Web Configuration > PHP Options > Maximum PHP script run time </ |
+ | Une fois l' | ||
===== Drush ===== | ===== Drush ===== | ||
Sources : | Sources : | ||
Ligne 115: | Ligne 124: | ||
… | … | ||
</ | </ | ||
- | À ce stade, drush est opérationnel sur site installé précédemment. | + | À ce stade, drush est opérationnel sur le site installé précédemment. |
+ | ==== Versions de PHP ==== | ||
+ | //Drush// utilise la version par défaut de PHP, telle que définie au niveau du système((Typiquement, | ||
+ | Il faut donc être attentive aux écarts de version. Faute de quoi, le code PHP de //Drupal// peut être exécuté avec des versions différentes de PHP selon qu'il est sollicité par le serveur web ou par //drush//, sans qu'on en ait conscience. Il peut en résulter des écarts de comportement incompréhensibles… Faute de solution universelle, | ||
+ | Dans Virtualmin, la version de PHP utilisée par le site web est directement accessible via le lien symbolique " |
drupal_10_sous_virtualmin-apache-debian_12.1703098537.txt.gz · Dernière modification : 2023/12/20 19:55 de Flaz