Ho modificato tutti i parametri php.ini che conosco:
upload_max_filesize
, post_max_size
.
Perché vedo ancora 2 MB?
Sto usando Zend Server CE, su un Ubuntu VirtualBox su un host Windows 7.
Ho modificato tutti i parametri php.ini che conosco:
upload_max_filesize
, post_max_size
.
Perché vedo ancora 2 MB?
Sto usando Zend Server CE, su un Ubuntu VirtualBox su un host Windows 7.
Risposte:
Probabilmente non hai riavviato il tuo server;)
O hai modificato l'errore php.ini
.
Oppure sei riuscito a fare entrambe le cose ^^
Trova il file chiamato: php.ini
sul tuo server e segui i passaggi seguenti
Con apache2 e php5 installati è necessario apportare tre modifiche al file php.ini. Per prima cosa aprire il file per la modifica, ad esempio:
sudo gedit /etc/php5/apache2/php.ini
O
sudo gedit /etc/php/7.0/apache2/php.ini
Quindi, cerca la post_max_size
voce e inserisci un numero maggiore della dimensione del tuo database (15 M in questo caso), ad esempio:
post_max_size = 25M
Successivamente modifica la voce per memory_limit
e assegnale un valore maggiore di quello assegnato a post_max_size
.
Quindi assicurarsi che il valore di upload_max_filesize
sia inferiore a post_max_size
.
L'ordine dal più grande al più piccolo dovrebbe essere:
memory_limit
post_max_size
upload_max_filesize
Dopo aver salvato il file, riavvia apache (ad es. sudo /etc/init.d/apache2 restart
) E sei pronto.
Non dimenticare di Restart Apache Services
applicare le modifiche.
Per ulteriori dettagli, clicca qui .
php.ini
che dovrebbe essere modificato non è /etc/php7.2/apache2/php.ini
quello del dominio che si desidera modificare, ad esempio /home/user/etc/php7.2/php.ini
o sottodominio/home/user/domains/sub.example.com/etc/php7.2/php.ini
Cambia il tuo file php.ini (xampp / php / php.ini), ha funzionato per me!
max_execution_time = 5000
max_input_time = 5000
memory_limit = 1000M
post_max_size = 750M
upload_max_filesize = 750M
E, non dimenticare di riavviare il modulo Apache dal pannello di controllo di XAMPP .
Aumenta le dimensioni di upload / importazione di phpMyAdmin
Di default hai un limite di 2 MB di dimensioni di upload / importazione in phpmyadmin. Ciò rende strano e altamente impossibile importare file di dimensioni maggiori. Puoi aumentare la dimensione di upload consentita di phpmyadmin modificando il file di configurazione php.ini del tuo server. Di solito in server come CentOs si trova in /etc/php.ini.
Passaggio 1: vai su php.ini e trova quanto segue e modifica i loro valori in qualcosa di più alto della dimensione del tuo database. (In questo esempio ho usato 20mb).
upload_max_filesize = 20M
post_max_size = 20M
Passaggio 2: riavviare il servizio apache per rendere effettiva questa nuova modifica. Di solito il comando per riavviare apache sarebbe
service httpd restart (CentOs) / service apache2 restart (ubuntu)
Puoi anche riavviare direttamente dal loro percorso come
/etc/init.d/apache2 restart or /etc/init.d/httpd restart
Se ti trovi in un hosting condiviso e non hai accesso root o accesso al tuo file di configurazione php.ini, l'altro modo è creare un file .htaccess nella root dell'applicazione e aggiungere la seguente riga
php_value upload_max_filesize 10M
php_value post_max_size 10M
Se non hai ancora potuto aumentarlo, ti prego di inviarmi un'e-mail per assistenza più dettagliata.
Per caricare file di grandi dimensioni tramite PHPMyAdmin, attenersi alla seguente procedura:
Passaggio 1: apri il tuo file php.ini.
Passaggio 2: aggiornamento del limite di memoria:
memory_limit = 750M
Passaggio 3: upgrade Dimensione massima per pubblicare:
post_max_size = 750M
Passaggio 4: aggiornamento della dimensione massima del file da caricare:
upload_max_filesize = 1000M
Passaggio 5: aggiornamento del tempo massimo di esecuzione:
max_execution_time = 5000
Passaggio 6: aggiornamento del tempo di input massimo:
max_input_time = 3000
Passaggio 7: riavvia il pannello di controllo di xampp.
Controlla tutto 3:
nel file di configurazione php.ini
* per coloro che utilizzano wamp @windows, è possibile seguire questi passaggi: *
Inoltre può essere adattato a qualsiasi installazione di phpmyadmin.
Trova il tuo file config.inc.php per la configurazione di PhpMyAdmin (per wamp è qui: C: \ wamp \ apps \ phpmyadminVERSION \ config.inc.php
aggiungi questa riga alla fine del file PRIMA "?>":
$cfg['UploadDir'] = 'C:\wamp\sql';
Salva
crea cartella in
C:\wamp\sql
copia lì il tuo enorme file sql.
Riavvia il server.
Vai alla scheda di importazione phpmyadmin e vedrai un elenco di file caricati nella cartella c: \ wamp \ sql.
Apri questo file
modifica questi parametri:
Ecco come l'ho fatto:
Individua nel /etc/php5/apache2/php.ini
post_max_size = 8M
upload_max_filesize = 2M
Modificalo come
post_max_size = 48M
upload_max_filesize = 42M
(Che è più che sufficiente)
Riavviato l'apache:
sudo /etc/init.d/apache2 restart
Con WAMP, su Windows10, apri
c:\wamp64\alias\phpmyadmin.conf
e cambia 128 per 256 alla fine di queste righe
php_admin_value upload_max_filesize 128M
php_admin_value post_max_size 128M
Riavvia WAMP
Nessuna delle risposte correnti funzionerà per i server WHM / cPanel.
Per aumentare il limite in WHM:
Ho trovato il problema e sto post hete se qualcuno ha seguito alcuni post sul blog per creare il tipo di ambiente che ho (vinci 7 host con Ubuntu e Zend Server Ce su Virtual Box).
Il fatto è che MySQL è in esecuzione su Lighttpd, non su Apache. Quindi ho dovuto cambiare il file php.ini anche in quel server web che si trova nel percorso:
/usr/local/zend/gui/lighttpd/etc/php-fcgi.ini
Alla fine, avevi ragione sui file, ovviamente, ma mi sbagliavo su quale file dovevo cambiare :)
C: \ xampp \ php \ php.ini nel mio caso o potrebbe essere C: \ php \ php.ini se Apache / PHP / MySQL sono indipendenti
upload_max_filesize = 2M
per impostazione predefinita
quindi può essere modificato come desiderato. E nel mio caso
upload_max_filesize = 20M
post_max_size = 8M
per impostazione predefinita, dovrebbe essere modificato post_max_size = 20M
anche in
memory_limit = 128M è di default e non è necessario modificarlo per aumentare il limite massimo di upload di file 2056kb o 2mb .sql. Ma significa solo che uno script può consumare fino a 128 memoria quando si esegue apache e sql server, e se si modifica memory_limit = 128M in maggiore ed si esegue uno script non funzionante, potrebbe causare problemi. Quindi dipende da te.
Ho avuto lo stesso problema. La mia soluzione: vai su / etc / phpmyadmin e modifica apache.conf nella <Directory>[...]</Directory>
sezione che puoi aggiungere
php_value upload_max_filesize 10M
php_value post_max_size 10M
Risolto il problema per me!
Ho avuto un problema con la modifica delle dimensioni di upload su phpmyadmin e OS X 10.9.4 Mavericks. All'inizio non sapevo dove fosse localizzato php.ini
locate php.ini
che è tornato con
/private/etc/php.ini.default
/usr/local/etc/php/5.4/php.ini
Ho provato a modificare /usr/local/etc/php/5.4/php.ini e quindi il riavvio nel server ha messo questo non ha funzionato.
Mi sono ricordato che esiste un modo migliore per scoprire questo file che sto cercando o, almeno, dove php sta cercando php.ini.
<?php phpinfo() ?>
è tornato dicendo che si aspetta /etc/php.ini ma non ne avevo uno lì. Il seguito è dal phpinfo ():
Configuration File (php.ini) Path: /etc
Si scopre che il primo risultato nel comando di individuazione sopra è quello che sto cercando.
Almeno in OS X 10.9.4 Mavericks (OS X è qualcosa di nuovo per me) / etc è in realtà un link, etc -> private / etc, e a quanto pare PHP assume valori predefiniti a meno che php.ini non sia effettivamente presente.
Ho copiato /private/etc/php.ini.default
cp /private/etc/php.ini.default /private/etc/php.ini
Quindi ho controllato le variabili nel nuovo /etc/php.ini secondo i consigli di Aditya Bhatt sopra e ha funzionato. Nel mio caso i valori erano:
memory_limit =128M
post_max_size = 64M
upload_max_filesize = 64M
Ovviamente, il servizio apache deve essere riavviato per vedere le modifiche.
Come importare enormi quantità di dati in Xampp
È la soluzione migliore per aprire un nuovo database pulito e importare il file in phpMyAdmin. Scegli il file dalla cartella locale e lascia tutte le impostazioni così come sono. Questo dovrebbe essere.
Ma se il tuo file ha superato le dimensioni del file di 2 MB (che è il valore predefinito nell'installazione di xampp), devi modificarne alcune. Fondamentalmente aumenteremo solo la dimensione massima del file di caricamento.
Apri la cartella di installazione di xampp e vai alla cartella php. Con alcuni file dell'editor di testo (notepad ++) apri il file chiamato php.ini (per tipo windows descrivilo come impostazioni di configurazione) e modifica la riga (cca. 770, oppure premi ctrl + f in notepad ++ per trovarlo):
post_max_size = 2M
invece 2M, inserisci la dimensione massima del file desiderata (ad esempio 16 MB, ma non superiore a 128 MB),
dopodiché vai a questa riga: max_execution_time = 30 anziché 30, aumenta il tempo di esecuzione che è in secondi (90 per esempio), inoltre devi cambiare questa riga:
max_input_time = 60
invece di 60, aumenta il tempo di input in secondi (120 per esempio) e soprattutto devi cambiare questa riga:
upload_max_filesize = 2M
invece di 2M, aumentare ad esempio a 16M. Salva il file, riavvia apache e mysql in xampp e prova a caricare di nuovo, se segui correttamente dovresti essere in grado di importare file attraverso 16 MB (esempio)
php_value upload_max_filesize 100M
php_value post_max_size 100M
increse quella dimensione in php.ini quindi esegui il comando
sudo service apache2 restart
sudo service mysql restart
in xammp
restart all service
Potresti semplicemente usare l'app amministratore MySQL o il banco di lavoro MySQL. App leggere e puoi esportare o importare l'intero server comunque le dimensioni. Sono in ritardo alla festa qui, ma spero che aiuti qualcuno.
Ho avuto lo stesso problema, il mio limite di upload era di 2 MB, ho modificato il mio php.ini e l'ho impostato su 5 MB ma continuava a mostrare 2 MB anche dopo il riavvio del server. Quindi ho compresso il mio file .sql in zip mantenendo il suo nome come xyz.sql.zip così è diventato 451 kb da 3,5 mb. Quindi l'ho caricato di nuovo. Ha funzionato per me.
Ho scoperto che aumentare il limite di upload e post in php.ini non ha influito sul limite in phpmyadmin. Questo perché il mio server ha un'impostazione separata per il limite di upload del pannello. Se hai accesso a WHM, probabilmente hai questo.
Regolare:
Non è necessario riavviare apache o altro, le modifiche sono immediate. Questo processo ha aumentato il valore della dimensione massima del file di upload in phpmyadmin. Puoi verificarlo andando su phpmyadmin e selezionando il tuo database, quindi facendo clic su "importa" in alto. Accanto al selettore di file vedrai il limite di upload. Il mio server predefinito era 100.
Questa è anche una domanda frequente nella documentazione di phpMyAdmin: http://docs.phpmyadmin.net/en/latest/faq.html#i-cannot-upload-big-dump-files-memory-http-or-timeout-problems
Nel mio caso, ho anche dovuto aggiungere la riga "FcgidMaxRequestLen 1073741824" (senza virgolette) in /etc/apache2/mods-available/fcgid.conf. È documentato qui http://forum.ispsystem.com/en/showthread.php?p=6611 . Da mod_fcgid 2.3.6, hanno modificato il valore predefinito per FcgidMaxRequestLen da 1 GB a 128 KB (vedere https://svn.apache.org/repos/asf/httpd/mod_fcgid/trunk/CHANGES-FCGID )
Stavo affrontando lo stesso problema in cui aumentare la dimensione massima in php.ini
non ha alcun effetto su wordpress e ho provato molte soluzioni come -:
functions.php
.htaccess
file.Quello che ha funzionato per me è l'aggiunta della dimensione massima nel .htaccess
file. Non funzionava né con il php.ini
file né con il functions.php
file.
Ho appena aggiunto questo codice nel .htaccess
file ed è fatto
php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 300
NOTA : ho aggiunto il codice sopra nel <IfModule>
tag.
Se il php.ini
file non sta facendo nulla di diverso, prova altri 2 file e uno di questi funzionerà sicuramente per te.
LEGGI QUESTO ARTICOLO PER SAPERE SU TUTTI I FILE IN CUI PUOI AUMENTARE LA MISURA MASSIMA
Penso che se la tua versione php è sopra 5.5
, diciamo che lo è 5.6
, allora il tuo php.ini
file è nella seguente cartella
/etc/php/5.6/apache2
quindi devi applicare le tue modifiche come post_max_size
, upload_max_filesize
e memory_limit
lì.
Spero che ti possa aiutare.
Sto usando Bitnami WAMP Stack 7.1.8-0 sul mio localhost. Per me, il limite della dimensione massima di upload di PHPMyAdmin era impostato su 80 MiB come nella schermata https://nimb.ws/fFxv7O . Sono riuscito ad aumentare questo limite di dimensioni come spiegato di seguito:
php_value upload_max_filesize 80M
php_value post_max_size 80M
(Il valore 80M alla fine di queste righe potrebbe essere diverso per te)
Vai avanti e modifica questi valori alla fine di queste due linee (80 M in questo caso) in base alle tue esigenze.
Riavvia il server WAMP.
Ora vai su PHPMyAdmin e vedi, il tuo limite di dimensione del caricamento dovrebbe essere aggiornato a qualunque cosa tu lo abbia impostato. Questo è tutto.
Le prime cose da controllare (o chiedete al vostro fornitore di host per assegno) sono i valori di max_execution_time
, upload_max_filesize
, memory_limit
e post_max_size
nel file di configurazione php.ini. Tutte e tre queste impostazioni limitano la dimensione massima dei dati che possono essere inviati e gestiti da PHP.
Si prega di notare che post_max_size
deve essere più grande di upload_max_filesize
.
phpinfo()
? (Questo è l'errore più comune)