Salta direttamente ai Contenuti

manuilla


SISTEMISTA

Manuilla > SISTEMISTA

1.2 SISTEMISTA

Priscilla utilizza come motore di database MySql, che deve dunque essere installato sul server che ospiterà il sito. Lo sviluppo viene portato avanti lavorando su server web APACHE. Questa fase richiede necessariamente l'intervento di una persona che acceda direttamente al server sia per quanto riguarda la creazione dei database sia per quanto riguarda i permessi da assegnare a determinate directory di Priscilla...

Molto semplicisticamente installare Priscilla significa a) copiare i files indicati nella directory web del sito b) creare un database che faccia riferimento a quel sito c) settare utenti e permessi in maniera ottimale. A questo fa chiaramente seguito la realizzazione di una interfaccia grafica per il sito e l'adattamento della stessa ai templates di Priscilla, che genereranno le pagine. Non esistono limitazioni particolari o gabbie specifiche per la realizzazione dei sito con Priscilla. Qualsiasi opera realizzino i vostri grafici, siamo sicuri che l'adattabilità dei template e l'elasticità dei comandi, vi permetteranno di realizzarla.

Esempi:
Requisiti di base

• Sistema Operativo GNU/Linux (Debian, Slackware, Ubuntu server e altri), Unix*-like, Windows, MacOS
• HTTP server Apache versione 1.x, 2.x e altri.
• Database MySQL server versione 3.x, 4.x, 5.x
• Linguaggio di scripting server side PHP versione >= 4.1.2, 5.x

Software e librerie aggiuntive

Tali librerie sono per lo piu' incluse tra i pacchetti software delle varie distribuzioni

• Il ridimensionamento delle immagini richiede che sia installato il modulo gd2 per PHP
• La generazione dinamica di documenti PDF richiede la presenza del pacchetto htmldoc con binario in /usr/bin
• L'iscrizione via form del modulo newsletter richiede il supporto bzip2 (--with-bz2) nel PHP

Note sulla configurazione del modulo PHP e del server web

• Occorre che le variabili globali siano registrate a "On":
register_globals = On

e avere:
magic_quotes_gpc = On

• Per trattare allegati di dimensione superiore a quella di default (2MB) è necessario impostare le seguenti variabili di configurazione (solitamente nel file php.ini) del PHP:

- upload_max_filesize
- post_max_size

• Per fare backup di siti con una discreta mole di allegati si può alzare la quantità di memoria da rendere disponibile al PHP:

- memory_limit

• Buona cosa ai fini della sicurezza è impedire l'accesso ai file inclusi (.inc) tramite una direttiva Apache del tipo:

<Files ~ ".(inc|lib|tpl)$">
Order allow,deny
Deny from all
Satisfy All
</Files>


• Può essere opportuno mascherare particolari file e directory nella configurazione di un eventuale programma che generi statistiche installato sul server.

Ad esempio per i file:

/adm/*
/login*
/tools*
/lib/*
/a_*.phtml
/edset_*.phtml

sintassi
opzioni

PDF
Lascia un commento alla pagina
Scritti 1 commenti
immagine captcha
Versione del Manuale XHtml 1.0 beta del 22-11-2005 - accesso redazione
Powered by ^____^ with Priscilla CMS la riproduzione di parte dei contenuti è concessa secondo le norme stabilite dalla Licenza UPA