Sumário
- Requisitos
- Configurações básicas
- Pontos de atenção
Procedimentos
Requisitos
Almalinux 9.2 ou superior
Configurações básicas
- Atualize o ambiente completamente
dnf updateShellScript- Instale os requisitos
sudo yum install screen epel-release curl nano wget -yShellScript- Ajustes de instalação para MariaDB
Crie o diretório mkdir /root/cpanel_profile
Dentro do arquivo cpanel_profile ajuste conforme a versão do MariaDB desejada
nano /root/cpanel_profile/cpanel.configShellScriptVersões do serviço de banco de dados, basta copiar o código em anexo é adicionar no arquivo cpanel_profile
MySQL 8
mysql-version=8.0
MariaDB 10.3
mysql-version=10.3
MariaDB 10.5
mysql-version=10.5
MariaDB 10.6
mysql-version=10.6
MariaDB 10.11
mysql-version=10.11
MariaDB 11.4
mysql-version=11.4ShellScriptExemplo de arquivo cpanel_profile configurado com MariaDB 10.11
mysql-version=11.4ShellScript- Configure o hostname do ambiente
sudo hostnamectl set-hostname SEUHOSTNAMEShellScript- Abra um novo screen, para garantir que se você perder conexão, a instalação continuar de qualquer maneira
screen -S instalacao_cPanelShellScript- Baixe o instalador cPanel
cd /home && curl -o latest -L https://securedownloads.cpanel.net/latest && sh latestShellScript- Converter AlmaLinux para CloudLinux
cd /home && wget https://repo.cloudlinux.com/cloudlinux/sources/cln/cldeploy && sh cldeploy -iShellScript- Instalação de PHP’s
dnf groupinstall alt-php
dnf update cagefs lvemanagerShellScript- Bloqueio da leitura do arquivo my.cnf, dentro do arquivo
/etc/cagefs/custom.black.list
nano /etc/cagefs/custom.black.list
/etc/my.cnf
/usr/local/etc/my.cnf
/etc/mysql/mysql.conf.d/mysqld.cnf
/etc/mysql/my.cnfShellScriptEm seguida reinicie o cagefs para concluir o procedimento.
cagefsctl --force-updateShellScript- Instalação do Imunify
wget https://repo.imunify360.cloudlinux.com/defence360/i360deploy.sh -O i360deploy.sh
bash i360deploy.shShellScript- Instalação do CSF
cd /home/
wget https://download.configserver.com/csf.tgz
tar -xzf csf.tgz
cd csf
./install.cpanel.sh
sleep 2s
cd /home/
rm -rf csf*ShellScriptNo CSF é necessário configurar o LF_IPSET para evitar travamentos do sistema de rDNS.
- Instalação do LiteSpeed
rm -rf /usr/local/cpanel/whostmgr/docroot/cgi/lsws
wget https://www.litespeedtech.com/packages/cpanel/lsws_whm_autoinstaller.sh
chmod a+x lsws_whm_autoinstaller.sh
./lsws_whm_autoinstaller.sh $INFORME_SERIALShellScript- Ajustes que precisam ser efetuados APÓS a instalação do cPanel concluída.
Ajustes no php.ini
- Desabilitar a função do phpmail com
disable_functions = mail
- Ajustar os recursos padrões da versão do PHP
max_execution_time = 600
max_input_time = 600
;max_input_nesting_level = 64 ; Maximum input variable nesting level
memory_limit = 1024M
max_input_vars = 10000
Ajustes no cPanel
cPanel
- Acesse o WHM -> Ajustar configurações / Tweak Settings
- Domains -> Restrict document roots to public_html -> Off
Esse ajuste permitirá que o usuário crie subdomínios FORA da public_html.
WP Toolkit
- Acesse o WHM -> WP Toolkit
- Configurações
- Desative a opção
Permitir que websites WordPress enviem e-mails de notificação após a instalação
Esse ajuste evita que e-mails sejam enviados via PHPMailer após a instalação de um WordPress, evitando reporte de erros durante a instalação via WP Toolkit de novos WordPress.