Atenció!! Aquestes instruccions son per instal.lar Drupal 9.x. Per instal.lar Drupal 7.x s’ha de consultar:
https://www.ub.edu/tecnicweb/instal-lacio-de-drupal-7/
Atenció!! Abans d’instal.lar Drupal 9 en l’hostatgeria general de la UB, s’ha de tenir en compte que la UB ofereix de manera gratuïta un servei d’hostatgeria dimensionat per a petits portals webs que requereixin un consum de recursos raonable. Per aquest motiu i al ser Drupal 9 més un portal web que un gestor de continguts, no seria el CMS recomenat per la seva instal.lació en l’hostatgeria general de la UB.
Atenció!! El suport per a Drupal 9 està discontinuat i la seva data de final de proyecte va ser el 01/11/2023
Atenció!!! Al no poder estar disponible Composer en el servei d’hostatgeria general de la UB, la instal.lació de Drupal 9 tan sols es pot fer mitjançant una instal.lació manual, tal com s’especifica a:
https://www.drupal.org/docs/installing-drupal/step-1-get-the-code
Les passes per poder instal.lar Drupal 9 a un espai web de la UB son:
- Si no es disposa d’un espai web, fer una petició d’alta d’un espai web
- Atenció! Drupal 9 no funciona correctament amb adreces del tipus nomEspai.ub.edu dins de l’hostatgeria web general de la UB. Per aquest motiu les url’s hauran de ser del tipus www.ub.edu/nomEspai
- Si ja es disposa d’un espai web de la UB, confirmar que aquest s’està executant en un servidor amb PHP 7.3 o superior, indispensable per la instal.lació de Drupal 9, segons els seus requeriments.
Per saber quina versió de PHP està al nostre servidor es pot fer de dues maneres:
- Mitjançant un fitxer .php amb la comanda phpinfo
- Enviant un correu a infoweb@ub.edu, especificant l’espai
-
- En cas de que no es trobi en un servidor amb PHP 7.3 o superior s’hauria de fer una sol.licitud de modificació d’un espai web, concretament d’un canvi de servidor. Aquesta sol·licitud ha d’anar signada pel responsable del web.
- En cas de que el no es disposi de una base de dades MySQL, s’ha de demanar una hostatgeria de base de dades MySQL per a espais web. Es pot demanar en la mateixa petició anterior. La instal.lació no funciona amb BBDD allotjades fora de la xarxa UB.
- Descarregar en local la darrera versió de Drupal 9
- Extreure els fitxers comprimits
- Fer una còpia del fitxer /sites/default/default.services.yml com a services.yml en la mateixa carpeta
- Modificar del fitxer services.yml la línea on posa:
# cookie_domain: ‘.example.com’
com a
cookie_domain: ‘.ub.edu’
- Connectar-se al servidor utilitzant un client SFTP. Publicar tots els fitxers descomprimits anteriorment.
- Amb el navegador anar a la url de l’espai , per exemple www.ub.edu/tecnicweb.
- Aixó arrencarà l’instalador de Drupal.
- En la pantalla “Select an installation profile” escollir “Standard.” Salvar i continuar.
- Escollir el tipus de base dades MySQL i entrar les dades enviades d’hostatgeria MySQL: el nom de la base de dades, el nom de l’usuari administrador, la contrasenya i en “advanced options” el nom del host. Salvar i continuar.
- Després de fer la instal.lació arribarà a la pantalla de configurar el lloc. Aquí haurem de posar el nom del lloc i les altres dades. Salvar i continuar.
- Automàticament es redirigirà al nou lloc.
- Finalment, tal com s’explica a https://www.drupal.org/docs/8/install/trusted-host-settings es molt recomenable activar a configuració del servidor de confiança, modificant el fitxer sites/default/settings.php amb el següent contingut
$settings['trusted_host_patterns'] = [
'^ub\.edu$',
'^.+\.ub\.edu$',
'^hweb-x-0-fe-0.\.fe\.cpd\.local$',
];
Teniu més informació al resum de la guia de instal.lació de Drupal.