Don't you speak portuguese? Translate this site with Google Translator

Pensamento do Dia

O génio é composto por 2% de talento e de 98% de perseverante aplicação. (Ludwing Van Beethoven)

Setando Permissões

Setando Permissões num Servidor Web com Linux

Algumas vezes já aconteceu comigo de enviar os arquivos de um site para a hospedagem e após configurar e tentar acessar receber o erro:

500 Internal Server Error

Uma das principais causas e que sempre resolveu comigo é mudar as permissões de todos os arquivos da pasta como segue. Também já vi colegas reclamando do mesmo erro em hospedagens compartilhadas.

Criei na minha pasta home um arquivo chamado

perms.sh

Contendo:

# Correção do erro 500 na hospedagem
# Detalhes em: https://www.weblink.com.br/blog/artigos/o-que-e-e-como-corrigir-o-erro-500/
# Sintaxe:
# sh perms.sh diretorioOUarquivo
find $1 -type d -exec chmod 755 {} \;
find $1 -type f -exec chmod 644 {} \;

 

Mais detalhes sobre este erro:

https://www.weblink.com.br/blog/artigos/o-que-e-e-como-corrigir-o-erro-500/

 

E executei:

sh perms.sh site

Supondo que a pasta seja site.

Quando terminar de configurar as permissões, compacto novamente e mando para o servidor.

Agora o site funciona legal.

 

Sugestão para os colegas que usam Windows: criem uma máquina virtual com o VirtualBox (meu preferido) ou outro, de um linux, sugiro o Linux Mint última versão (agora o 19.1. Este quase não tem diferença em relação ao Windows) para esta tarefa e outras e ir se acostumando com o Linux, que é o sistema operacional usado na maioria dos servidores.

 

Comments fornecido por CComment

Novo Testamento

Ora, sem contradição alguma, o menor é abençoado pelo maior.
(Hb, 7:7)

Rotas no Mapa do Google

© 2015 Ribamar FS. All Rights Reserved. Designed By JoomShaper