Risultati da 1 a 7 di 7
-
02-07-2008, 17:57 #1
- Data Registrazione
- May 2008
- Messaggi
- 6
[Problema] Cache piena, non crea più boards
Provo a creare una board, o una sottoboard, ma non me la crea e mi da questo errore..
Praticamente cerca di inserire un campo in una fantomatica cartella datastore che incollato su word mi dà un file lungo 211 pagine...
Pap, io non so dove avevi chiesto info l'ultima volta, se puoi tornaci e digli che non possiamo mettere + forum perchè nella tabella datastore, connesso al valore forumcache ci dà questo errore:
MySQL Error : Got a packet bigger than 'max_allowed_packet' bytes
Error Number : 1153
E come possiamo fare per risolverlo, per svuotare sta cache...
Per farti un esempio, alcuni valori di questa stringa, oltre ad una sfilza di numeri sono:
:{s:7:\"forumid\";i:100;s:7:\"styleid\";i:0;s:5:\" title\";s:17:\"Regolamento FMITA\";s:11:\"description\";s:0:\"\";s:12:\"displ ayorder\";i:4;s:9:\"daysprune\";i:-1;s:12:\"newpostemail\";s:0:\"\";s:14:\"newthreade mail\";s:0:\"\";s:8:\"parentid\";i:41;s:10:\"paren tlist\";s:13:\"100,41,6,1,-
:{s:7:\"forumid\";i:294;s:7:\"styleid\";i:0;s:5:\" title\";s:20:\"The Obscure Heretics\";s:11:\"description\";s:18:\"Covo degli Eretici\";s:12:\"displayorder\";i:37;s:9:\"dayspru ne\";i:-1;s:12:\"newpostemail\";s:0:\"\";s:14:\"newthreade mail\";s:0:\"\";s:8:\"parentid\";i:238;s:10:\"pare ntlist\";s:17:\"294,238,25,4,1,-1\";s:8:\"password\";s:0:\"\";s:4:\"link\";s:0:\ "\ ";s:7:\"options\";i:97991;s:9:\"childlist\";s: 6:\" 294,-1\";s:11:\"title_clean\";s:20:\"The Obscure Heretics\";s:17:\"description_clean\";s:18:\"Covo degli Eretici\";s:10:\"lastpostid\";i:1002193;s:11:\"sho wprivate\";i:0;s:16:\"defaultsortfield\";s:8:\"las tpost\";s:16:\"defaultsortorder\";s:4:\"desc\";s:7 :\"podcast\";i:0;s:5:\"depth\";i:4;s:11:\"permis si ons\";a:153
:{s:7:\"forumid\";i:304;s:7:\"styleid\";i:0;s:5:\" title\";s:24:\"La Taverna del Cavaliere\";s:11:\"description\";s:32:\"Forum Pubblico Cavalieri Bianchi\";s:12:\"displayorder\";i:39;s:9:\"dayspru ne\";i:-1;s:12:\"newpostemail\";s:0:\"\";s:14:\"newthreade mail\";s:0:\"\";s:8:\"parentid\";i:238;s:10:\"pare ntlist\";s:17:\"304,238,25,4,1,-1\";s:8:\"password\";s:0:\"\";s:4:\"link\";s:0:\ "\ ";s:7:\"options\";i:97991;s:9:\"childlist\";s: 6:\" 304,-1\";s:11:\"title_clean\";s:24:\"La Taverna del Cavaliere\";s:17:\"description_clean\";s:32:\"Foru m Pubblico Cavalieri Bianchi\";s:10:\"lastpostid\";i:847037;s:11:\"show private\";i:0;s:16:\"defaultsortfield\";s:8:\"last post\";s:16:\"defaultsortorder\";s:4:\"desc\";s:7: \"podcast\";i:0;s:5:\"depth\";i:4;s:11:\"permis sio ns\";a:153:
ce ne sono centinaia di queste sequenze con nomi di forum/topic...
Come si può risolvere ?
-
02-07-2008, 20:10 #2
Non puoi svuotare la cache altrimenti perdi tutti i forum.
Unico modo è aumentare la dimensione pacchetto MySQL ed eventualmente, se persiste, cambiare il campo (datastore.value credo) da mediumtext a longtext.Giovanni
http://www.trimelli.com/
Per favore non mandatemi PM, ma scrivete sul forum. Vi sarà risposto prima.
-
26-09-2008, 06:14 #3
- Data Registrazione
- May 2008
- Messaggi
- 6
Oltre al problema della lista dei permessi che non si vede, non potevamo + creare nuove board, sottoforums etc..
Seguendo questo consiglio abbiamo risolto :
Rivendell scrive:
la brutta notizia è che mi ricordavo (male) che si potesse fare la modifica direttamente dalla board, invece la grandezza massima dei pacchetti non è una cosa che è determinata dal forum
Rivendell scrive:
bensì è un valore letto direttamente dalla configurazione del database
Rivendell scrive:
per cui bisogna accedere al database e modificare con questa riga di comando la variabile
Dandi scrive:
mmm
Rivendell scrive:
shell> mysqld --max_allowed_packet=32M
ma non per la lista permessi, che non carica, allora abbiamo provato questa soluzione :
Originariamente inviata da Rivendell
Ho provato a cercare una soluzione per il problema che, accedendo al comando "Permessi Forum", non genera la lista dei forum con i rispettivi gruppi utenti da poter modificare.
La modifica va effettuata al file di configurazione di PHP dal server. Si deve accedere al file di configurazione php.ini presente dentro la directory di PHP
Cercare nel file php.ini e modificare come segue:
Quote:
max_execution_time = 30 ; Maximum execution time of each script, in seconds
Portare a 60 il tempo limite per l'esecuzione degli script. Questo non serve tanto agli utenti, ma piuttosto agli admin, quando la board crescerà ancora potrebbe essere utile. Non influisce sulle performance. Questa config impedisce semplicemente agli script PHP di continuare ad essere in esecuzione oltre il tempo limite fissato.
Quote:
; Maximum size of POST data that PHP will accept.
post_max_size = 8M
Modificare il valore con almeno 16M se necessario (ancora problemi) alzare il valore a 32. Questo parametro indica la quantità massima di dati che gli scrip PHP del vbulletin possono generare tramite la funzione POST (è la funzione che permette alla board di funzionare, tramite essa si applicano modifiche, si inviano messaggi etc).
In teoria la modifica di questi due parametri dovrebbe risolvere il problema della visualizzazione.
NOTABENE: per rendere effettive le modifiche al file php.ini bisogna prima di tutto sapere se PHP agisce come modulo del webserver Apache o meno. Nel primo caso bisogna riavviare il webserver Apache, in modo che carichi le modifiche fatte. Raccomando di chiudere la board prima, poi riavviare il web server.
Nel secondo caso invece basterà salvare le modifiche al file. Consiglio comunque di chiudere la board e procedere con modifiche e salvataggio.
Per verificare se PHP agisce come modulo o meno basta verificare che nel file di configurazione di Apache httpd.conf (presente nella cartella /conf ) siano presenti queste righe:
Quote:
LoadModule php5_module
seguito da un percorso e
Quote:
AddType application/x-httpd-php .php
In questo caso è stato aggiunto come modulo e bisogna seguire la procedura indicata sopra.
Spero risolva.
Ma non succede niente, non sappiamo più cosa fare -.-
-
26-09-2008, 10:53 #4
- Data Registrazione
- Dec 2005
- Età
- 39
- Messaggi
- 1,065
DOmanda banale, dopo le modifiche avete riavviato i servizi MySQL e WEB??
-
26-09-2008, 13:36 #5
Altra domanda: avete cambiato la dimensione del campo datastore.value?
Giovanni
http://www.trimelli.com/
Per favore non mandatemi PM, ma scrivete sul forum. Vi sarà risposto prima.
-
05-11-2008, 12:41 #6
- Data Registrazione
- May 2008
- Messaggi
- 6
ora controllo.
Pensando di risolvere, abbiamo upgradato, ora siamo a 3.7.3 ma il problema rimane. -.-
-
05-11-2008, 14:45 #7
Prova con l'aumento della dimensione pacchetto MySQL
Giovanni
http://www.trimelli.com/
Per favore non mandatemi PM, ma scrivete sul forum. Vi sarà risposto prima.
Segnalibri