Installazione (Linux)
tip
In questa guida si assume l'uso di Debian 13 come distribuzione Linux in cui installare la piattaforma. I passaggi potrebbero variare in base alla vostra distribuzione.
note
Prerequisiti:
- Nginx installato e configurato con PHP-FPM versione 8.2 o successiva
- MariaDB 10+ installato
- Clonare la repository e copiare la cartella
htdocsin una cartella accessibile dal server web:
git clone https://git.vichingo455.com/emmev-code/orario
cp -r orario/htdocs/* /var/www/html/
- Installa composer e le estensioni di PHP richieste
apt install -y composer php-cli curl php-mysql php-curl php-mbstring php-xml php-zip
- Installa le dipendenze del progetto tramite composer
cd /var/www/html
composer install
- Importa il file
schema.sqlnel tuo server MariaDB:
cd ~
mysql < orario/schema.sql
- Modifica la configurazione della piattaforma inserendo i valori richiesti
mv /var/www/html/config/config.sample.php /var/www/html/config/config.php
nano /var/www/html/config/config.php
- Le impostazioni richieste di base sono indicate in questo snippet:
// Impostazioni Database
if (!defined('DB_HOST')) {
define('DB_HOST', '<MYSQL_HOST>'); // Host del database (ad esempio localhost)
}
if (!defined('DB_USER')) {
define('DB_USER', '<MYSQL_USER>'); // Utente del database (ad esempio orario)
}
if (!defined('DB_PASS')) {
define('DB_PASS', '<MYSQL_PASSWORD>'); // Password dell'utente specificato prima (ad esempio password123)
}
- Quando terminato, apri
http://localhoste verifica che la piattaforma funzioni