Alterações para upload_max_filesize no Ubunutu php.ini não entrarão em vigor

Eu tenho tentado por dois dias para aumentar o tamanho máximo de arquivos para upload de arquivos via php para 10M a partir do padrão 2M. Eu altero o arquivo php.ini referenciado pela phpinfo sem sucesso.

Eu vi alguns artigos afirmando que há um erro de syntax em torno da linha 109 do arquivo php.ini, mas não sei qual é o erro de syntax ou como corrigi-lo. Os usuários declararam que, porque o upload_max_filesize é APÓS este erro no arquivo de configuração está sendo ignorado. Por favor ajude.

Esta mensagem me ajudou:

A versão mais recente do php instalada no servidor não permite configurações globais (como tempo de execução, upload máximo de arquivos, tamanho máximo do arquivo de publicação, etc.) para serem alteradas.

Recorra essas etapas para resolver o problema:

  1. Eval phpinfo();
  2. Procure por ‘ Digitalizar este diretório para texto adicional de arquivos .ini na saída phpinfo()
  3. Será algo assim: /etc/php5/apache2/conf.d
  4. Crie seu arquivo user.ini dentro do diretório. ( /etc/php5/apache2/conf.d/user.ini )
  5. Use este arquivo ini para configurações personalizadas.
  6. Reinicie o servidor

Arquivo /etc/php5/apache2/conf.d/user.ini

 post_max_size = 90M upload_max_filesize = 50M 

Você reiniciou apache2?

sudo service apache2 restart

A nova configuração php.ini é aplicada somente quando o apache é iniciado.

Se você php.ini reside em algum lugar como /etc/php/7.*/fpm/php.ini – então modifique-o conforme necessário e em vez de sudo service apache2 restart ir com service php7.1-fpm restart

Você também pode precisar aumentar o tamanho máximo de uma postagem:

post_max_size=10M

Tente isso.

service apache2 reload precisa ser executado como root, mesmo que não pareça falhar sem root . A execução do sudo service apache2 reload funciona. Isso está no Ubuntu 14.04.