O UID do script “/var/www/html/phpinfo.php” é menor que min_uid

0

Meu Apache funciona e recebo a página padrão quando eu a acesso de um navegador. Mas quando eu criei um script de teste PHP phpinfo.php e coloquei em /var/www/html eu recebo o seguinte erro ocorrendo em /var/log/apache2/error.log :

SoftException in Application.cpp:350 : UID of script "/var/www/html/phpinfo.php" is smaller than min_uid

Não consigo encontrar nada na internet para resolver isso! A única sugestão que pareceu relevante foi alterar a propriedade do phpinfo.php. A propriedade dos arquivos em /var/www/html é a seguinte:

drwxr-xr-x 2 www-data www-data  4096 Jan 26 09:43 ./
drwxr-xr-x 4 www-data www-data  4096 Jan 25 20:44 ../
-rw-r--r-- 1 www-data www-data 11510 Jan 25 20:45 index.html
-rw-r--r-- 1 www-data www-data    22 Jan 26 09:43 phpinfo.php

Por favor, ajude!

    
por user296912 26.01.2015 / 10:35

2 respostas

1

Parece que você está usando o suPHP a julgar pelo erro. O www-data tem um uid e gid de menos de 500. Crie um novo usuário para esse site com um uid acima de 500 e um grupo associado com um gid maior que 500 e salve esses arquivos para esse novo usuário. Pode haver algumas outras configurações que precisam ser alteradas (há algum tempo, desde que usei suphp), mas esse é o ponto crucial de seu problema - uid e gid de www-data estão abaixo de 500.

    
por drinxy 26.01.2015 / 11:07
-1

Basta desativar o modo suPHP no apache2, digitando este comando no terminal:

sudo a2dismod suphp

Se você quiser ativá-lo novamente:

sudo a2enmod suphp
    
por Deepanshu Jain 07.06.2016 / 15:52