Advanced Documental Groupware Download



La versione attualmente disponibile per il Download è la 1.0

Requisiti necessari:

  1. Apache o IIS con suporto PHP abilitato
  2. DBMS: MySQL versione 4.1.x
  3. PHP: Versione 4.x con i seguenti parametri impostati nel file php.ini:
    • Register_globals = On
    • Safe_mode = Off
    • allow_call_time_pass_reference = On
    • magic_quotes_gpc = On
    • errors_reporting = E_ALL & ~E_NOTICE



Installazione:
  1. Decomprimere il pacchetto e copiando tutti i files in una cartella del webserver (ad esempio "adg")
  2. Copiare il file dump.sql nella cartella bin di mysql (su sistemi windows in genere è C:\mysql\bin)
  3. Creare un database mysql per l'applicazione ed utilizzare il file dump.sql per ricostruire tutte le tabelle del database e popolarle, poi creare un utente mysql abilitato ad operare sul database creato.
    Ad esempio, su sistemi windows eseguire:
         cd \mysql\bin
    mysql -u root -p
    create database nomedb;
    \u nomedb
    source dump.sql;
    grant all on nomedb.* to utente@localhost identified by "password";
    grant all on nomedb.* to utente@"%" identified by "password";
    \q
    (sostituire le stringhe nomedb,utente,password con i valori desiderati)
    (nel caso in cui il server mysql non si trovi sulla stessa macchina del server web, sarà necessario inserire l'ip del server mysql al posto di localhost)
  4. Editare il file database.inc contenuto nella sottocartella include dell'applicazione, effettuando le seguenti modifiche al codice della prima funzione "opendb()":
    • inserire i corretti valori al posto di localhost,utente,password in:
      $id = mysql_connect("localhost", "utente", "password");
      (inserire quelli impostati al punto 3)
    • inserire il corretto valore al posto di nomedb in:
      if( ! mysql_select_db("nomedb", $id) ) die("DB CONNECT FAIL");
      (inserire quello impostato al punto 3)
  5. Editare il file config.php contenuto nella sottocartella ddb/include dell'applicazione, inserendo i corretti valori (inserire quelli impostati al punto3) al posto di localhost, nomedb, utente e password in:
         $host = "localhost";
    $db_name = 'nomedb';
    $user = 'utente';
    $pass = 'password';
    $site_url = 'http://www.miosito.com/path_alla_cartella_ddb/'; (inserire l'url completo della sottocartella ddb dell'applicazione)
  6. Editare il file config.php contenuto nella sottocartella webcal/includes dell'applicazione, inserendo i corretti valori (inserire quelli impostati al punto 3) al posto di localhost, nomedb, utente e password in:
         $db_host = "localhost";
    $db_login = 'utente';
    $db_password = 'password';
    $db_database = 'nomedb';
  7. Editare il file config.php contenuto nella sottocartella glossary dell'applicazione, inserendo i corretti valori (inserire quelli impostati al punto 3) in:
         $username = 'utente';
    $password = 'password';
    $host = "localhost";
    $databasename = 'nomedb';
  8. Modificare le impostazioni memorizzate nella tabella mysql cna_appconfig con valori idonei per l'installazione che si sta eseguendo;
    nel caso si voglia eseguire la modifica via consolle testuale mysql:
         cd \mysql\bin (per sistemi windows)
    mysql -u root -p UPDATE cna_appconfig SET SMTP_Server = 'ipServerSMTP', FAX_Server = 'ipServerFax', SMS_Server = 'ipServerSMS', HTTP_Server_Root = 'root_del_webserver', HOME_Dir = 'adg';
    \q

    (ipServerSMTP è l'indirizzo ip del server utilizzato per l'invio email;
    ipServerFax è l'indirizzo ip del server utilizzato per l'invio FAX;
    ipServerSMS è l'indirizzo ip del server utilizzato per l'invio SMS;
    root_del_webserver è la path della radice del webserver, ad esempio "c:\\inetput\wwwroot";
    adg è la cartella, contenuta nella root del webserver, dove è stato installato il codice dell'applicazione, coerentemente con quanto fatto al punto 1);
  9. Puntare un browser web all'indirizzo http://localhost/adg/ddb/install.php
    e cliccare su "click this button to install DaDaBik"
  10. Puntare il browser a http://localhost/adg/index.html

L'installazione è terminata.