Pular para o conteúdo principal

Requisitos

Antes de instalar o M�dulo SaaS, precisa de garantir que o seu servidor e a instala��o do Perfex CRM cumprem os requisitos m�nimos. N�o salte este passo ? instalar num servidor incompat�vel causar� problemas mais tarde.

Requisitos do Perfex CRM

RequisitoDetalhes
Vers�o do Perfex CRMVers�o 3.0.x ou superior (mais recente recomendada)
Licen�a V�lidaC�digo de compra Envato/CodeCanyon ativo
Instala��o FuncionalO Perfex CRM deve estar totalmente instalado e a funcionar antes de adicionar este m�dulo
perigo

Importante: N�O instale este m�dulo num Perfex CRM avariado ou parcialmente instalado. Certifique-se de que o pr�prio Perfex CRM funciona perfeitamente primeiro. Se conseguir iniciar sess�o no painel admin e tudo parecer normal, est� pronto.

Requisitos do Servidor

RequisitoM�nimoRecomendado
Vers�o PHP7.48.1 ou superior
Vers�o MySQL5.78.0 ou superior
Servidor WebApache 2.4 ou NginxApache 2.4+ com mod_rewrite
RAM1 GB2 GB ou mais (depende do n�mero de inquilinos)
Espa�o em Disco500 MB5 GB+ (cada inquilino usa espa�o de base de dados)

Extens�es PHP Necess�rias

Estas extens�es PHP devem estar ativadas no seu servidor. A maioria dos fornecedores de alojamento tem-nas ativadas por defeito:

  • mysqli ? Para conex�es � base de dados MySQL
  • curl ? Para chamadas a APIs externas
  • json ? Para processamento de dados
  • mbstring ? Para suporte a strings multibyte
  • openssl ? Para conex�es seguras
  • zip ? Para instala��o do m�dulo
informação

Como verificar as suas extens�es PHP: Inicie sess�o no painel admin do Perfex CRM e v� a Setup ? System/Server Info. Ver� uma lista de todas as extens�es PHP instaladas.

Requisitos MySQL

Isto � muito importante ? o m�dulo SaaS cria uma base de dados separada para cada inquilino (opcional mas recomendado). Isto significa:

RequisitoPor que � necess�rio
Acesso MySQL Root (ou utilizador com privil�gio CREATE DATABASE)O m�dulo precisa de criar novas bases de dados automaticamente quando os inquilinos se registam
Limite de bases de dados suficienteAlguns planos de alojamento partilhado limitam o n�mero de bases de dados. Precisa de suficientes para todos os seus inquilinos
Acesso MySQL remoto ou localO m�dulo precisa de se conectar ao MySQL para criar/gerir bases de dados dos inquilinos

Como Verificar os Privil�gios do Utilizador MySQL

Se estiver a usar cPanel:

  1. Inicie sess�o no cPanel
  2. V� a MySQL Databases
  3. Veja o seu utilizador de base de dados em Current Users
  4. Clique em Privileges ? certifique-se de que tem ALL PRIVILEGES ou pelo menos: CREATE, DROP, ALTER, SELECT, INSERT, UPDATE, DELETE

Se estiver a usar um VPS/servidor dedicado:

-- Run this in MySQL to check privileges:
SHOW GRANTS FOR 'your_username'@'localhost';
aviso

Limita��o de alojamento partilhado: Alguns fornecedores de alojamento partilhado (como planos econ�micos no GoDaddy, Bluehost, etc.) limitam o n�mero de bases de dados MySQL que pode criar. Como cada inquilino obt�m a sua pr�pria base de dados, precisar� de um plano que permita bases de dados suficientes para o n�mero esperado de inquilinos. Recomendamos um VPS ou servidor dedicado para plataformas SaaS de produ��o.

Compara��o de Tipos de Alojamento

N�o tem certeza de qual tipo de alojamento usar? Eis a nossa recomenda��o:

Tipo de AlojamentoAdequado?Notas
Alojamento Partilhado?? LimitadoFunciona para testes/implanta��es pequenas. Bases de dados e recursos limitados.
VPS (Virtual Private Server)? RecomendadoControlo total, bases de dados ilimitadas, acess�vel ($5?20/m�s)
Servidor Dedicado? MelhorDesempenho m�ximo. Ideal para 100+ inquilinos.
Cloud (AWS, DigitalOcean, etc.)? RecomendadoEscal�vel, fi�vel, acess�vel. �tima op��o inicial.
Alojamento cPanel/WHM? ExcelenteCaminho de configura��o mais f�cil ? o nosso m�dulo integra-se diretamente com o cPanel

Requisitos de Dom�nio

Precisar� de um dom�nio apontado para o seu servidor. O m�dulo suporta estas estruturas de URL:

EstruturaExemploComo Funciona
Subdirectory (padr�o)yoursite.com/ws/tenant-nameMais f�cil de configurar. N�o s�o necess�rias altera��es de DNS para inquilinos.
Subdomaintenant-name.yoursite.comAspeto profissional. Requer DNS wildcard.
Custom Domaintenant-own-domain.comOs inquilinos usam o seu pr�prio dom�nio. Requer apontamento DNS.

Lista de Verifica��o Pr�-Instala��o

Antes de prosseguir para o passo de instala��o, certifique-se de que pode marcar todos estes itens:

  • O Perfex CRM est� instalado e a funcionar (consegue iniciar sess�o no painel admin)
  • A vers�o PHP � 7.4 ou superior
  • A vers�o MySQL � 5.7 ou superior
  • O seu utilizador MySQL tem privil�gios CREATE DATABASE
  • Tem acesso FTP/SFTP ou gestor de ficheiros ao seu servidor
  • Tem o c�digo de compra do M�dulo SaaS do CodeCanyon
  • Tem pelo menos 500 MB de espa�o em disco livre
dica

Todas as verifica��es passaram? �timo! Siga para o guia de Instala��o para instalar o m�dulo.

informação

Algo n�o cumpre os requisitos? Contacte o seu fornecedor de alojamento e pe�a para atualizar a vers�o PHP, ativar as extens�es necess�rias ou aumentar o limite de bases de dados MySQL. A maioria dos fornecedores de alojamento faz isto gratuitamente mediante pedido.