vergilsparda
(usa Linux Mint)
Enviado em 07/03/2021 - 22:03h
Olá amigos.
Estou usando Mint 20.1 e Laradock para desenvolver meus sistemas(PHP) e estou com um problema chatinho e gostaria da ajuda de vocês para encontrar uma solução.
Resumo do problema: ao compactar o sistema(php), enviar para o host e descompactar, todos os arquivos e pastas ficam com permissões 777.
Quando utilizava Windows+Laradock esse problema não ocorria, mas agora que finalmente migrei pro mundo dos pinguins sem me arrepender, encontrei esse problema chatinho, rs.
O suporte de um dos meus host sugeriu compactar usando tar.gz, o que eu testei e resolveu as permissões das pastas(755), mas também ficou com permissões 755 nos arquivos que deveriam ser 644.
Acredito que o problema seja as permissões de pastas/arquivos do diretório workspace(www/htdocs/public_html) do Laradock, de alguma forma as permissões desse diretório estão indo junto com o arquivo zip/tar. A pasta onde estão os arquivos do Laradock(incluindo os projetos) estão no HD separado do Linux(SSD), e eu não fiz qualquer alteração em permissões, só montei o HD e utilizo normalmente.
Alguém tem idéia de como resolver isso? A solução que encontrei no momento foi usar o W10 via VirtualBox para compactar os arquivos/pastas em zip para que ao descompactar na hospedagem ficar com as permissões corretas(pastas 755 e arquivos 644).
Desde já agradeço quem puder ajudar.
Abraço
PS: antes que alguem comente sobre usar Git ao invés de compactar arquivos, usar FTP, etc. É necessário fazer desta forma pois meus sistemas são para venda em marketplaces e meu próprio site, em projetos pessoais eu uso Git.