PMbyAS - Ambiente operativo

Software d'ambiente richiesto

  • PHP 5.2x   -   (prec. versioni 5.0)
  • db server Mysql 5.0x   -   (prec. versioni 4.0.x)
  • web server Apache 2.2x   -   (prec. versioni 2.0x)
  • phpMyAdmin 3.1.3.1
(mai provato IIS)

Sistemi operativi utilizzati

Tipo di collegamento

Il sistema funziona sia in collegamento HTTP che HTTPS (canale criptato protocollo SSL - Secure Socket Layer).
L´adattamento è automatico, purchè sul client (il pc dal quale ci si collega) non sia inibita la trasmissione degli "Http headers", in particolare del "Referer", (è una opzione di molti firewall locali).

Connessione al database

Lo script _fcom/fconn.php, è l´unica residenza dei dati di connessione, e prevede:

  • $hostName = "localhost";
  • $databaseName = "pmbyas04"; (vers. precedenti = "pmbyas01")
  • $userName = "pmbyas01";
  • $password = "autunno";
Adattarli alle specifiche esigenze
Nota: lo user Mysql deve poter creare e cancellare tabelle

Installazione

Se si ha già a disposizione un ambiente LAMP o WAMP funzionante è sufficiente porre gli script sotto il controllo di Apache e caricare il database Mysql.
Altrimenti: su internet si trova tutto il necessario per predisporre un ambiente di questo tipo.

Configurazione PHP

Gestione Errori: onde evitare l'apparire di notifiche di variabili non definite (esplicitamente volute) è bene impostare i seguenti parametri, su php.ini, come indicato
  display-errors = off (le notifiche non verranno incluse nelle pagine inviate al browser)
  log_errors = on (le notifiche verranno scritte su log, visibile sotto Apache)
  error_reporting = E_ALL & ~E_NOTICE (esclude proprio le notifiche di cui sopra)

Ingresso nel sistema

Il database comprende già:
  • un amministratore di sistema;   ID = pmbyas04   password = pswpmbyas04
    (naturalmente sarà bene inserirne subito un altro con vera password)
  • un ospite (anche risorsa):   ID = ospite   password = pswospite
    (può essere subito utile per girare nel sistema senza essere amministratore)