phpBB Italia chiude!
phpBB Italia ringrazia tutti gli utenti che hanno dato fiducia al nostro progetto per ben 9 anni, e che, grazie al grande lavoro fatto da tutto lo Staff (rigorosamente a titolo gratuito), hanno portato il portale a diventare il principale punto di riferimento italiano alla piattaforma phpBB.

Purtroppo, causa motivi personali, non ho più modo di gestirlo e portarlo avanti. Il forum viene ora posto in uno stato di sola lettura, nonché un archivio storico per permettere a chiunque di fruire di tutte le discussioni trattate.

Il nuovo portale di assistenza per l'Italia di phpBB diventa phpBB-Store.it, cui ringrazio per aver deciso di portare avanti questo grande progetto.

Grazie ancora,
Carlo - Amministratore di phpBB Italia

Trasferire phpBB in locale

Supporto per phpBB 3.1.x.
Avatar utente
frank
Utente
Utente
Messaggi: 1908
Iscritto il: 25/11/2014, 8:02
Sesso: Maschio
Versione: 3.1.7-PL1
Server: UNIX/Linux
PHP: 5.5.29
Database: MySQL(i) 5.5.43-log

Re: Trasferire phpBB in locale

Messaggio da frank » 28/01/2016, 19:55

Ho visto che è per Windows, io ho Mac

Avatar utente
Micogian
Leader Programmatori
Leader Programmatori
Messaggi: 3704
Iscritto il: 07/01/2010, 8:51
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.4.36
Database: MySQL 5.1.70-log
Località: Udine
Contatta:

Re: Trasferire phpBB in locale

Messaggio da Micogian » 28/01/2016, 20:00

Il mio config è questo

Codice: Seleziona tutto

<?php
// phpBB 3.0.x auto-generated configuration file
// Do not change anything in this file!
$dbms = 'mysql';
$dbhost = 'localhost';
$dbport = '';
$dbname = 'actaplant_a3';
$dbuser = 'root';
$dbpasswd = '*********';
$table_prefix = 'phpbb_';
$acm_type = 'file';
$load_extensions = '';

@define('PHPBB_INSTALLED', true);
// @define('DEBUG', true);
// @define('DEBUG_EXTRA', true);
?>
Non è indicata la porta e tutto funziona regolarmente. Io uso XAMPP

Attenzione che mentre Windows non fa differenza tra maiuscole e minuscole, con Mac (Unix) le due cose sono diverse

Avatar utente
alex75
phpBB Expert
phpBB Expert
Messaggi: 943
Iscritto il: 31/03/2012, 23:46
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.6.37
Database: MySQL 5.6.39
Località: palermo
Contatta:

Re: Trasferire phpBB in locale

Messaggio da alex75 » 28/01/2016, 20:27

se hai altri 2 forum funzionanti in locale, allora prendi il config.php da quello funzionante ed incollalo nel forum che non va. Ti basterà cambiare soltanto il "$dbname".
A questo punto un altro dubbio potrebbe essere il prefisso delle tabelle, controlla da phpmyadmin che sia "phpbb_"

Avatar utente
frank
Utente
Utente
Messaggi: 1908
Iscritto il: 25/11/2014, 8:02
Sesso: Maschio
Versione: 3.1.7-PL1
Server: UNIX/Linux
PHP: 5.5.29
Database: MySQL(i) 5.5.43-log

Re: Trasferire phpBB in locale

Messaggio da frank » 28/01/2016, 20:53

Le tabelle sono le stesse che ho nel forum in rete, visto che l'ho importato in locale, cambia solo il nome del db.

Questo è quello che ho in uno dei miei siti funzionanti, il file si chiama connessione.php
Schermata 2016-01-28 alle 20.52.43.png
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.

Avatar utente
Micogian
Leader Programmatori
Leader Programmatori
Messaggi: 3704
Iscritto il: 07/01/2010, 8:51
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.4.36
Database: MySQL 5.1.70-log
Località: Udine
Contatta:

Re: Trasferire phpBB in locale

Messaggio da Micogian » 28/01/2016, 21:20

Quella è la connessione al database ma non di phpbb.
Prova a fare questo: prendi il file prova.php che hai fatto in precedenza, sostituisci il contenuto con questo

Codice: Seleziona tutto

<?php
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);

$user->session_begin();
$auth->acl($user->data);

$user->setup();

// visualizza i valori dell'array $user->data
    $n = '1' ;
echo "<b>Valori corrispondenti alla Variabile \$user->data </b>; <br><br>";
    foreach($user->data As $key => $valore){
    echo $n . " - " . $key . " = " . $valore . "<br>";
    ++$n ;
    }
?>
é un codice che fa la connessione al DB phpbb e visualizza il valore della variabile $user->data
Il file prova.php deve stare nella cartella del forum, dove c'è config.php.
Se non funziona sono sbagliate le impostazioni del file config.php

EDIT: adesso che ci penso, hai per caso importato in locale anche la cartella "cache"?
Devi cancellare tutto il suo contenuto, ad esclusione del file htaccess e index.php se c'è.

Avatar utente
frank
Utente
Utente
Messaggi: 1908
Iscritto il: 25/11/2014, 8:02
Sesso: Maschio
Versione: 3.1.7-PL1
Server: UNIX/Linux
PHP: 5.5.29
Database: MySQL(i) 5.5.43-log

Re: Trasferire phpBB in locale

Messaggio da frank » 28/01/2016, 21:31

La cartella cache è vuota, solo htaccess e index.php
Ho modificato il contenuto del file prova.php, da lo stesso errore di prima. Sembra quasi che non "trovi" il file config.php perché anche se lo vuoto completamente o addirittura elimino il file, da sempre lo stesso errore.

Avatar utente
Sir Xiradorn
Grafico
Grafico
Messaggi: 1659
Iscritto il: 11/08/2009, 12:41
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.6.15
Database: MariaDB 10.1.9
Località: Lontano....
Contatta:

Re: Trasferire phpBB in locale

Messaggio da Sir Xiradorn » 28/01/2016, 22:06

Per sincerarci che ci siano anche le funzioni PDO fai questa prova e dimmi che vedi. Magari hai un problema di mancanza di supporto. Crea un file php e mettici questo codice.

Codice: Seleziona tutto

if (class_exists('PDO')) {
    echo "<pre>";
    print_r(PDO::getAvailableDrivers());
    echo "</pre>";
} else {
    echo "PDO non esistente";
}
Poi prova a mettere un forum pulito e usa il backup del db con il config. Poi proviamo a usare questo config che è quello nuovo generato da phpbb 3.1 e fallo sul db belleforum ad esempio

Codice: Seleziona tutto

<?php
// phpBB 3.1.x auto-generated configuration file
// Do not change anything in this file!
$dbms = 'phpbb\\db\\driver\\mysql';
$dbhost = 'localhost';
$dbport = '8889'; /* o magari lascia vuota sta parte */
$dbname = 'belleforum';
$dbuser = 'root';
$dbpasswd = '';
$table_prefix = 'phpbb_';
$phpbb_adm_relative_path = 'adm/';
$acm_type = 'phpbb\\cache\\driver\\file';

@define('PHPBB_INSTALLED', true);
// @define('PHPBB_DISPLAY_LOAD_TIME', true);
// @define('DEBUG', true);
// @define('DEBUG_CONTAINER', true);  
Poi fatto questo fai la prova con il tuo forum e un database pulito e vedi se il tutto dipende da db o altro. Nella guida che ho postato devi (se usi un backup del tuo db in rete) fare delle correzzioni per settare "localhost" come cookie_domain poi come server_name mentre per cookie_path devi mettere il path del tuo forum ovvero il percorso dove il forum è situato rispetto alla root ovvero rispetto a /
Sir Xiradorn
Immagine
~ XDojo - Xiradorn Lab Division - xiradorn.it ~
~ GitHub - XiradornLab ~

Immagine
Stargate - phpbb 3.0.x || 3.1.x || 3.2.x

Avatar utente
frank
Utente
Utente
Messaggi: 1908
Iscritto il: 25/11/2014, 8:02
Sesso: Maschio
Versione: 3.1.7-PL1
Server: UNIX/Linux
PHP: 5.5.29
Database: MySQL(i) 5.5.43-log

Re: Trasferire phpBB in locale

Messaggio da frank » 28/01/2016, 22:36

Ora sembra funzionare. Ho scaricato la versione nuova 3.1.7 da phpbb.com, ho inserito i parametri in config.php e ho importato il db dal server. Ora mi chiede di fare login, se inserisco i dati che uso nel forum in rete, mi manda in rete.

Avatar utente
Sir Xiradorn
Grafico
Grafico
Messaggi: 1659
Iscritto il: 11/08/2009, 12:41
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.6.15
Database: MariaDB 10.1.9
Località: Lontano....
Contatta:

Re: Trasferire phpBB in locale

Messaggio da Sir Xiradorn » 29/01/2016, 0:14

Sir Xiradorn ha scritto:Poi fatto questo fai la prova con il tuo forum e un database pulito e vedi se il tutto dipende da db o altro. Nella guida che ho postato devi (se usi un backup del tuo db in rete) fare delle correzzioni per settare "localhost" come cookie_domain poi come server_name mentre per cookie_path devi mettere il path del tuo forum ovvero il percorso dove il forum è situato rispetto alla root ovvero rispetto a /
Sir Xiradorn
Immagine
~ XDojo - Xiradorn Lab Division - xiradorn.it ~
~ GitHub - XiradornLab ~

Immagine
Stargate - phpbb 3.0.x || 3.1.x || 3.2.x

Avatar utente
frank
Utente
Utente
Messaggi: 1908
Iscritto il: 25/11/2014, 8:02
Sesso: Maschio
Versione: 3.1.7-PL1
Server: UNIX/Linux
PHP: 5.5.29
Database: MySQL(i) 5.5.43-log

Re: Trasferire phpBB in locale

Messaggio da frank » 29/01/2016, 0:31

Si presenta così, non riesco a fare login. Che intendi per db pulito?
Schermata 2016-01-29 alle 00.29.32.png
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.

Rispondi

Torna a “[3.1.x] Forum di Supporto”

Chi c’è in linea

Visitano il forum: Nessuno e 59 ospiti