Skip to main content

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
  1. Clonare la repository e copiare la cartella htdocs in una cartella accessibile dal server web:
git clone https://git.vichingo455.com/emmev-code/orario
cp -r orario/htdocs/* /var/www/html/
  1. 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
  1. Installa le dipendenze del progetto tramite composer
cd /var/www/html
composer install
  1. Importa il file schema.sql nel tuo server MariaDB:
cd ~
mysql < orario/schema.sql
  1. 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)
}
  1. Quando terminato, apri http://localhost e verifica che la piattaforma funzioni