Italian SMF

Supporto SMF => SMF 2.0.x => Discussione aperta da: ibernet il Martedì - 12 Gennaio 2016 - 11:40

Titolo: Timeout Allegati (ma non tutti)
Inserito da: ibernet il Martedì - 12 Gennaio 2016 - 11:40
Ciao a tutti,
cercando di caricare allegati >1mb mi esce questo errore:


L'allegato non può essere salvato. La causa è da ricercare nel tempo di caricamento troppo lungo o nella dimensione del file, superiore a quella ammessa dal server.

Consultare l'amministratore del server per ulteriori informazioni.


Nel topic che avete trattato nel 2013 non ho trovato soluzione, avete qualche idea del perchè esce l'errore sopra?

Il forum è impostato per accettare allegati di 100mb..
Tutti gli allegati <1mb circa vengono caricati senza problemi.

Ps il problema si presenta solo ora, dopo aver spostato il forum da winserver2003 a winserver2012 con il nuovo xampp (non l'ultimo, la penultima versione sennò avrei avuto problemi con mysql)
Titolo: Re:Timeout Allegati (ma non tutti)
Inserito da: emanuele il Martedì - 12 Gennaio 2016 - 11:56
PHP (ed anche Apache se non ricordo male) hanno loro limiti di upload, devi aggiustare anche quelli.
Titolo: Re:Timeout Allegati (ma non tutti)
Inserito da: ibernet il Martedì - 12 Gennaio 2016 - 12:13
Edit:

Ho trovato, file my.ini di MySql.

Quello del php.ini può rimanere a 1Mb
Titolo: Re:Timeout Allegati (ma non tutti)
Inserito da: emanuele il Martedì - 12 Gennaio 2016 - 17:39
my.ini di MySQL non ha niente a che fare con l'upload. ;)
Al massimo può essere httpd.conf o php.ini.
Titolo: Re:Timeout Allegati (ma non tutti)
Inserito da: ibernet il Mercoledì - 13 Gennaio 2016 - 07:39
Eppure aumentando i valori li funziona tutto, su tutti gli altri file compreso httpd.conf aumentando i valori non funziona.. (sono tutti impostati 1mb ad eccezione del my.ini che ora è a 100mb)
Titolo: Re:Timeout Allegati (ma non tutti)
Inserito da: emanuele il Mercoledì - 13 Gennaio 2016 - 08:22
Sicuro, naturalmente, di aver riavviato apache/httpd ogni volta che hai fatto i cambiamenti? (Chiedo perché anch'io spesso mi dimentico e poi mi chiedo perché le nuove configurazioni non sono prese...)

Veramente, my.ini/cnf sono per la configurazione del database, quindi non è che non influenzano il comportamente del server in relazione all'upload di file, è proprio che non devono influenzarlo perché non è il loro compito. Supponendo che in my.ini hai cambiato il valore di max_allowed_packet, la documentazione recita:
Citazione di: https://dev.mysql.com/doc/refman/5.5/en/server-system-variables.html#sysvar_max_allowed_packetThe maximum size of one packet or any generated/intermediate string.

The packet message buffer is initialized to net_buffer_length bytes, but can grow up to max_allowed_packet bytes when needed. This value by default is small, to catch large (possibly incorrect) packets.
di fatto gestisce la dimensione massima della *stringa* di una query che puoi eseguire.
Niente a che vedere con gli upload. ;)