Creazione forum

  • Creatore Discussione Creatore Discussione LaKanka
  • Data di inizio Data di inizio

LaKanka

Utente Attivo
29 Ago 2008
166
0
0
Salve a tutti!!!
devo creare un forum all'interno del mio sito in php....
Ho scaricato phpbb3 ma... premetto... non ho mai fatto niente del genere... come devo procedere???

Ho un file install.php... del quale non so cosa farmene come tutti gli altri file...
nel file index ci sono solo i tag htm vuoti...

qualcuno mi sa dirigere in qualche direzione???
io non saprei proprio da che parte iniziare...:p
 
La procedura di installazione è molto semplice anche perchè essa è completamente guidata e non ci dovrebbe essere bisogno di modificare manualmente il contenuto degli script.
Trovi tutti i riferimenti nel file INSTALL.html nella cartella docs.
Comunque la procedura dovrebbe essere pressapoco la seguente: decomprimi in locale il file .zip che hai scaricato dal sito di phpbb, fai l'upload sul tuo spazio web del contenuto della cartella, modifichi i permessi di lettura e scrittura dove necessario ed infine da browser esegui il file index.php che si trova nella cartella install digitando:

http://tuosito/cartella_phpbb/install/index.php

a questo punto dovrebbe partire la procedura di installazione guidata.
 
Utilizzo xampp e se faccio
http://localhost/forum/install.php
non visualizzo niente.. eppure il file c'è!!
nella caretella docs c'è solo "COPYING"...
Ma il sito su cui devo inserire il forum l'ho solo sul server di aruba xampp l'ho scaricato da poco...:p
ma non dovrebbe essere un problema.. dico bene????
 
Grande satifal!ok... ho scaricato phpbb3 che hai tu ma quando vado a fare l'installazione mi da test di connessione:

Impossibile collegarsi al database, controlla il messaggio d’errore qui sotto.
Access denied for user 'root@localhost'@'localhost' (using password: NO)

Ho controllato in phpmyadmin:

localhost

* Versione MySQL: 5.0.51a
* Versione protocollo: 10
* Server: localhost via TCP/IP
* Utente: root@localhost
* Set di caratteri MySQL: UTF-8 Unicode (utf8)

Nell'installazione mi chiede:

Tipo db: Mysql

Hostname server: (lo lascio vuoto poichè dice che è importante solo per installazioni ODBC.)

Porta server: TCP/IP

Nome db:forum (che è il db che ho appena creato ma è ancora vuoto)

Nome utente db: root@localhost

Password db: (la lascio vuota)

Prefisso delle tabelle nel db: phpbb_ (che è quello che già c'è)

Mi sembra che sia tutto scritto correttamente..
Ho controllato anche il Control panel di xampp ed è tutto in esecuzione!!!!

Dove sbaglio????:dipser:
 
Allora, per quanto riguarda l'hostname server devi mettere localhost

Hostname server del database o DSN: localhost

invece nel nome utente database metti root:

Nome utente database: root

infine per quanto riguarda la password dipende dall'installazione di mysql che hai effettuato, non ricordo se di default la password dell'utente root è root oppure può rimanere vuota per cui prova entrambi i casi:

Password database: root

oppure:

Password database:

Comunque puoi vedere ed eventualmente creare nuovi utenti accedendo allo schema mysql ed alla tabella user.
 
ok!! LISCIO COME L'OLIO...
Ora devo guardarlo un pò per capirci meglio...(ho già visto che per le mie conoscenze è un pò complicato)
Grazie per l'aiuto 6 stato essenziale!!!:tifoso:
 
Per quanto riguarda l'utilizzo e le configurazioni tramite l'interfaccia di amministrazione le cose sono abbastanza semplici ed intuitive, non dovresti avere grandi difficoltà in quanto non sono richieste conoscenze specifiche di PHP o altro.
Un po' più complicato il discorso, ma non molto, se vuoi modificare il layout del forum per adattarlo a quello di un sito preesistente oppure semplicemente per ebbellirlo. In tal caso devi avere un po' di conoscenze di php, html e css.
 
ok.. la conoscenza base c'è (diciamo che ho la conoscenza ma essendo autodidatta ho lacune spaventose...:p)

Ma il mio problema non sono le modifiche.... non riesco più a tornare nell'area di amministrazione....
quando ci provo dice che non ho i permessi...
 
Come cerchi di accedere all'amministrazione? Basta effettuare il login con username: admin e password: quella che hai inserito in fase di installazione. Una volta che hai effettuato l'accesso in fondo alla pagina, dopo il copyright, compare un link (Pannello di Controllo Amministratore). Basta cliccare lì e ti chiede di autenticarti nuovamente, dopo avrai accesso al pannello di amministrazione.
Fammi sapere se incontri difficoltà.
 
Per il momento l'unica cosa che non mi è chiara sono i permessi ma prima di gridare al lupo al lupo... ci dò una bella occhiata.... ho scaricato anche la documentazione ufficiale in lingua italiana... più di così...:fonzie:

Grazie mille per l'aiuto!!!!!!!!
 
Problema configurazione DB

ok.. l'occhiata l'ho data, ma ora sto provando a collegare l'index del forum al mio sito e mi da questo problema:

General Error
SQL ERROR [ mysql4 ]

Access denied for user 'Sql....@'%' to database 'forum' [1254]

An sql error occurred while fetching this page.

che penso anche sia dovuto al file config.php.. è sempre lui il mio problema:p

l'user è quello che leggo nella pag del server

Se ricordi...:dipser: mi chiede:

PHP:
$dbms = 'mysql';
$dbhost = ''; metto il numero del server di aruba
$dbport = 'TCP/IP';
$dbname = 'forum';
$dbuser e $dbpasswd non posso sbagliarli perchè sono quelli che conservo nella mail...
$table_prefix = 'forum_';
$acm_type = 'file';
$load_extensions = '';

@define('PHPBB_INSTALLED', true);

mi sembrava di aver seguito la falsa riga della config in locale... no???
HELP!!!
 
Ciao, il problema è nel nome del DB. Tu hai inserito come nome DB forum, in locale questo va bene se hai creato un DB con quel nome. Nel caso dei DB forniti da aruba, non puoi scegliere il nome da assegnare al DB in quanto essi hanno nomi prestabiliti del tipo "Sql#_1", "Sql#_2" ecc. Quindi puoi adottare due strategie. Se hai un DB libero (non utilizzato da altre applicazioni) puoi assegnarlo a phpBB inserendo, al momento dell'installazione in nome corrispondente, altrimenti puoi benissimo utilizzare un DB già in uso dato che la variabile $table_prefix serve proprio a questo in quanto permette di identificare le tabelle create da phpBB proprio dal fatto che i loro nomi avranno come prefisso la stringa contenuta nella variabile (nel tuo caso "forum_").
Se hai dubbi chiedi pure.
 
Hai proprio ragione... scusa, ma ogni tanto mi capita di perdermi in un bicchier d'acqua... grazie!!!:fonzie:
 

Discussioni simili