DEIWID.COM

Erro de Acesso ao subdomínio em Site/Portal

Internal Server Error - UID of script "/home/httpd/html/index.php" is smaller than min_uid

Encontrei este erro em dois subdomínios de um dos sites de clientes.

O que é este erro?

É um erro que pode afetar pastas hospedadas de aplicações independentes dentro de um mesmo site.

Atualização de versão de PHP, reconfiguração/recriação de subdomínio, não resolvem.

Qual é a sua causa?

Este erro foi causado por uma instalação de certificado SSL que abrange todo o site. Pode não afetar todos os subdomínios instalados para o seu site. Apenas os subdomains que não possuem o arquivo .htaccess configurado corretamente (ou não possui um arquivo deste tipo).

Como resolver?

O administrador do Site deve realizar acesso via FTP ou por CPANEL para acessar pelo gerenciador o arquivo de configuração de acesso para realizar as edições.

Alterando a configuração do .htaccesss .

A configuração que estava anterior:


##### host - NAO REMOVA #####
AddHandler php-script .php
suPHP_ConfigPath /home/usuario/
##### host - NAO REMOVA #####
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
#RewriteEngine On
#RewriteCond %{443} 80

A atual configuração:

##### host - NAO REMOVA #####
AddHandler php-script .php
suPHP_ConfigPath /home/usuario/
##### host - NAO REMOVA #####
RewriteEngine On
RewriteCond %{HTTP_HOST} ^endereçodoseusite.com [NC]
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
#RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

#RewriteEngine On
#RewriteCond %{443} 80

Adicionando estas regras, evita que o Certificado de SSL obrigue o acesso seguro às páginas de subdomínios.


RewriteCond %{HTTP_HOST} ^endereçodoseusite.com [NC]
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
#RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Como se pode observar, após executar a limitação do SSL à um diretório, os subdomínios ficam sem o certificado. Para evitar este tipo de ocorrência deve-se obter um certificado SSL coringa que abranja os demais subdiretórios do site. Se for preferível pelo administrador pode adquirir um novo certificado individual para cada subdomínio, oque não é indicado.

Neste caso em específico a solução adotada solucionou o problema. Após remover cache dos navegadores o acesso foi normalizado ao subdomínio.

Porém pesquisando sobre o assunto o problema pode persistir, sendo assim há necessidade de verificar junto ao suporte de hospedagem se há erros de log, como de tamanho em disco dos servidores que podem influenciar na hospedagem causando erro semelhante.


Referência para esta e outras configurações:


Hostinger

Outros Artigos

Erro de leitura de diretório Home - Debian

18-07-2021

Não discute com Burro.

25-06-2021

Este Artigo

12-11-2021

+Artigos ➪

Livros

Biblioteca

Tutorial: OSPF Radius IXC provedor

Tutorial: OSPF Radius IXC provedor

Autor: IXC
Editora : IXC provedor; edição única
Capa comum : 43 de páginas

+ Livros ➪

Livros Sugeridos

O homem mais rico da Babilônia

O homem mais rico da Babilônia

Autor: George S Clason
Editora : HarperCollins; 1ª edição (4 agosto 2017)
Capa comum : 160 páginas

+ Sugestões ➪