RHEL7 & PHP: O arquivo não está carregando (mesmo em / tmp /)

0

Após alguns dias, desde que fiz esta pergunta: LINK Eu percebi que talvez seja outro problema.

Eu usei o pacote inotifywait para verificar, é um arquivo temporário gerado após o envio do formulário html. Infelizmente arquivo temporário não está criando, depois de clicar no botão "upload" no meu formulário, mas eu não sei por que, porque mesmo eu tinha desligado firewall (eu pensei que é um problema - eu estava errado). Talvez alguém tenha esse mesmo problema?

O SO foi recentemente instalado, por isso não mudei muito em httpd.conf e php.ini .

Abaixo está uma lista ' O que eu verifiquei? ':

  1. enctype='multipart/form-data' está definido,
  2. /tmp/ é um upload_tmp_dir ,
  3. file_uploads é em ,
  4. O tamanho do arquivo está no limite, que é definido em upload_max_filesize (o limite é 2 MB, mas o arquivo tem 18 KB),
  5. Eu tentei usar o caminho do aboslute,
  6. /tmp/ e /var/www/html/upload têm chmod definido como 777 e upload proprietário e grupo de proprietários é apache
  7. Tentei alterar upload_tmp_dir em php.ini , mas isso traz o mesmo resultado.
por Pretenderus 12.06.2017 / 15:27

2 respostas

0

Parece que o SElinux está impedindo de gravar o arquivo. Por favor, verifique a configuração do SElinux. Se já estiver desativado, por favor, compartilhe o log de erros do httpd.

    
por 12.06.2017 / 15:42
0

Infelizmente, eu não sabia que inotifywait não pode mostrar arquivos de outros proprietários, mesmo em /tmp/ , por isso arquivos temporários foram enviados para / tmp /, mas não consegui visualizá-los .

O problema foi apenas com o SELinux, o que eu postei no meu tópico vinculado um momento atrás.

    
por 13.06.2017 / 14:17