Iniciar uma conversa

Consertando permissões do scriptcase no seu host

Alguns usuários têm problemas relacionados com permissões. Quando estiver fazendo upload de arquivos podem receber uma mensagem como esta "500 Internal Server Error" ou quando se tenta criar a conexão no ambiente de produção do scriptcase você receber um erro como esse "failed to open stream: Permission denied " ou quando se tenta fazer um registro no scriptcase.

A primeira coisa que algumas pessoas dizem que é para dar permissão 777. O primeiro "7" é a permissão total para o dono, o segundo é para o grupo e o terceiro "7" é para todos. Aqui está o truque, para as empresas de host, permissão 777 é um problema de segurança para os arquivos PHP. "Everyone"(Todos) não pode ter permissão total. Então você não pode um erro interno do servidor.

As permissões corretas são:

    Pastas: 755
    Arquivos: 644

Então, como consertar?


Passo-a-passo:

    Abra um shell (ou putty no Windows) e faça login em sua conta SSH;
    Executar este comando no prompt para pastas: find /home/YOURUSER/public_html/ -type d -exec chmod 755 {} \;


    Executar este comando no prompt para arquivos: find /home/YOURUSER/public_html/ -type f -exec chmod 644 {} \;


    Executar este comando no prompt para corrigir o owner(apenas se a arquivos não tiver com o seu login): chown YOURUSER.YOURUSER /home/YOURUSER/public_html/ -R

Escolher arquivos ou arraste e solte arquivos
Esse artigo foi útil?
Sim
Não
  1. Álvaro Moura

  2. Publicado
  3. Atualizado

Comentários