Difference between revisions of "Man Tecnico:Tecnologie e configurazione server"

From CDG Wiki
Jump to navigation Jump to search
 
(One intermediate revision by the same user not shown)
Line 6: Line 6:
 
** sql-mode -> eliminare NO_ZERO_DATE e STRICT_ALL_TABLES
 
** sql-mode -> eliminare NO_ZERO_DATE e STRICT_ALL_TABLES
 
* Apache
 
* Apache
** Moduli
+
** Moduli da abilitare
***mod_rewrite
+
*** mod_rewrite (Allow override)
 +
** Consigliati
 +
*** Directory indexing (index.php)
 +
*** Disabilitare Directory Listing
 
* PHP
 
* PHP
** estensioni
+
** Estensioni da abilitare
 
*** php7.2-xml
 
*** php7.2-xml
 
*** php-mbstring
 
*** php-mbstring
 +
*** php_curl
 
*** php7.2-zip
 
*** php7.2-zip
 
*** php_spreadsheet
 
*** php_spreadsheet
 
+
** Consigliati
 +
*** upload_max_size >= 10Mb
 +
*** post_max_size >= 10Mb
 +
*** memory_limit >= 512Mb
 +
*** Ricordarsi di definire il save_session_path per il corretto salvataggio delle sessioni
  
 
Sarà presente un file .htaccess per implementare il design pattern "front controller", da configurare con il nome della directory dell'applicativo nel caso in cui si ritenga opportuno cambiarne il nome da "budget".
 
Sarà presente un file .htaccess per implementare il design pattern "front controller", da configurare con il nome della directory dell'applicativo nel caso in cui si ritenga opportuno cambiarne il nome da "budget".
  
 
Per l'installazione è sufficiente creare il DB dell'applicativo (è consigliato creare un utente specifico per l'applicativo), copiare la directory dell'applicativo (budget) nella root del server, creare il file di configurazione dell'enviroment sul quale viene effettuato il rilascio ([[Man_Tecnico:Configurazione]]).
 
Per l'installazione è sufficiente creare il DB dell'applicativo (è consigliato creare un utente specifico per l'applicativo), copiare la directory dell'applicativo (budget) nella root del server, creare il file di configurazione dell'enviroment sul quale viene effettuato il rilascio ([[Man_Tecnico:Configurazione]]).

Latest revision as of 14:11, 21 December 2020

L'applicativo viene rilasciato in ambiente XAMP.

Per il corretto funzionamento dell'applicativo è necessario assicurarsi che nelle configurazioni delle componenti server siano presenti alcuni piccoli accorgimenti:

  • MySQL
    • sql-mode -> eliminare NO_ZERO_DATE e STRICT_ALL_TABLES
  • Apache
    • Moduli da abilitare
      • mod_rewrite (Allow override)
    • Consigliati
      • Directory indexing (index.php)
      • Disabilitare Directory Listing
  • PHP
    • Estensioni da abilitare
      • php7.2-xml
      • php-mbstring
      • php_curl
      • php7.2-zip
      • php_spreadsheet
    • Consigliati
      • upload_max_size >= 10Mb
      • post_max_size >= 10Mb
      • memory_limit >= 512Mb
      • Ricordarsi di definire il save_session_path per il corretto salvataggio delle sessioni

Sarà presente un file .htaccess per implementare il design pattern "front controller", da configurare con il nome della directory dell'applicativo nel caso in cui si ritenga opportuno cambiarne il nome da "budget".

Per l'installazione è sufficiente creare il DB dell'applicativo (è consigliato creare un utente specifico per l'applicativo), copiare la directory dell'applicativo (budget) nella root del server, creare il file di configurazione dell'enviroment sul quale viene effettuato il rilascio (Man_Tecnico:Configurazione).