
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
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
Aggiornamento e varie
- Barrnet
- Leader Moderatori
- Messaggi: 3124
- Iscritto il: 04/07/2010, 23:31
- Sesso: Maschio
- Versione: 3.0.10
- Server: UNIX/Linux
- PHP: 5.3.10
- Database: MySQL 5.1.61-community-log
- Contatta:
Re: Aggiornamento e varie
In locale potevi modificare la grandezza massima consentita da phpmyadmin, ma non ricordo come
Se no puoi eseguire un dump del database ^^

Prima di installare una mod pensa...

Regolamento ~ Guida al ripristino integrale FTP ~ Guida al backup
Videogame Zone! ~ Phpbb-Store

Regolamento ~ Guida al ripristino integrale FTP ~ Guida al backup
Videogame Zone! ~ Phpbb-Store
- Micogian
- 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: Aggiornamento e varie
Se il database è troppo grande si può esportare le tabelle a gruppi.
Considera che la tabella più grande normalmente è "posts".
Io di solito faccio così: seleziono le tabelle dalla prima a quella precedente posts ed esporto una parte. Normalmente questo gruppo di tabelle non crea problemi di dimensioni.
Poi faccio la stessa cosa per la tabella che viene dopo a "posts" e seleziono quelle rimanenti. Secondo file di backup.
Resta la tabella "posts". Qui ci potrebbe essere un ulteriore problema se la tabella contiene un numero superiore a 25000 records.
Se i records sono inferiori a 25000 selezioni la tabella (non più il database) ed esporti la singola tabella.
Avrai il database in 3 parti che puoi tranquillamente importare in locale uno alla volta.
Devi avere le tabelle vuote però per importare un backup.
Se la tabella "posts" contiene più di 25000 records phpmyadmin consente di esportare "parte di una tabelle".
Selezioni la tabella "posts", fai "esporta" e nel modulo che si visualizza trovi spuntata la casella "Dump di XXXXX righe a partire da 0"
Sostituisci xxxxx con 25000 e lascia "'0' nel secondo campo. Ottieni così una copia dei primi 25000 records.
Poi ripeti l'operazione, lasci 25000 records da copiare ma modifichi il secondo campo, quello che sarà "a partire da 25000".
Ottieni una seconda copia dei records da 25000 a 50000.
Vai avanti così fino a esaurimento dei records.
Io ho un Forum con 140000 records, non ho mai avuto un problema nel copiarlo in questo modo.
Ci potrebbe essere un altro problema, legato alla scelta del sistema di ricerca.
Nel PCA ci sono due modi di ricerca: "fulltext native" o "fulltext mysql".
Se hai impostato "fulltext native" probabilmente avrai una delle grosse tabelle che contengono tutte le stringhe usate nel Forum, le tabelle search_wordlist e search_wordmatch.
Personalmente preferisco il sistema "fulltext mysql" che non usa queste tabelle.
Se fai in questo modo non dovresti avere problemi. Io non ne ho mai avuti.
Considera che la tabella più grande normalmente è "posts".
Io di solito faccio così: seleziono le tabelle dalla prima a quella precedente posts ed esporto una parte. Normalmente questo gruppo di tabelle non crea problemi di dimensioni.
Poi faccio la stessa cosa per la tabella che viene dopo a "posts" e seleziono quelle rimanenti. Secondo file di backup.
Resta la tabella "posts". Qui ci potrebbe essere un ulteriore problema se la tabella contiene un numero superiore a 25000 records.
Se i records sono inferiori a 25000 selezioni la tabella (non più il database) ed esporti la singola tabella.
Avrai il database in 3 parti che puoi tranquillamente importare in locale uno alla volta.
Devi avere le tabelle vuote però per importare un backup.
Se la tabella "posts" contiene più di 25000 records phpmyadmin consente di esportare "parte di una tabelle".
Selezioni la tabella "posts", fai "esporta" e nel modulo che si visualizza trovi spuntata la casella "Dump di XXXXX righe a partire da 0"
Sostituisci xxxxx con 25000 e lascia "'0' nel secondo campo. Ottieni così una copia dei primi 25000 records.
Poi ripeti l'operazione, lasci 25000 records da copiare ma modifichi il secondo campo, quello che sarà "a partire da 25000".
Ottieni una seconda copia dei records da 25000 a 50000.
Vai avanti così fino a esaurimento dei records.
Io ho un Forum con 140000 records, non ho mai avuto un problema nel copiarlo in questo modo.
Ci potrebbe essere un altro problema, legato alla scelta del sistema di ricerca.
Nel PCA ci sono due modi di ricerca: "fulltext native" o "fulltext mysql".
Se hai impostato "fulltext native" probabilmente avrai una delle grosse tabelle che contengono tutte le stringhe usate nel Forum, le tabelle search_wordlist e search_wordmatch.
Personalmente preferisco il sistema "fulltext mysql" che non usa queste tabelle.
Se fai in questo modo non dovresti avere problemi. Io non ne ho mai avuti.
-
- Utente
- Messaggi: 97
- Iscritto il: 23/07/2010, 21:46
- Versione: 3.0.7-PL1
Re: Aggiornamento e varie
Scusami bingo, ma cosa intendi quando dici che devo avere le tabelle vuote per importare il backup?
- Micogian
- 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: Aggiornamento e varie
Vuote vuol dire "vuote", senza nessun record, solo il nome.
Dato che tutti i record hanno un ID univoco, se tu cerchi di caricare in una tabella un record con un ID che esiste già il sistema ti darà errore, o peggio ancora, ti aggiunge i records cambiando però la numerazione, il che vuol dire che succede un pandemonio.
Quello che collega le varie tabelle sono proprio gli ID.
Nel caso che avevo accennato io della tabella posts divisa in più parti, gli ID sono diversi e allora si può caricare una parte di dati in una tabella già popolata, basta che non venga caricato un record che esiste già.
Ma questo è l'abc di qualsiasi database.
Dato che tutti i record hanno un ID univoco, se tu cerchi di caricare in una tabella un record con un ID che esiste già il sistema ti darà errore, o peggio ancora, ti aggiunge i records cambiando però la numerazione, il che vuol dire che succede un pandemonio.
Quello che collega le varie tabelle sono proprio gli ID.
Nel caso che avevo accennato io della tabella posts divisa in più parti, gli ID sono diversi e allora si può caricare una parte di dati in una tabella già popolata, basta che non venga caricato un record che esiste già.
Ma questo è l'abc di qualsiasi database.
- Carlo
- Amministratore
- Messaggi: 9957
- Iscritto il: 19/04/2009, 10:24
- Sesso: Maschio
- Versione: 3.2.0
- Server: UNIX/Linux
- PHP: 7.1.0
- Database: MySQL(i) 10.0.27-MariaDB-cll-lve
- Località: Puglia
- Contatta:
Re: Aggiornamento e varie
Se è in locale, puoi semplicemente modificare il file php.ini, aumentando la dimensione massima dei file che possono essere caricati via POST.
Trova nel tuo web server tale file, trova questa riga:
Dove al posto di X c'è una dimensione qualunque, ed imposta per esempio 256M per un limite di 256 MB.
Successivamente riavvia il web server per apportare la modifiche, cui credo sia Apache.
Ora puoi caricare il database.
Trova nel tuo web server tale file, trova questa riga:
Codice: Seleziona tutto
upload_max_filesize = X
Successivamente riavvia il web server per apportare la modifiche, cui credo sia Apache.
Ora puoi caricare il database.
- Micogian
- 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: Aggiornamento e varie
C'è un sistema di caricamento di un Database tramite comandi dos (che adesso non ricordo bene ) che non ha problemi di dimensione.
Il sistema di esportazione da me proposto si è rivelato molto utile quando ho dovuto ripristinare il database remoto, visto che le impostazioni php.ini del server non sono modificabili dall'utente.
Il sistema di esportazione da me proposto si è rivelato molto utile quando ho dovuto ripristinare il database remoto, visto che le impostazioni php.ini del server non sono modificabili dall'utente.
- Carlo
- Amministratore
- Messaggi: 9957
- Iscritto il: 19/04/2009, 10:24
- Sesso: Maschio
- Versione: 3.2.0
- Server: UNIX/Linux
- PHP: 7.1.0
- Database: MySQL(i) 10.0.27-MariaDB-cll-lve
- Località: Puglia
- Contatta:
Re: Aggiornamento e varie
Su Linux si potrebbe lanciare questo comando dalla shell:
Credo che la stessa cosa valga su Windows. Nel caso ti dice che il comando mysqladmin non esista, devi inserire il percorso completo a tale file, che risiede nella cartella di installazione di MySQL.
Codice: Seleziona tutto
mysqladmin -uutente -pdatabase < /home/utente/file.sql
-
- Utente
- Messaggi: 97
- Iscritto il: 23/07/2010, 21:46
- Versione: 3.0.7-PL1
Re: Aggiornamento e varie
Grande Carlo, ho modificato il file php.ini cambiando il parametro che dicevi tu più altri due (che ora non ricordo ma che escono fuori quando ti esce il messaggio di errore che il file del db è troppo grande).
Però ho risolto solo parzialmente, quello che succede a questo punto è questo:
se accedo al forum mi accede al forum locale (come vorrei io) ma se provo a fare il login o a cliccare in qualunque link del forum allora mi collega direttamente a quello remoto. Se provo a disabilitare la connessione a internet quando provo ad accedere alla home del forum mi ci accede ma è come se non caricasse lo stile…
Sapete perché?
Grazie ancora, siete troppo gentili!
Però ho risolto solo parzialmente, quello che succede a questo punto è questo:
se accedo al forum mi accede al forum locale (come vorrei io) ma se provo a fare il login o a cliccare in qualunque link del forum allora mi collega direttamente a quello remoto. Se provo a disabilitare la connessione a internet quando provo ad accedere alla home del forum mi ci accede ma è come se non caricasse lo stile…
Sapete perché?
Grazie ancora, siete troppo gentili!
- Carlo
- Amministratore
- Messaggi: 9957
- Iscritto il: 19/04/2009, 10:24
- Sesso: Maschio
- Versione: 3.2.0
- Server: UNIX/Linux
- PHP: 7.1.0
- Database: MySQL(i) 10.0.27-MariaDB-cll-lve
- Località: Puglia
- Contatta:
Re: Aggiornamento e varie
Accedi al database locale con phpMyAdmin, entra nella tabella prefisso_config (dove al posto di prefisso_ c'è il prefisso delle tue tabelle, solitamente phpbb_), ed esegui queste query SQL, cambiando anche qui il prefisso e /cartellaforum/ con la path del forum:
Codice: Seleziona tutto
UPDATE prefisso_config SET config_value = 'localhost' WHERE config_name = 'cookie_domain';
UPDATE prefisso_config SET config_value = '/cartellaforum/' WHERE config_name = 'cookie_path';
UPDATE prefisso_config SET config_value = 'localhost' WHERE config_name = 'server_name';
UPDATE prefisso_config SET config_value = '/cartellaforum/' WHERE config_name = 'script_path';
-
- Utente
- Messaggi: 97
- Iscritto il: 23/07/2010, 21:46
- Versione: 3.0.7-PL1
Re: Aggiornamento e varie
Ti ringrazio Carlo, solo una cosa: come si esegue una query?
Scusami ma sono totalmente ignorante in materia…
Grazie ancora a tutti, siete gentilissimi!
Scusami ma sono totalmente ignorante in materia…
Grazie ancora a tutti, siete gentilissimi!
Chi c’è in linea
Visitano il forum: Nessuno e 54 ospiti