• Regolamento Macrocategoria DEV
    Prima di aprire un topic nella Macrocategoria DEV, è bene leggerne il suo regolamento. Sei un'azienda o un hosting/provider? Qui sono anche contenute informazioni per collaborare con Sciax2 ed ottenere l'accredito nella nostra community!

Guida Procedura d'installazione: test di configurazione

Dade.

Utente Strepitoso
Autore del topic
12 Settembre 2007
5.733
0
Miglior risposta
0
Per installare PhpBB il primo passo da compiere è quello relativo al download del package che contiene l'applicazione; questo potrà essere reperito nella
Perfavore, Entra oppure Registrati per vedere i Link!
presente sul sito ufficiale di supporto in lingua italiana (PhpBB.it).
Il package pesa appena 2 Mb ed è disponibile sotto forma di archivio compresso in formato Zip.

Una volta scaricato il pacchetto per l'installzione, questo dovrà essere decompresso in una cartella locale sul Pc che potrà essere denominata arbitrariamente dall'utilizzatore (ad esempio "phpbb").
Fatto ciò sarà possibile caricare tutti i file in una directory accessibile via Web (come per esempio nella root del proprio spazio hosting, oppure nella root del proprio Web server locale per chi preferisce non passare direttamente alla fase di produzione).

Per chi lavora su uno spazio Web gestito tramite Linux, il prossimo passaggio sarà quello di modificare i permessi di scrittura sul file denominato "config.php", ciò sarà possibile sia utilizzando il sistema ottale:

chmod 666 config.phpsia il sistema basato sulle opzioni "r" (lettura), "w" (scrittura) e "x" (esecuzione):
chmod -rw-rw-rw- config.phpNello stesso modo, sarà necessario modificare i permessi di scrittura in "777" oppure "-rwxrwxrwx") sulle cartelle denominate: "store", "cache", "files" e "/images/avatars/upload".

A questo punto sarà possibile passare alla fase di installazione vera e propria, quindi bisognerà accedere tramite browser al file dedicato alla procedura guidata; se per esempio abbiamo chiamato la cartella d'installazione "phpbb" l'url da digitare sarà simile alla seguente:
Perfavore, Entra oppure Registrati per vedere i Link!
La procedura d'installazione permette di selezionare la lingua da utilizzare come predefinita, ma avendo scaricato la versione italiana dell'applicazione questa sarà già localizzata.
Basterà quindi cliccare sul pulsante "Installa" per procedere; l'applicazione eseguirà dei test sulla configurazione del server e dei file, per assicurarsi che sia possibile installare ed eseguire il CMS.
imp_php.gif
Perché la procedura d'installazione abbia successo, è molto importante assicurarsi che tutti i test richiesti siano superati; se si desidera utilizzare una qualunque delle caratteristiche opzionali, bisognerà essere sicuri che i relativi test siano stati superati.
Il test di configurazione si divide in 6 diverse sezioni.Versione e impostazioni PHP
Come anticipato, per installare PhpBB è necessario disporre come minimo della versione 4.3.3 di PHP, inoltre la configurazione del file PHP.ini dovrà presentare determinate caratteristiche:

  • direttiva "register_globals" disabilitata: il CMS funzionerà anche se essa è abilitata, ma si raccomanda di disabilitarla per motivi di sicurezza;
  • direttiva "allow_url_fopen" abilitata: si tratta di un'impostazione facoltativa, ma alcune funzioni di phpBB, come per esempio il caricamento degli avatar da url esterne, non funzioneranno in modo corretto se essa è disabilitata;
  • funzione "getimagesize()" disponibile: si tratta di una impostazione necessaria perché phpBB funzioni in modo corretto, diversamente il CMS non potrà gestire le immagini;
  • supporto PCRE UTF-8 disponibile: l'applicazione non funzionerà se il PHP non è stato compilato con il supporto per lo standard UTF-8 nell’estensione PCRE (impostazione generalmente disponibile di default).
Controllo estensione mbstring
"mbstring" è un’estensione di PHP che mette a disposizione funzioni per la gestione di stringhe multibyte, alcune caratteristiche di questa estensione non sono compatibili con il CMS e devono essere disabilitate; l'installer effettuerà un controllo su:
  • mbstring.func_overload (funzione in sovraccarico) che deve essere impostata sul valore "0" oppure su "4";
  • mbstring.encoding_translation (Codifica carattere trasparente) che deve essere impostato su "0";
  • mbstring.http_input (conversione carattere HTTP di input) che deve essere impostato su "pass";
  • mbstring.http_output (conversione carattere HTTP di output), anch'esso deve essere impostato su "pass".
Database supportati
Sarà necessario che il proprio ambiente supporti almeno un DBMS gestibile con PHP, nel caso in cui nessun modulo per database venga rilevato come disponibile non sarà possibile procedere con l'installazione a meno che la situazione non venga modificata.Moduli facoltativi
Viene eseguito un controllo su moduli o applicazioni che non sono fondamentali per l'utilizzo del CMS ma che se disponibili consentiranno di utilizzare funzionalità aggiuntive.
File e Cartelle
Per il suo corretto funzionamento il CMS necessita di poter accedere in lettura o in scrittura su determinati i file o cartelle; nel caso in cui durante questo controllo una voce venga classificata come "Non trovata", l'utilizzatore dovrà creare il file o la cartella richiesta; l'indicazione "Non scrivibile" richiederà di modificare i permessi sul relativo file o sulla cartella per permettere a phpBB l'accesso in scrittura.
File e cartelle facoltative
Il controllo elenca file, cartelle per cui permessi non sono obbligatoriamente richiesti; se non esistono o non possono essere scritti durante la procedura d'installazione l'applicazione proverà a crearli, nel caso siano invece presenti l'installazione risulterà più rapida.

Fonte: MrWebmaster