Requisitos do Sistema: O que preciso para executar o eDirectory no meu servidor?
Introdução
Se você adquiriu a licença de código-fonte do eDirectory, tem a flexibilidade de hospedar seu site em seu próprio servidor dedicado. Isso oferece maior controle sobre seu ambiente de hospedagem. No entanto, para garantir um lançamento suave e bem-sucedido, é crucial entender e atender a requisitos de sistema específicos.
Considerações sobre Auto-Hospedagem e Nossa Instalação Padrão:
Por padrão, para que você comece a trabalhar rapidamente, cuidamos automaticamente da instalação inicial do site em nossos servidores otimizados. Isso permite que você comece a construir seu diretório imediatamente. No entanto, se você optar por auto-hospedar, o processo envolve transferir os arquivos do site para seu servidor e configurar meticulosamente os componentes de sistema necessários. Esta etapa adicional requer tempo dedicado, que você deve considerar em seu cronograma de lançamento do site.
Causas Comuns de Atrasos no Lançamento com Auto-Hospedagem:
Baseado em nossa experiência, os atrasos nas implantações do eDirectory auto-hospedadas geralmente decorrem dos seguintes problemas:
- Informações de Acesso ao Servidor Incorretas: Fornecer detalhes de login imprecisos para seu servidor impede que nossa equipe acesse e configure-o.
- Permissões de Servidor Insuficientes: Precisamos de acesso de nível root ao seu servidor para realizar as transferências de arquivo e configurações de sistema necessárias. Permissões limitadas podem interromper o processo.
- Atender aos Requisitos Mínimos de Hardware: Seu servidor deve possuir recursos de hardware adequados para executar o eDirectory de forma eficiente. Recursos insuficientes podem levar a problemas de desempenho.
- Módulos ou Bibliotecas Centrais Faltando: O eDirectory depende de módulos de software e bibliotecas específicos para funcionar corretamente. A ausência deles impedirá a instalação e operação adequadas (uma lista detalhada é fornecida abaixo).
- Acesso Apenas a Painéis Baseados na Web (por exemplo, cPanel): Embora painéis de controle baseados na web, como cPanel, ofereçam ferramentas de gerenciamento, eles geralmente restringem alterações de configuração de nível root, que são essenciais para a instalação do eDirectory. Portanto, o acesso root via SSH (Secure Shell) é necessário.
- Software em Conflito no Mesmo Servidor: Instalar o eDirectory em um servidor que já esteja executando outro software pode levar a conflitos e instabilidade. Recomendamos fortemente configurar um servidor limpo e dedicado exclusivamente para seu site eDirectory.
A Abordagem Recomendada: Um Servidor Limpo com Acesso Root:
Para garantir a transferência de hospedagem mais rápida e mais suave, aconselhamos fortemente configurar um servidor dedicado baseado em Linux limpo. Isso permite que nossa equipe migre os arquivos do site de forma eficiente e configure todos os requisitos de sistema necessários simultaneamente. Fornecer-nos as credenciais corretas de acesso root (via SSH) é fundamental para uma configuração oportuna e bem-sucedida.
Embora tecnicamente possa ser possível tentar a instalação com acesso a painéis baseados na web, como cPanel, esse método restringe significativamente nossa capacidade de enviar o software e fazer alterações cruciais de configuração de nível root. Consequentemente, confiar apenas no acesso do cPanel é conhecido por causar atrasos substanciais e, portanto, não é uma abordagem recomendada.
Opção de Auto-Instalação (Usuários Avançados):
Clientes com a experiência técnica necessária podem optar por realizar a instalação do eDirectory por conta própria. Fornecemos um guia de instalação detalhado (geralmente encontrado como um arquivo README.md
dentro do pacote de código-fonte) contendo instruções passo a passo. No entanto, esse processo pode ser complexo e requer familiaridade com ambientes de servidor, interfaces de linha de comando e os requisitos de software específicos do eDirectory. Para usuários não técnicos, tentar a auto-instalação geralmente leva a complicações e atrasos subsequentes. Portanto, geralmente recomendamos que nossa equipe experiente cuide da migração e da configuração inicial do servidor.
Requisitos Essenciais do Sistema para Seu Servidor eDirectory (Ambiente Linux):
Seu servidor deve estar executando um sistema operacional baseado em Linux compatível de uma das seguintes distribuições:
- CentOS 7
- Ubuntu 22.04
- Debian 9
- CloudLinux
Observação Importante para Usuários de cPanel/WHM: Se você pretende usar o cPanel/WHM como seu painel de gerenciamento de servidor, CloudLinux é o único sistema operacional compatível, pois é o único que suporta nativamente a instalação do PHP 7.4 dentro do ambiente cPanel.
Observe que uma licença CloudLinux para cPanel incorrerá em uma taxa mensal separada de aproximadamente $16 USD (esta é uma cobrança direta da CloudLinux, não uma taxa do eDirectory).
Além do sistema operacional, seu servidor deve atender aos seguintes requisitos de software e hardware:
- Servidor Web Apache: Versão 2.2 ou 2.4 com os módulos
mod-rewrite
eenv
habilitados. - Banco de Dados MySQL: Versão 5.7 OU versão MariaDB 10.11.
- PHP: Versão 7.4.
- (Observação Importante para Versões Mais Antigas do eDirectory): Se você estiver usando uma versão do eDirectory abaixo de 11.5, você deve usar a versão PHP 5.6.
- Bibliotecas Padrão do PHP: Além das seguintes bibliotecas PHP adicionais:
mcrypt
,gd
(deve incluir suporte a WebP),intl
,mbstring
,pdo
,pdo_mysql
,exif
,apcu
ouapc
.
- cURL: Habilitado.
- JSON: Habilitado.
- Configuração do PHP
php.ini
:date.timezone
configurado para um fuso horário válido.safemode
definido comoOff
(Desativado).openbase_dir
definido comoOff
(Desativado).short_open_tag
definido comoOn
.
- Cron Jobs: A capacidade de configurar pelo menos 11 cron jobs para vários processos em segundo plano do eDirectory.
- Elasticsearch: Versão 2.3.4 (nosso plugin Elasticsearch interno precisa ser instalado junto com o software central do eDirectory).
- OpenSSL: Habilitado.
- Memória (RAM): Pelo menos 4GB é recomendado para um desempenho ideal.
Se você precisar da assistência de nossa equipe com a instalação e configuração inicial do servidor, precisaremos de acesso root via SSH (Secure Shell). Por favor, entre em contato com nossa equipe de vendas para perguntar sobre nosso pacote de configuração de servidor dedicado.
Conclusão
Para requisitos de sistema relativos a outras versões do eDirectory, consulte diretamente nossa equipe de suporte do eDirectory.
Note: Para a versão 13.1 do eDirectory e todas as versões subsequentes, as instruções de instalação mais atualizadas e os requisitos do sistema podem ser encontrados no arquivo README.md
localizado no diretório raiz do código-fonte do seu projeto. Sempre consulte este arquivo para as informações mais recentes.