GerA. (Gerenciador de Assinaturas) - Documentação


índice

 

 

I - Requisitos

  • Suporte a linguagem PHP versão 7.2.x <= 8.1 [ http://www.php.net/ ]
  • Suporte ao ionCube v12 ou superior
  • MySQL 7.2 ou superior
  • Função IMAP habilitada no PHP para automação do help desk (Opcional)

 

II - Instalação

 

1ª PARTE - Configurações de arquivos

Abaixo, as informações que devem ser editadas.

#1 - dbconector.php (Para conectar ao banco de dados)

Edite o arquivo includes\dbconector.php para informar os dados para conexão com a base de dados, a partir da linha 4.

$_usuarioDB[hostname] = "localhost"; // Host do banco, geralmente localhost
$_usuarioDB[database] = "banco_de_dados"; // Nome do banco de dados
$_usuarioDB[username] = "usuario"; //Usuário do banco
$_usuarioDB[password] = "senha"; // Senha do usuário

SEGURANÇA

Devido a distribuição do sistema em massa, será necessário "renomear" o
diretório "auto" (PainelAdm/auto), onde contém a parte de automação,
para um nome de sua preferência.
Esta modificação evita manipulação dos arquivos existentes, por conta
de outros usuários maus intencionados.
Neste diretório, os arquivos que iniciam com "_" (underscore) PODEM ser
editados e renomeados.

CHMOD

Dispomos em nosso site um método para transferência de arquivos entre servidores, ou seja, via FTP.
Esta além de agilizar a instalação do sistema em seu domínio, o próprio sistema de transferência aplica as permissões nos arquivos necessários.

Será necessário dar permissão CHMOD 0777 nos seguintes arquivos e diretórios em negrito:

Arquivos:

  • painel/PainelAdm/_config.php.inc
  • painel/PainelAdm/_dados_boleto.php.inc
  • painel/PainelAdm/_form_validacao.php.inc
  • painel/PainelAdm/_layout_painel.php.inc
  • painel/PainelAdm/_licenca.php.inc

Diretórios:

  • painel/PainelAdm/backup
  • painel/PainelAdm/logs


ENVIO DE E-MAIL COM AUTENTICAÇÃO SMTP

Existem 2 arquivos contendo classe para envio de mensagem.

#1 - Através da função mail() do PHP. (Padrão)
#2 - Através de conexão SMTP.

O arquivo padrão (default) para envio de e-mail, está utilizando a função de envio do próprio PHP.

Se o seu servidor não permite a execução da função mail(), você deverá editar e "renomear" o arquivo classeDeSmtp_autenticado.php.inc, localizado em "includes/", para "classeDeSmtp.php.inc".

Informe os dados de seu servidor SMTP, como no exemplo abaixo:

var $host = "smtp.seudominio.com.br"; // Endereço ou IP do servidor SMTP
var $user = "usuario"; // Usuário do e-mail
var $pass = "senha"; // Senha do usuário do e-mail

 


2ª PARTE - Instalação da estrutura de dados

após a configuração do arquivo que faz a conexão com o banco de dados, execute o arquivo "_instalar_db.php" localizado no diretório raiz do sistema e aguarde a instalação da estrutura do banco!
Feito, remova o arquivo "_instalar_db.php" para que a instalação do sistema seja concluída.

 

III - Licença

LICENCIANDO O SISTEMA

Inicialmente, acesse o painel de administração (http://painel.seudominio.com.br/PainelAdm), para autenticar pela primeira vez, com os seguintes dados:

Usuário: admin
Senha: @adminstall

após autenticado, informe a chave e data informada na aquisição do sistema, para liberá-lo em seu domínio.

Feito isso, acesse a opção "Configurações > Usuários", e altere a senha para uma de sua preferência.

 

IV - Configuração do Sistema

Clique aqui para configurar o sistema seguindo o manual.

 

V - Painel administrativo

Para acessar a área de administração, informe o caminho como no exemplo abaixo:

http://painel.seudominio.com.br/PainelAdm

 

VI - Painel do cliente

Este painel deve ser disponibilizado ao seu cliente para que ele possa gerenciar sua conta.

Para utilizar a área de cliente, deve-se acessar o diretório raiz do sistema. Exemplo:

http://painel.seudominio.com.br/

 

 

VII - Store (Área de assinatura)

Os produtos e servios cadastrados podem ser apresentados em "/store" localizado na pasta raiz do sistema (http://painel.seudominio.com.br/store/).
Alguns arquivos estruturais contidos neste diretório(a depender da assinatura ofertada), poderão ser parcialmente alterados à sua preferência, porém, deve-se tomar cuidado para não comprometer as estruturas do código.

Nesta área, o cliente/ visitante irá se vincular ao sistema, após a escolha da assinatura do serviço/ produto de desejado.

 

VIII - Plugin AWStats

Para que o sistema faça a leitura dos dados do AWStats, é necessário fazer o upload do diretório "plugaws" localizado em "painel", no diretório principal (www) do domínio de seu cliente.
Um exemplo de onde deve estar o diretório:

http://www.sitedocliente.com.br/plugaws/

Caso utilize o WebHost Manager, adicione esta pasta no diretório padrão (cpanel3-skel/public_html), assim as novas contas que forem criadas, já estarão com o conteúdo necessário para fazer a leitura das estatísticas do domínio.

 

IX - Atualização (Update)

Clique aqui para acompanhar o histórico de atualização do sistema.

 

X - BUG

Para reportar problemas sobre possíveis bugs (erros), por favor retornar para nosso suporte, informando detalhadamente os erros impressos no sistema.

O mesmo será corrigido e disponibilizado para update.

 

XI - Suporte

Caso necessite de alguma informação a respeito de configuração e/ou instalação do sistema, entre em contato com o nosso suporte.

 

XII - Sugestões

Estamos aberto a sugestões para aperfeiçoamento do sistema, pois queremos desenvolver uma ferramenta que atenda suas necessidades.

Envie suas sugestões para o email de relacionamento, retornaremos o mais breve possível.