PHPBB: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
mNessun oggetto della modifica
mNessun oggetto della modifica
Riga 10: Riga 10:
=== Finalità ===
=== Finalità ===


Scopo di questa guida è trattare l'installazione e la configurazione di phpbb3 a partire dai file binari presente nel repository ufficiale di debian, non dall'archivio scaricabile direttamente dal sito dei creatori di phpbb, pertanto la trattazione si concentrerà sugli elementi di differenza tra i due metodi.<br/>
Scopo di questa guida è trattare l'installazione e la configurazione di phpbb3 a partire dai file binari presente nel [[repository]] ufficiale di Debian, non dall'archivio scaricabile direttamente dal sito dei creatori di phpbb, pertanto la trattazione si concentrerà sugli elementi di differenza tra i due metodi.<br/>
Non saranno dunque trattati, o lo saranno solo in maniera limitata, tutti quegli elementi di validità generale già ampiamente discussi altrove, sia inerenti a phpbb stesso che a tutto quanto funga da prerequisito (come l'installazione di un webserver).
Non saranno dunque trattati, o lo saranno solo in maniera limitata, tutti quegli elementi di validità generale già ampiamente discussi altrove, sia inerenti a phpbb stesso che a tutto quanto funga da prerequisito (come l'installazione di un webserver).


Riga 17: Riga 17:
== Prerequisiti ==
== Prerequisiti ==


* Installazione funzionante di un webserver, ad esempio apache2;
* Installazione funzionante di un webserver, ad esempio Apache2;
* Installazione funzionante di un database, per esempio mysql;
* Installazione funzionante di un database, per esempio MySQL;
* Installazione del linguaggio php;
* Installazione del linguaggio PHP;


Un elenco più dettagliato è disponibile [https://www.phpbb.com/support/docs/en/3.0/ug/quickstart/ qui].
Un elenco più dettagliato è disponibile [https://www.phpbb.com/support/docs/en/3.0/ug/quickstart/ qui].
Riga 29: Riga 29:
Da terminale digitare:
Da terminale digitare:


<pre># aptitude install phpbb3 phpbb3-l10n</pre>
<pre># apt-get install phpbb3 phpbb3-l10n</pre>


Durante l'installazione verranno richieste le seguenti informazioni:
Durante l'installazione verranno richieste le seguenti informazioni:
Riga 36: Riga 36:
Se si risponde "no" la procedura guidata di installazione termina, viceversa saranno richieste anche le seguenti informazioni:
Se si risponde "no" la procedura guidata di installazione termina, viceversa saranno richieste anche le seguenti informazioni:
# selezione del database da configurare automaticamente da un elenco di quelli già installati;
# selezione del database da configurare automaticamente da un elenco di quelli già installati;
# immissione della password di amministrazione (quella dell'utente root) per il database scelto al punto precedente;
# immissione della password di amministrazione (quella dell'utente [[root]]) per il database scelto al punto precedente;
# immissione di una password per l'utenza di phpbb3 relativamente al database; si può tranquillamente non indicarla così che questa sia generata automaticamente, ed in modo casuale, dal sistema;
# immissione di una password per l'utenza di phpbb3 relativamente al database; si può tranquillamente non indicarla così che questa sia generata automaticamente, ed in modo casuale, dal sistema;
# immissione di una password per l'utente '''admin''' del forum, cioè il primo ed unico utente che sarà disponibile al termine dell'installazione.
# immissione di una password per l'utente '''admin''' del forum, cioè il primo ed unico utente che sarà disponibile al termine dell'installazione.
Riga 60: Riga 60:
<pre>/usr/share/phpbb3/styles/</pre>
<pre>/usr/share/phpbb3/styles/</pre>


tuttavia perché questi risultino effettivamente disponibili sarà necessario creare dei link simbolici nella directory:
tuttavia perché questi risultino effettivamente disponibili sarà necessario creare dei [[link]] simbolici nella directory:


<pre>/usr/share/phpbb3/www/styles/</pre>
<pre>/usr/share/phpbb3/www/styles/</pre>

Versione delle 14:10, 15 dic 2015

Edit-clear-history.png Attenzione. Questa guida è da considerarsi abbandonata, per via del tempo trascorso dall'ultima verifica.

Potrà essere resa obsoleta, previa segnalazione sul forum, se nessuno si propone per l'adozione.


Debian-swirl.png Versioni Compatibili

Debian 8 "jessie"

Introduzione

Dalla pagina dedicata di wikipedia:

phpBB è uno tra i più popolari sistemi liberi per la gestione di forum scritti mediante il linguaggio di programmazione PHP: il nome è un'abbreviazione di PHP Bulletin Board.

Finalità

Scopo di questa guida è trattare l'installazione e la configurazione di phpbb3 a partire dai file binari presente nel repository ufficiale di Debian, non dall'archivio scaricabile direttamente dal sito dei creatori di phpbb, pertanto la trattazione si concentrerà sugli elementi di differenza tra i due metodi.
Non saranno dunque trattati, o lo saranno solo in maniera limitata, tutti quegli elementi di validità generale già ampiamente discussi altrove, sia inerenti a phpbb stesso che a tutto quanto funga da prerequisito (come l'installazione di un webserver).

Info.png Nota
Questa guida è stata scritta avendo come riferimento la versione 3.0.12 di phpBB.


Prerequisiti

  • Installazione funzionante di un webserver, ad esempio Apache2;
  • Installazione funzionante di un database, per esempio MySQL;
  • Installazione del linguaggio PHP;

Un elenco più dettagliato è disponibile qui.

Una guida dedicata all'installazione di un ambiente (stack) LAMP è disponibile qui.

Installazione

Da terminale digitare:

# apt-get install phpbb3 phpbb3-l10n

Durante l'installazione verranno richieste le seguenti informazioni:

  1. selezione del server web da configurare automaticamente da un elenco di quelli già installati;
  2. richiesta dell'autorizzazione a procedere alla configurazione automatica del database da parte dell'installer; per gli utenti neofiti e/o per quelli che non hanno già un installazione precedente di phpbb la risposta consigliata è "sì";

Se si risponde "no" la procedura guidata di installazione termina, viceversa saranno richieste anche le seguenti informazioni:

  1. selezione del database da configurare automaticamente da un elenco di quelli già installati;
  2. immissione della password di amministrazione (quella dell'utente root) per il database scelto al punto precedente;
  3. immissione di una password per l'utenza di phpbb3 relativamente al database; si può tranquillamente non indicarla così che questa sia generata automaticamente, ed in modo casuale, dal sistema;
  4. immissione di una password per l'utente admin del forum, cioè il primo ed unico utente che sarà disponibile al termine dell'installazione.

Completata l'installazione sarà possibile visualizzare la pagina principale del forum digitando in un browser:

http://nome_host/phpbb

posto naturalmente di non aver apportato alcuna modifica alla configurazione predefinita creata da phpbb per il webserver scelto.

Struttura

Radice

Diversamente da quello che si potrebbe essere portati a credere la radice del forum non è /var/www, ma

/usr/share/phpbb3/www/

Stili

Il percorso predefinito per gli stili è:

/usr/share/phpbb3/styles/

tuttavia perché questi risultino effettivamente disponibili sarà necessario creare dei link simbolici nella directory:

/usr/share/phpbb3/www/styles/

Posto ad esempio di avere uno stile avente percorso /usr/share/phpbb3/styles/art_mobile da terminale sarà sufficiente digitare:

# ln -s /usr/share/phpbb3/styles/art_mobile/ /usr/share/phpbb3/www/styles/art_mobile

Store

È sia la directory in cui phpbb salva automaticamente tutti gli archivi di backup generati tramite l'apposita funzione del pannello di controllo amministratore (ACP --> Manteinance --> Backup), sia quella dove la funzione di ripristino (ACP --> Manteinance --> Restore) cerca i suddetti file di backup (a prescindere che siano stati generati sulla macchina in uso o da un altra su cui è presente una copia del forum).

/var/lib/phpbb3/store/phpbb3/
Info.png Nota
La suddetta cartella non viene creata in automatico, infatti al termine dell'installazione risulta esistere solo /var/lib/phpbb3/store/, tuttavia l'utente può o crearla manualmente oppure autenticarsi sul forum con l'utenza di admin ed accedere alla già citata funzione di restore. Il semplice caricamento di tale pagina è infatti sufficiente ad innescare la creazione automatica della cartella in oggetto.


Approfondimenti

Sitografia




Guida scritta da: Wtf 20:41, 2 ott 2015 (CEST) Swirl-auth20.png Debianized 20%
Estesa da:
Verificata da:

Verificare ed estendere la guida | Cos'è una guida Debianized