Como adicionar uma conta cliente no Mktools.



1. Criar banco de dados


1.1
No cpanel do mktools, na aba Banco de dados, clique em ?Bancos de dados Mysql?;


1.2
Aba ?criar novo banco de dados?, complete o campo ?mktools_? e clique em criar banco de dados;


1.3
Aba ?Usuários do mysql > adicionar novo usuário? complete o campo ?mktools_?, informe uma senha e clique em criar usuário;


1.4
Aba ?Adicionar usuário ao banco de dados? selecione o usuário criado e o banco criado, e clique em adicionar. Conceda todas as permissões;



2. Gerar a estrutura Sql


2.1
Com o Dbeaver aberto, na lista de conexões à esquerda, clique com o botão direito na conexão ?mktools_dazz?, e na opção Tools > Dump Database.


2.2
Selecione o objeto ?mktools_dazz? e, clique em ?Next?.


2.3  

Na tela seguinte, marque a opção ?Structure only? e confira no campo ?output folder? onde o arquivo será gerado e, clique em ?Start?.


3. Configurar conexão no dbeaver e criar a estrutura de tabelas


3.1

No dbeaver, clique no ícone ?New database connection? (O primeiro icone, bem embaixo do menu file). Selecione MariaDb e clique em next.


3.2

Preencha host: cloud.mkt.tools, database: mktools_dbcriado, user name: mktools_usuariocriado, password: a senha criada e clique em finish.


3.3

Na conexão nova, que agora aparece na lista à esquerda, clique como botão direito e clique na opção SQL Editor. Na aba que abrir, cole o conteudo do arquivo gerado no item 2. Com o cursor no editor, tecle ALT + X. Aguarde a execução do script.



4. Configurar banco de dados

4.1. No dbeaver conecte no banco mktools_master e acesse a tabela sis_database (dois cliques sobre ela);

4.2. Clique no icone para adicionar uma nova linha (abaixo do grid, icone com sinal de +)

4.4. Acesse http://mkt.tools/md5.php. Para preencher os campos do item 4.3, exceto o db_label, codifique o valor nesta pagina.

4.3. Preencha as colunas:

db_label: um nome para identificar a conexao

db_server: codifique a palavra localhost

db_user: codifique o usuario criado (mktools_?)

db_database: codifique o nome do banco criado (mktools_...)

db_password: codifique a senha criada para o usuario

4.5. clique no botão ?save?, abaixo do grid.

4.6. guarde o ID do novo registro (coluna db_cod).


5. Criar Contato no master

5.1. Ainda no banco mktools_master, abra a tabela cnt_contact adicione uma linha, preenchendo as colunas conforme modelo das que já estão preenchidas dos outros clients. Na coluna database, preencha com ID do ítem 4.6.

5.2. clique no botão ?save?, abaixo do grid.

5.3. guarde o ID do novo registro (coluna id).


6. Criar usuário

6.1. Ainda no banco mktools_master, abra a tabela sys_login adicione uma linha, preenchendo as colunas:

access_level: 5 (gestor)

id_client: (preencha com o ID do ítem 5.3)

id_contact: 2 (id do gestor na tabela client)

login: (e-mail para gestor logar no mktools)

password: (na página indicada no item 4.4, criptografe uma senha para preencher aqui (3º campo da página))

6.2. clique no botão ?save?, abaixo do grid.


7. Criar o Apontamento do Subdomínio https://cliente.mkt.tools/ apontando para o redirecionador de Tools. Este apontamento é necessário para que as Tools LND, FLP, SRV e etc possam ser redirecionadas para os seus respectivos locais no cloud.


1. Abra o Cpanel do Mktools;

2. Abra a pasta Domínios e em seguida a Subpasta Subdomínios;

3. Adicione o novo apontamento do subdomínio https://cliente.mkt.tools/ apontando para /public_html/subdomain

4. Teste o subdomínios acessando https;//cliente.mkt.tools/ . O browser deve abrir o www padrão do cliente que está na tabela master cnt_contact.




Tente acessar o mktools com o usuário criado no ítem 6.


Ao acessar, crie 2 contatos, sendo o primeiro a ORG do client e o segundo o Gestor do sistema, para que os Ids sejam 1 e 2 respectivamente.


Em seguida acesse o setup para configurar, antes de usar as tools.