Cadastro e Login - #29 Enviar site para o ar
10/12/2018Nessa vídeo-aula realizaremos o envio do website para o ar e realizaremos as devidas configurações para que ele rode sem problemas no novo servidor.
Sistema de login em servidor online
Para mandar meu site para o ar corretamente eu preciso alterar 4 arquivos. O ideal é criar uma pasta temp e copiar esses arquivos para dentro dela, para que não prejudique o site no localhost. Os arquivos a serem alterados são os seguintes:
.htaccess : caso estejamos usando uma pasta interna no nosso servidor online, precisamos inserir essa pasta no htaccess:
RewriteRule ^(.*)$ /login/index.php?url=$1 [QSA,L]
config.php : colocar o diretório interno, caso o site não esteja na raiz e inserir o "s" do TLS:
$pastaInterna="login/";
define('DIRPAGE',"https://{$_SERVER['HTTP_HOST']}/{$pastaInterna}");
Ainda no arquivo config.php precisamos alterar as constantes relativas ao banco de dados, afinal o banco de dados no servidor online normalmente possui nomes, usuários e senhas diferentes. Altere então as constantes abaixo:
#Acesso ao db
define('HOST',"MEUSERVIDORONLINE");
define('DB',"MEUDB");
define('USER',"MEUUSUÁRIO");
define('PASS',"MEUPASSWORD);
Não se esqueça também de importar seu banco de dados no servidor online.
style.css : precisará ser alterado caso o site não esteja na raiz. A url das imagens deve inserir a pasta interna:
.fundo{background: url('/login/img/login-tecnologia-webdesign-em-foco-XS.jpg') center center no-repeat; background-size: cover; }
javascript.js: alterar a função getRoot():
function getRoot()
{
var root="https://"+document.location.hostname+"/login/";
return root;
}
Não se esqueça também que no site do google recaptcha você tem que colocar o seu domínio online para que seja autorizado seu uso.