Enviando arquivos via FTP para uma instância AWS Lightsail Lamp

Será necessário dar permissão para um usuário e depois faremos o envio com o WinSCP.

 Escrevendo testes automatizados com PHPUnit

Por padrão, o usuário bitnami não tem permissão para escrita dentro da VPS, por isso, vamos precisar dar permissões para ele dentro da pasta htdocs. Uma vez com a permissão atribuída, vamos conseguir enviar os nossos arquivos normalmente.

Vale lembrar que na AWS Lightsail podemos fazer o que a gente quiser, afinal,  o servidor é nosso. Nós vamos nos conectar via SFTP através da porta 22 utilizando uma chave privada, ou seja, não vamos utilizar usuário e senha.

Para atribuir a permissão, acesse o terminal via PuTTY e execute o comando abaixo.

sudo chown -R bitnami /opt/binami/apache2/htdocs

Até o momento nós não abordamos nenhum assunto sobre permissões, nem mesmo de forma simples, então, recomendamos que leia e assista os dois conteúdos abaixo.

Assista: https://youtu.be/sq6pd18X63Q
Leia: https://diolinux.com.br/tutoriais/entendendo-permissoes-de-arquivos-linux.html