O php.ini local não sobrescreve o php.ini principal

3

Não consigo obter o arquivo php.ini na raiz do site (/ var / www) para substituir o valor de php.ini em / etc / php5 / apache2

Conteúdo do /var/www/php.ini

upload_max_filesize = 64M
post_max_size = 64M

Mas uma página phpinfo() no mesmo diretório mostra os valores padrão para eles 2M e 8M , respectivamente. E o wordpress mostra que o tamanho máximo do upload é de 2 MB.

SO: Ubuntu 14.04 LTS PHP: 5.5.9-1ubuntu4

Alguma opinião?

    
por Jeremy Boyd 25.07.2014 / 22:09

3 respostas

3

Se você estiver usando PHP > = 5.3, poderá substituir as configurações por diretório criando um arquivo chamado .user.ini .

No seu caso, acredito que é o nome do arquivo que é o problema.

O nome do arquivo é configurável em seu php.ini primário como user_ini.filename . Se isso estiver definido para uma sequência vazia, o recurso será desativado.

    
por 19.02.2015 / 19:21
1

Você também pode fazer isso através da linha de comando

php --ini
Configuration File (php.ini) Path: /etc/php/7.0/cli
Loaded Configuration File:         /etc/php/7.0/cli/php.ini
Scan for additional .ini files in: /etc/php/7.0/cli/conf.d
    
por 10.04.2017 / 12:26
0

Olá, você acabou de fazer isso, abra a página phpinfo () no navegador do diretório do seu servidor web.

Em seguida, anote a diretiva de localização que diz a origem do arquivo php.ini sendo carregado e, em seguida, abra-o como um superusuário e encontre a diretiva max_filesize e configure-a de acordo.

A seção do arquivo é a seguinte e informa qual arquivo encontrar e editar. Cherio!

    
por 18.10.2014 / 22:24

Tags