Conectando Net
Nenhum Resultado
Ver Todos os Resultados
  • Início
  • Mais lidas
  • Importação
  • Notícias
  • Reviews
  • Streaming
    • Filmes
    • Séries
  • Marketing
  • Jogos
  • Inteligência Artificial
  • Imigração
  • Finanças
  • Início
  • Mais lidas
  • Importação
  • Notícias
  • Reviews
  • Streaming
    • Filmes
    • Séries
  • Marketing
  • Jogos
  • Inteligência Artificial
  • Imigração
  • Finanças
Nenhum Resultado
Ver Todos os Resultados
Conectando Net
Nenhum Resultado
Ver Todos os Resultados
Home Ubuntu

Como instalar o Joomla com Nginx no Ubuntu 18.04

Jhonny Souza por Jhonny Souza
07/12/19 - Atualizado em 16/11/23
em Ubuntu
Como instalar o Joomla com Nginx no Ubuntu
FacebookWhatsAppTelegram

O Joomla é um sistema de gerenciamento de conteúdo gratuito e de código aberto (CMS) para publicação de conteúdo da Web escrito em PHP. É um dos CMSs mais populares e é usado em todo o mundo para alimentar milhões de sites de todas as formas e tamanhos.

Ele pode ser usado para sites de pequenas empresas e empresas, lojas de comércio eletrônico, revistas on-line, blogs e portfólios pessoais e muito mais.

Este tutorial também deve funcionar em outros sistemas Linux, mas foi testado e escrito para um Ubuntu 18.04.

Pré-requisitos:

  • Ubuntu 18.04 VPS
  • Usuário administrativo do sudo com privilégios de root ou acesso ao próprio usuário root

Antes que você comece:

Execute o seguinte comando para atualizar a lista de pacotes e atualizar os pacotes do sistema:

sudo apt update && sudo apt upgrade

Instale os pacotes necessários:

sudo apt install unzip

Etapa 1: Instalar o MySQL e criar um banco de dados

Se você já possui o MySQL ou o MariaDB instalado, pode pular esta etapa e seguir para a próxima.

O comando a seguir instalará o servidor MySQL 5.7 mais recente a partir dos repositórios oficiais do Ubuntu:

sudo apt-get install mysql-server

Quando a instalação estiver concluída, emita o seguinte comando para proteger sua instalação:

mysql_secure_installation

Você será solicitado a responder a várias perguntas. Estes são os valores que usaríamos, mas você pode respondê-los com base em suas preferências:

  • Configurar o plugin VALIDATE PASSWORD? (Pressione y | Y para Sim, qualquer outra tecla para Não) N
  • Alterar senha de root? (Pressione y | Y para Sim, qualquer outra tecla para Não) N
  • Remover usuários anônimos? (Pressione y | Y para Sim, qualquer outra tecla para Não) Y
  • Proibir o login root remotamente? (Pressione y | Y para Sim, qualquer outra tecla para Não) Y
  • Remover banco de dados de teste e acessar a ele? (Pressione y | Y para Sim, qualquer outra tecla para Não) Y
  • Recarregar tabelas de privilégios agora? (Pressione y | Y para Sim, qualquer outra tecla para Não) Y

Em seguida, precisamos criar um banco de dados MySQL e um usuário para a nova instalação do Joomla.

Efetue login no console do MySQL:

sudo mysql

Execute os seguintes comandos para criar um novo banco de dados e usuário e conceder privilégios ao usuário:

mysql> CREATE DATABASE joomla;

mysql> GRANT ALL PRIVILEGES ON joomla.* TO 'joomla'@'localhost' IDENTIFIED BY 'my_strong_password';
mysql> FLUSH PRIVILEGES;
mysql> \q

Certifique-se de substituir ” my_strong_password ” por uma senha forte real.

Etapa 2: Instale o PHP 7.2 e os Módulos PHP Necessários

As versões mais recentes do Joomla são totalmente compatíveis com a versão padrão do PHP 7.2, fornecida com o Ubuntu 18.04.

Instale o PHP 7.2 e todos os módulos PHP necessários usando o seguinte comando:

sudo apt install php7.2-fpm php7.2-cli php7.2-gd php7.2-opcache php7.2-mysql php7.2-json php7.2-mcrypt php7.2-xml php7.2-curl

Defina as configurações recomendadas de PHP para o Joomla:

sudo sed -i "s/memory_limit = .*/memory_limit = 512M/" /etc/php/7.2/fpm/php.ini
sudo sed -i "s/upload_max_filesize = .*/upload_max_filesize = 128M/" /etc/php/7.2/fpm/php.ini
sudo sed -i "s/post_max_size = .*/post_max_size = 128M/" /etc/php/7.2/fpm/php.ini
sudo sed -i "s/max_execution_time = .*/max_execution_time = 3000/" /etc/php/7.2/fpm/php.ini

Etapa 3: Instale o Joomla

Instalar o Joomla é bastante fácil e direto. Primeiro, baixe o arquivo zip do Joomla na página de download do Joomla:

wget https://downloads.joomla.org/cms/joomla3/3-9-1/joomla_3-9-1-stable-full_package-zip?format=zip -O joomla.zip

Após a conclusão do download, descompacte o arquivo e mova os arquivos extraídos para o diretório /var/www/myjoomlasite.com, que será o diretório raiz do seu novo site Joomla:

sudo mkdir -p /var/www/myjoomlasite.com
sudo unzip joomla.zip -d /var/www/myjoomlasite.com

Certifique-se de substituir ” myjoomlasite.com ” pelo nome do seu nome de domínio registrado exclusivo.

Por fim, altere a propriedade do /var/www/myjoomlasite.comdiretório para o  www-data usuário, para que o PHP e o Nginx possam ler, gravar e editar arquivos:

sudo chown -R www-data: /var/www/myjoomlasite.com

Etapa 4: Instalar e configurar o Nginx

Se você não possui o Nginx instalado em seu servidor, pode instalar a versão estável mais recente dos repositórios oficiais do Ubuntu:

sudo apt install nginx

Em seguida, crie um novo bloco de servidor Nginx:

sudo nano /etc/nginx/sites-available/myjoomlasite.com
server {
    listen 80;
    server_name myjoomlasite.com www.myjoomlasite.com;
    root /var/www/myjoomlasite.com;

    index index.html index.htm index.php;

    charset utf-8;

    access_log /var/log/nginx/myjoomlasite.com.access.log;
    error_log /var/log/nginx/myjoomlasite.com.error.log info;

    location / {
        try_files $uri $uri/ /index.php?$args;
    }

    location ~* /(images|cache|media|logs|tmp)/.*.(php|pl|py|jsp|asp|sh|cgi)$ {
        return 403;
        error_page 403 /403_error.html;
    }

    location = /favicon.ico { access_log off; log_not_found off; }
    location = /robots.txt  { access_log off; log_not_found off; }

    error_page 404 /index.php;

    location ~ .php$ {
        fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
        fastcgi_index index.php;
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include /etc/nginx/fastcgi.conf;
    }

    location ~ /\.(?!well-known).* {
        deny all;
    }
}

Ative o bloco do servidor criando um link simbólico:

sudo ln -s /etc/nginx/sites-available/myjoomlasite.com /etc/nginx/sites-enabled/myjoomlasite.com

Mais uma vez, preste atenção na substituição do nome de domínio de exemplo pelo seu único.

Teste a configuração do Nginx e reinicie o serviço nginx:

sudo nginx -t
sudo systemctl restart nginx

Abra http://myjoomlasite.com/no seu navegador favorito e siga as instruções na tela para concluir a instalação do Joomla.

É isso aí. Você instalou o Joomla no Ubuntu 18.04!

CompartilheEnviarCompartilhe
Jhonny Souza

Jhonny Souza

Deixei para trás uma carreira estável no setor público para seguir um sonho no empreendedorismo. Combinando expertise em gestão com habilidades em redação, fundei a Conectando Net, onde lidero uma equipe de redatores talentosos, dedicados a entregar o que há de mais relevante no mundo digital.

VOCÊ TAMBÉM PODE GOSTAR:

Como instalar o Odoo ERP no Ubuntu 24.04
Open Source

Como instalar o Odoo ERP no Ubuntu 24.04

8 meses atrás
comandos do Docker para iniciantes
Ubuntu

10 comandos essenciais do Docker para iniciantes em 2024

11 meses atrás
Como migrar um site WordPress entre servidores Ubuntu
Tutoriais

Como migrar um site WordPress entre servidores Ubuntu

2 anos atrás
Veja Mais

Deixe um comentário Cancelar resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Publicidade

Mais lidas

  • sistemas Open Source para Multi Atendimento e Vendas no WhatsApp

    8 sistemas Open Source para Multi Atendimento e Vendas no WhatsApp

    15 compartilhados
    Compartilhe 15 Tweet 0
  • 10 melhores Ferramentas No-Code para criar Apps de Celular

    12 compartilhados
    Compartilhe 12 Tweet 0
  • As 10 melhores ferramentas de Automação de WhatsApp em 2025

    0 compartilhados
    Compartilhe 0 Tweet 0
  • As 15 melhores seeds para Minecraft em 2024

    1 compartilhados
    Compartilhe 1 Tweet 0
  • 9 melhores Softwares e Apps para estudar a Bíblia

    0 compartilhados
    Compartilhe 0 Tweet 0
Nenhum Resultado
Ver Todos os Resultados
  • Início
  • Mais lidas
  • Importação
  • Notícias
  • Reviews
  • Streaming
    • Filmes
    • Séries
  • Marketing
  • Jogos
  • Inteligência Artificial
  • Imigração
  • Finanças

© 2025 Conectando Net - Todos os direitos reservados.

Utilizamos cookies para melhorar sua experiência de navegação, personalizar conteúdos, anúncios e serviços de terceiros. Saiba mais