Se você está procurando uma maneira de instalar o WonderCMS em um servidor VPS com AlmaLinux 9, siga as etapas abaixo.
Pré-requisitos
- Um servidor VPS rodando AlmaLinux 9.
- Acesso root ou sudo ao servidor.
- Um domínio apontando para o seu servidor (opcional, mas recomendado).
Passo 1: Atualizar o Sistema
Primeiro, atualize os pacotes do seu sistema:
sudo dnf update -y
Passo 2: Instalar o PHP e Dependências
Instale o PHP e as dependências necessárias:
sudo dnf install php php-mbstring php-xml unzip -y
Passo 3: Baixar o WonderCMS
Agora, navegue até o diretório desejado e baixe a versão mais recente do WonderCMS:
cd /var/www
sudo curl -LO https://github.com/WonderCMS/WonderCMS/archive/refs/tags/v3.4.0.zip
sudo unzip v3.4.0.zip
sudo mv WonderCMS-3.4.0 wondercms
Passo 4: Permissões
Defina as permissões adequadas para o diretório do WonderCMS:
cd wondercms
sudo chown -R apache:apache .
sudo chmod -R 755 .
Passo 5: Configurar o Apache
Crie um arquivo de configuração do Apache para o WonderCMS:
sudo nano /etc/httpd/conf.d/wondercms.conf
Adicione o seguinte conteúdo ao arquivo:
ServerName seudominio.com # Substitua por seu domínio
DocumentRoot /var/www/wondercms
AllowOverride All
Require all granted
ErrorLog /var/log/httpd/wondercms_error.log
CustomLog /var/log/httpd/wondercms_access.log combined
Salve e saia do editor.
Passo 6: Ativar Módulos e Reiniciar Apache
Habilite o módulo de reescrita e reinicie o Apache:
sudo dnf install mod_rewrite -y
sudo systemctl restart httpd
Passo 7: Acessar o WonderCMS
Agora você pode acessar o WonderCMS no seu navegador usando o seu domínio. Complete a configuração inicial através do navegador seguindo as instruções na tela.