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.phpamb 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 installal 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_tracabilityper 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
.htaccessdel 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.