Deploy automatizado usando GIT num servidor com acesso SSH facilitado.

  Primeiramente, precisamos ter no computador servidor e o computador cliente o protocolo Secure Shell(SSH) e GIT(Gerenciador de Arquivos). No SSH o acesso pode ser feito por linhas de comandos entre as máquinas. Saiba que a porta padrão SSH é 22, caso sua porta seja outra é necessário especificar na hora do acesso. Exemplo 1: Servidor Terra tem porta padrão. $ ssh my_user@my_server Exemplo 2: Servidor Lua não tem porta padrão, pois é a 2222. temos que adicionar ” -p <numero_porta>” . $ ssh -p 2222 my_user@my_server Observe que ao executar o comando acima, solicitará a senha no terminal. E […]

Redefinir senha do superusuário no Django 2.2 ?

Acesse o diretório raiz do projeto Django mesmo onde fica o arquivo “manage.py”. Realize a sequencia de comandos abaixo para poder troca a senha desejada. >>>>> python manage.py shell // abre um terminal interativo para django >>>>> from django.contrib.auth.models import User >>>>> users = User.objects.all() >>>>> print(users) // mostra os usuários ativos no python 3. >>>>> user = users[0] // Selecione o usuário desejado caso foi primeiro da lista. >>>>> user.set_password(‘nova_senha_usuario’) >>>>> user.save() // salvando a nova senha no banco de dados. Senha alterada com sucesso. Reinicie o servidor e utilize a nova senha alterada. Outra maneira de alterar senha […]

Métodos Mágicos em PHP

Os métodos mágicos são executado quando determinado evento – comportamento –  ocorre na classe mãe quando instanciada e transforma em objeto. A execução desses métodos em sua maioria deve ser implementada por você para ter um maior controle do programa, mas alguns deles são default como __construct. Então, todos os nomes dos métodos inicializa com  __nomeMethod(). Define que um método é mágico, por isso evite utilizar nomes de métodos com esta estruturação, se não for mágico. Listamos os métodos mágicos mais utilizados e seus respectivos links da documentação oficial: __construct() e destruct():É chamado respectivamente  na construção e destruição do objeto.http://php.net/manual/pt_BR/language.oop5.decon.php#object.construct […]