Eu mudei todos os parâmetros do php.ini que eu sei:
upload_max_filesize
, post_max_size
.
Por que ainda estou vendo 2 MB?
Estou usando o Zend Server CE, em um Ubuntu VirtualBox sobre um host do Windows 7.
Eu mudei todos os parâmetros do php.ini que eu sei:
upload_max_filesize
, post_max_size
.
Por que ainda estou vendo 2 MB?
Estou usando o Zend Server CE, em um Ubuntu VirtualBox sobre um host do Windows 7.
Respostas:
Você provavelmente não reiniciou o servidor;)
Ou você modificou o errado php.ini
.
Ou você realmente conseguiu fazer as duas coisas ^^
Encontre o arquivo chamado: php.ini
no seu servidor e siga as etapas abaixo
Com o apache2 e o php5 instalados, você precisa fazer três alterações no arquivo php.ini. Primeiro abra o arquivo para edição, por exemplo:
sudo gedit /etc/php5/apache2/php.ini
OU
sudo gedit /etc/php/7.0/apache2/php.ini
Em seguida, procure a post_max_size
entrada e insira um número maior que o tamanho do seu banco de dados (15 milhões neste caso), por exemplo:
post_max_size = 25M
Em seguida, edite a entrada para memory_limit
e atribua um valor maior que o valor fornecido post_max_size
.
Em seguida, verifique se o valor de upload_max_filesize
é menor que post_max_size
.
A ordem do maior para o menor deve ser:
memory_limit
post_max_size
upload_max_filesize
Depois de salvar o arquivo, reinicie o apache (por exemplo sudo /etc/init.d/apache2 restart
) e você está definido.
Não se esqueça de Restart Apache Services
aplicar as alterações.
Para mais detalhes, clique aqui .
php.ini
que deve ser modificado não é /etc/php7.2/apache2/php.ini
aquele do domínio que você deseja editar, por exemplo, /home/user/etc/php7.2/php.ini
ou subdomínio/home/user/domains/sub.example.com/etc/php7.2/php.ini
Apenas mude seu arquivo php.ini (xampp / php / php.ini), funcionou para mim!
max_execution_time = 5000
max_input_time = 5000
memory_limit = 1000M
post_max_size = 750M
upload_max_filesize = 750M
E não esqueça de reiniciar o Apache Module no painel de controle do XAMPP .
Aumentar o tamanho de upload / importação do phpMyAdmin
Por padrão, você recebe um limite de 2 MB do tamanho de upload / importação no phpmyadmin. Isso torna estranho e altamente impossível importar arquivos maiores. Você pode aumentar o tamanho permitido de upload do phpmyadmin editando o arquivo de configuração php.ini do servidor. Geralmente em servidores como o CentOs, ele está localizado em /etc/php.ini.
Etapa 1: Vá para php.ini e encontre o seguinte e altere seus valores para algo mais alto que o tamanho do seu banco de dados. (Neste exemplo eu usei 20mb).
upload_max_filesize = 20M
post_max_size = 20M
Etapa 2: reinicie o serviço apache para que essa nova alteração entre em vigor. Normalmente, o comando para reiniciar o apache seria
service httpd restart (CentOs) / service apache2 restart (ubuntu)
Você também pode reiniciar diretamente de seu caminho, como
/etc/init.d/apache2 restart or /etc/init.d/httpd restart
Se você estiver em uma hospedagem compartilhada e não tiver acesso root ou acesso ao seu arquivo de configuração php.ini, a outra maneira é criar um arquivo .htaccess na raiz do aplicativo e adicionar a seguinte linha
php_value upload_max_filesize 10M
php_value post_max_size 10M
Se você ainda não conseguiu aumentá-lo, envie-me um e-mail para obter assistência mais detalhada.
Para carregar arquivos grandes através do PHPMyAdmin, siga estas etapas:
Etapa 1: Abra o seu arquivo php.ini.
Etapa 2: Atualizando o limite de memória:
memory_limit = 750M
Etapa 3: Atualizando o tamanho máximo para postagem:
post_max_size = 750M
Etapa 4: Atualizando o tamanho máximo do arquivo a ser carregado:
upload_max_filesize = 1000M
Etapa 5: Atualizando o tempo máximo de execução:
max_execution_time = 5000
Etapa 6: Atualizando o tempo máximo de entrada:
max_input_time = 3000
Etapa 7: reinicie o painel de controle do xampp.
Verifique todos os seus 3:
no arquivo de configuração php.ini
* para aqueles que estão usando wamp @windows, você pode seguir estas etapas: *
Também pode ser adaptado a qualquer instalação do phpmyadmin.
Encontre o arquivo config.inc.php para a configuração do PhpMyAdmin (para o wamp está aqui: C: \ wamp \ apps \ phpmyadminVERSION \ config.inc.php
adicione esta linha no final do arquivo ANTES de "?>":
$cfg['UploadDir'] = 'C:\wamp\sql';
Salve
criar pasta em
C:\wamp\sql
copie seu enorme arquivo sql para lá.
Reinicie o servidor.
Vá para a guia de importação do phpmyadmin e você verá uma lista de arquivos carregados na pasta c: \ wamp \ sql.
Abra este arquivo
edite estes parâmetros:
Foi assim que eu fiz:
Localize no /etc/php5/apache2/php.ini
post_max_size = 8M
upload_max_filesize = 2M
Edite-o como
post_max_size = 48M
upload_max_filesize = 42M
(O que é mais do que suficiente)
Reiniciou o apache:
sudo /etc/init.d/apache2 restart
Com o WAMP, no Windows10, abra
c:\wamp64\alias\phpmyadmin.conf
e altere 128 por 256 no final dessas linhas
php_admin_value upload_max_filesize 128M
php_admin_value post_max_size 128M
Reinicie o WAMP
Nenhuma das respostas atuais funcionará para servidores WHM / cPanel.
Para aumentar o limite no WHM:
Eu encontrei o problema e estou postando hete se alguém seguiu algum post do blog para criar o tipo de ambiente que eu tenho (host 7 com o ubuntu e o zend server ce na caixa virtual).
O problema é que o MySQL está sendo executado no Lighttpd, não no Apache. Então eu tive que mudar o arquivo php.ini nesse servidor da web também, que está no caminho:
/usr/local/zend/gui/lighttpd/etc/php-fcgi.ini
No final, você estava certo sobre os arquivos, é claro, mas eu estava errado em qual arquivo eu tinha que mudar :)
C: \ xampp \ php \ php.ini no meu caso ou pode ser C: \ php \ php.ini se o Apache / PHP / MySQL estiver independente
upload_max_filesize = 2M
por padrão
para que possa ser alterado conforme desejado. E no meu caso
upload_max_filesize = 20M
post_max_size = 8M
por padrão, deve ser alterado para post_max_size = 20M
também
memory_limit = 128M é por padrão e não é necessário alterar para aumentar o limite máximo de upload de arquivo 2056kb ou 2mb .sql. Mas isso significa apenas que um script pode consumir até 128 de memória quando você executa o servidor apache e sql, e se você alterar memory_limit = 128M para superior e executar qualquer script com defeito, poderá causar problemas. Então a escolha é sua.
Eu tive o mesmo problema. Minha solução: vá para / etc / phpmyadmin e edite apache.conf na <Directory>[...]</Directory>
seção que você pode adicionar
php_value upload_max_filesize 10M
php_value post_max_size 10M
Resolvido o problema para mim!
Ocorreu um problema ao alterar o tamanho do upload no meu phpmyadmin e OS X 10.9.4 Mavericks. No começo eu não sabia onde o php.ini é tão usado
locate php.ini
que voltou com
/private/etc/php.ini.default
/usr/local/etc/php/5.4/php.ini
Eu tentei editar /usr/local/etc/php/5.4/php.ini e, em seguida, reinicie no servidor, coloque isso não funcionou.
Lembrei que há uma maneira melhor de descobrir esse arquivo que estou procurando ou, e menos, onde o php está procurando pelo php.ini.
<?php phpinfo() ?>
voltou dizendo que espera /etc/php.ini, mas eu não tinha um lá. O abaixo é do phpinfo ():
Configuration File (php.ini) Path: /etc
Acontece que o primeiro resultado no comando localizar acima é o que estou procurando.
Pelo menos no OS X 10.9.4 Mavericks (o OS X é algo novo para mim) / etc é realmente um link, etc -> private / etc, e pela aparência dele o PHP assume valores padrão, a menos que o php.ini esteja realmente presente.
Copiei /private/etc/php.ini.default
cp /private/etc/php.ini.default /private/etc/php.ini
Em seguida, verifiquei as variáveis no novo /etc/php.ini conforme o conselho de Aditya Bhatt acima e funcionou. No meu caso, os valores foram:
memory_limit =128M
post_max_size = 64M
upload_max_filesize = 64M
Obviamente, o serviço apache precisa ser reiniciado para ver as alterações.
Como importar uma enorme quantidade de dados no Xampp
É a melhor solução para abrir um novo banco de dados limpo e importar o arquivo no phpMyAdmin. Escolha o arquivo da pasta local e deixe todas as configurações como estão. Deve ser isso.
Mas se o seu arquivo excedeu o tamanho de 2 MB (que é o valor padrão na instalação do xampp), você precisa ajustar alguns. Basicamente, apenas aumentaremos o tamanho máximo do arquivo de upload.
Abra sua pasta de instalação do xampp e vá para a pasta php. Com algum arquivo do editor de texto (bloco de notas ++), abra o arquivo chamado php.ini (digite janelas como configurações) e edite a linha (cca. 770, ou pressione ctrl + f no bloco de notas para encontrá-lo):
post_max_size = 2M
em vez de 2 milhões, coloque o tamanho máximo desejado do arquivo (16 MB, por exemplo, mas não superior a 128 milhões),
depois disso, vá para esta linha: max_execution_time = 30 em vez de 30, aumente o tempo de execução em segundos (90 por exemplo), também é necessário alterar esta linha:
max_input_time = 60
em vez de 60, aumente o tempo de entrada em segundos (120 por exemplo) e, acima de tudo, você precisa alterar esta linha:
upload_max_filesize = 2M
em vez de 2 milhões, aumente para 16 milhões, por exemplo. Salve o arquivo, reinicie o apache e o mysql no xampp e tente fazer o upload novamente. Se você seguir corretamente, poderá importar arquivos com 16 MB (exemplo)
php_value upload_max_filesize 100M
php_value post_max_size 100M
aumentar esse tamanho no php.ini e executar o comando
sudo service apache2 restart
sudo service mysql restart
no xammp
restart all service
Você pode apenas usar o aplicativo de administrador do MySQL ou o ambiente de trabalho do MySQL. Aplicativos leves e você pode exportar ou importar todo o servidor, no entanto, o tamanho. Estou atrasado para a festa aqui, mas espero que ajude alguém.
Eu tive o mesmo problema, meu limite de upload era de 2 MB, editei meu php.ini e o configurei para 5 MB, mas continuava mostrando 2 MB mesmo depois de reiniciar o servidor. Depois, comprimi meu arquivo .sql para compactar, mantendo o nome como xyz.sql.zip, tornando-se 451 kb a partir de 3,5 mb. Então eu enviei novamente. Funcionou para mim.
Descobri que aumentar o limite de upload e postagem no php.ini não afetou o limite no phpmyadmin. Isso ocorre porque meu servidor tem uma configuração separada para o limite de upload do cpanel. Se você tem acesso ao WHM, provavelmente possui.
Ajustar:
Não há necessidade de reiniciar o apache ou qualquer coisa, as alterações são instantâneas. Esse processo aumentou o valor do tamanho máximo do arquivo de upload no phpmyadmin. Você pode verificar isso acessando phpmyadmin e selecionando seu banco de dados e clicando em "importar" na parte superior. Ao lado do seletor de arquivos, você verá o limite de upload. O padrão do meu servidor era 100.
Essa pergunta também é freqüente na documentação do phpMyAdmin: http://docs.phpmyadmin.net/en/latest/faq.html#i-cannot-upload-big-dump-files-memory-http-or-timeout-problems
No meu caso, também tive que adicionar a linha "FcgidMaxRequestLen 1073741824" (sem as aspas) em /etc/apache2/mods-available/fcgid.conf. Está documentado aqui http://forum.ispsystem.com/en/showthread.php?p=6611 . Desde mod_fcgid 2.3.6, eles mudaram o padrão para FcgidMaxRequestLen de 1 GB para 128 K (consulte https://svn.apache.org/repos/asf/httpd/mod_fcgid/trunk/CHANGES-FCGID )
Eu estava enfrentando o mesmo problema em que aumentar o tamanho máximo php.ini
não tem efeito no wordpress e tentei muitas soluções como:
functions.php
.htaccess
arquivo.O que funcionou para mim está adicionando o tamanho máximo no .htaccess
arquivo. Não estava funcionando nem com php.ini
arquivo nem comfunctions.php
arquivo.
Acabei de adicionar este código no .htaccess
arquivo e pronto
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 : Eu adicionei o código acima em<IfModule>
tag.
E se php.ini
arquivo não estiver alterando o tamanho, tente outros 2 arquivos e um deles certamente funcionará para você.
LEIA ESTE ARTIGO PARA SABER DE TODOS OS ARQUIVOS EM QUE PODE AUMENTAR O TAMANHO MÁXIMO
Eu acho que se a sua versão php está acima 5.5
, digamos que seja 5.6
, então seu php.ini
arquivo está na seguinte pasta
/etc/php/5.6/apache2
então você deve aplicar suas alterações como post_max_size
, upload_max_filesize
e memory_limit
lá.
Espero que ajude você.
Estou usando o Bitnami WAMP Stack 7.1.8-0 no meu host local. Para mim, o limite máximo de tamanho de upload do PHPMyAdmin foi definido como 80MiB, como na captura de tela https://nimb.ws/fFxv7O . Consegui aumentar esse limite de tamanho, conforme explicado abaixo:
php_value upload_max_filesize 80M
php_value post_max_size 80M
(O valor de 80 milhões no final dessas linhas pode ser diferente para você)
Vá em frente e altere esses valores no final dessas duas linhas (80 milhões neste caso) de acordo com suas necessidades.
Reinicie o servidor WAMP.
Agora vá para PHPMyAdmin e veja, seu limite de tamanho de upload deve ser atualizado para o que você definir. É isso.
As primeiras coisas a verificar (ou pedir ao seu provedor de hospedagem para verificação) são os valores de max_execution_time
, upload_max_filesize
, memory_limit
epost_max_size
no arquivo de configuração php.ini. Todas essas três configurações limitam o tamanho máximo de dados que podem ser enviados e manipulados pelo PHP.
Observe que post_max_size
precisa ser maior que upload_max_filesize
.
phpinfo()
? (Isso é o mais erro comum)