Per veure el repositori principal, aneu a DeleFME/covid-tracability.
- Servidor web Apache
- MariaDB o MySQL
- Composer
Per instal·lar el backend, seguiu els següents passos:
- Cloneu aquest repositori al directori arrel del vostre servidor web.
- Feu un duplicat de l'arxiu
config.default.php
amb el nomconfig.php
, i ompliu el fitxer amb la configuració desitjada. - Instal·leu Composer a la vostra màquina (si no el teniu ja instal·lat) i executeu la comanda
composer install
al directori arrel. - Instal·leu la base de dades seguint els següents pasos:
- A MariaDB/MySQL, executeu la següent comanda per inicialitzar la base de dades:
CREATE DATABASE covid_tracability CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
(es pot substituircovid_tracability
per un altre nom de la base de dades). - Executeu la comanda
mysql -u usuari -p covid_tracability < utils/db_structure.sql
, onusuari
és l'usuari de MariaDB/MySQL.
- A MariaDB/MySQL, executeu la següent comanda per inicialitzar la base de dades:
- Configureu Apache perquè faci cas a l'arxiu
.htaccess
del directori arrel. [+ info sobre com fer-ho] - Ja teniu el servidor disponible a
http://localhost/
!
Nota: per tal d'utilitzar Apache amb diversos projectes, el que es pot fer és posar el repositori a un altre directori, i configurar un virtualhost
que respongui les peticions d'un host com covid-tracability-backend.test
servint els documents de l'altre directori. També s'hauria de configurar a l'arxiu hosts la resolució d'aquest domini (covid-tracability-backend.test
) a l'IP 172.0.0.1
.