Etapa 1:Pré-requisitos - Sistema operacional Ubuntu 20.04 LTS
- Um usuário não root com privilégios sudo
- Pilha LAMP instalada (Apache, MariaDB e PHP)
- Um nome de domínio apontando para o endereço IP do seu servidor ou um subdomínio para a instalação do Zikula CMS.
Etapa 2:Criar banco de dados para Zikula CMS 1. Faça login em seu servidor MariaDB com o seguinte comando:
```bash
sudo mysql -u raiz -p
```
2. Digite a senha do usuário root do MariaDB quando solicitado.
3. Crie um novo banco de dados para Zikula executando a seguinte consulta:
```sql
CRIAR BANCO DE DADOS zikula_db;
```
4. Crie um novo usuário para o banco de dados Zikula com o seguinte comando:
```sql
CRIAR USUÁRIO 'zikula_user'@'localhost' IDENTIFICADO POR 'senha forte';
```
5. Certifique-se de substituir 'senha forte' por uma senha forte real.
6. Conceda ao usuário acesso total ao banco de dados Zikula:
```sql
GRANT ALL ON zikula_db.* TO 'zikula_user'@'localhost';
```
7. Liberar privilégios
```sql
PRIVILÉGIOS DE FLUSH;
```
8. Saia do shell MariaDB:
```sql
saída;
```
Etapa 3:Baixe o Zikula CMS 1. Baixe a versão estável mais recente do Zikula CMS em seu site oficial:
```bash
cd/tmp
wget https://download.zikula.org/core/Zikula-X.Y.Z.zip
```
2. Substitua "X.Y.Z" pelos números de versão reais.
Etapa 4:descompacte o Zikula CMS ```bash
descompacte Zikula-X.Y.Z.zip
mv zikula-X.Y.Z/* /var/www/html/
```
Etapa 5:configurar o host virtual Apache 1. Crie um novo arquivo de configuração de host virtual Apache para Zikula:
```bash
sudo nano /etc/apache2/sites-available/zikula.conf
```
2. Adicione a seguinte configuração:
```Apache
DocumentRoot /var/www/html/
Índices de opções FollowSymLinks MultiViews
Permitir substituir tudo
Ordem permitir, negar
permitir de todos
```
3. Salve e feche o arquivo.
4. Habilite o novo host virtual executando o seguinte comando:
```bash
sudo a2ensite zikula.conf
```
5. Reinicie o Apache para aplicar as alterações:
```bash
sudo systemctl reiniciar apache2
```
Etapa 6:Iniciar a instalação do Zikula
1. Abra um navegador da web e navegue até o seu nome de domínio ou subdomínio que você definiu anteriormente para Zikula.
2. Você será saudado com o assistente de instalação do Zikula. Siga as instruções na tela para concluir a instalação.
- Selecione o idioma de instalação.
- Escolha o “Tipo de instalação”, normalmente “Instalação padrão” ou “Dados de demonstração”.
- Insira os detalhes da conexão com o banco de dados que você criou anteriormente, incluindo o nome do banco de dados, usuário e senha.
- Defina as configurações do site, como nome do site, nome de usuário e senha do administrador e endereço de e-mail.
3. Depois de preencher todas as informações, clique em “Instalar” para iniciar o processo de instalação.
Etapa 7:etapas pós-instalação
1. Quando a instalação for concluída, exclua o diretório de instalação para melhorar a segurança:
```bash
sudo rm -rf /var/www/html/install
```
2. Certifique-se de sair da conta de administrador padrão que você criou durante a instalação e habilitar a autenticação de dois fatores (2FA) para maior segurança.
É isso! Você instalou o Zikula CMS com sucesso em seu servidor Ubuntu 20.04 LTS. Agora você pode começar a construir e gerenciar seus sites ricos em conteúdo.