Como Instalar o SuiteCRM

2023-08-12

SuiteCRM é uma solução de gerenciamento de relacionamento com o cliente de código aberto construída em PHP. Pode ser hospedada ou hospedada na nuvem. O SuiteCRM também pode ser amplamente personalizado para atender às necessidades de negócios. Nas próximas seções, apresentaremos os vários recursos do SuiteCRM.

1. Instalar o ambiente LAMP

Atualize o pacote do sistema para a versão mais recente

yum update

Após a atualização do pacote, o LAMP (Linux, Apache, MySQL e PHP) pode ser instalado usando todos os módulos PHP necessários

yum install httpd php php-common php-curl php-xml php-json php-mbstring php-zip php-imap pcre pcre-devel zlib-devel mariadb-server

Depois de instalar o LAMP, inicie os serviços Apache e MariaDB e configure-os para iniciar automaticamente quando o sistema for inicializado

systemctl start httpd mysql

Proteja e melhore a instalação do servidor de banco de dados executando o seguinte script

mysql_secure_installation

Você será solicitado a inserir a senha do root, basta pressionar [Enter].

Enter current password for root (enter for none):

Novamente, você também será solicitado a responder às seguintes perguntas, simplesmente digite y para todas as perguntas, defina a senha do root, exclua o usuário anônimo, desative o login remoto do root, exclua o banco de dados de teste e recarregue a tabela de permissões.

Set root password? [Y/n] y 
Remove anonymous users? [Y/n] y
Disallow root login remotely? [Y/n] y
Remove test database and access to it? [Y/n] y
Reload privilege tables now? [Y/n] y

Agora você precisa configurar o PHP para permitir o upload de arquivos de pelo menos 6MB.

Abra seu arquivo de configuração do PHP (/etc/php.ini ou /etc/php5/apache2/php.ini) com o editor de sua escolha, procure por upload_max_filesize e defina-o

upload_max_filesize = 6M

Salve o arquivo e feche-o, em seguida, reinicie o servidor HTTP

systemctl restart httpd

2. Criar um banco de dados SuiteCRM

Nesta etapa, você pode criar um banco de dados para armazenar os dados do SuiteCRM. Execute o seguinte comando para acessar o shell do MariaDB (lembre-se de usar seu próprio nome de banco de dados, usuário e senha)

$ mysql -u root -p
MariaDB [(none)]> CREATE DATABASE suitecrm_db; MariaDB [(none)]> CREATE USER 'crmadmin'@'localhost' IDENTIFIED BY '123';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON suitecrm_db.* TO 'crmadmin'@'localhost';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit;

3. Instalando e configurando o SuiteCRM

Primeiro, instale o Git, obtenha e clone a versão mais recente do SuiteCRM do repositório do Github com as permissões apropriadas na pasta do SuiteCRM no diretório raiz do Apache (/var/www/html/)

yum -y install git
cd /var/www/html
git clone https://github.com/salesagility/SuiteCRM.git
mv SuiteCRM suitecrm
chown -R apache:apache suitecrm [On CentOS/RHEL]
chmod -R 755 suitecrm
ls -ld suitecrm

Agora abra seu navegador da web e insira a URL abaixo para acessar o Assistente de Instalação do SuiteCRM

http://SERVER_IP/suitecrm/install.php ou http://localhost/suitecrm/install.php

Abra a página, se solicitado a instalar o composer, se o composer não estiver instalado, instale-o através do seguinte link

https://docs.phpcomposer.com/01-basic-usage.html

Após a conclusão da instalação, instale o pacote do projeto em

composer update --ignore-platform-reqs

Você verá a página de boas-vindas, que inclui o contrato de licença do SuiteCRM. Leia a licença e marque " Eu aceito" e defina o idioma da instalação. Clique em Avançar para continuar.

Suite CRM Setup Assistente Web do SuiteCRM, você verá a página de requisitos de pré-instalação abaixo. Se tudo estiver bem, como mostrado na captura de tela abaixo, clique em Avançar para continuar.

System Environment

Em seguida, forneça as configurações do banco de dados do SuiteCRM (nome do banco de dados, host, nome de usuário e senha)

Database Configuration

4. Configuração do Banco de Dados do SuiteCRM

Na mesma página, insira a configuração do site (nome do site, nome de usuário do administrador, senha e endereço de e-mail).

Você também pode configurar opções adicionais.

Dados de Demonstração (selecione Sim se quiser preencher o site com dados de demonstração).

Seleção de cenário - por exemplo, vendas, marketing, etc.

Especificação do servidor SMTP - selecione seu provedor de e-mail, servidor SMTP, porta, detalhes de autenticação do usuário.

Detalhes da marca - nome da organização e logotipo.

Configurações da área do sistema - formato de data, formato de hora, fuso horário, moeda, símbolo da moeda e código de moeda ISO 4217.

Configurações de segurança do site.

5. Login

Após a conclusão, clique em Avançar para iniciar o processo de instalação real, onde o instalador criará as tabelas do banco de dados e as configurações padrão.

Login the System

Uma vez que a instalação esteja completa, você pode fazer login. Forneça o nome de usuário e a senha do administrador e clique em " Login "