Como instalar e configurar Joomla no Raspberry Pi

Como instalar e configurar Joomla no Raspberry Pi
Joomla é um sistema de gerenciamento de conteúdo robusto de código aberto que fornece a liberdade de publicar conteúdo na web. Inclui diferentes ferramentas e modelos para ajudá -lo a criar qualquer site ou aplicativo da web com facilidade. Está escrito em PHP; Assim, você pode acessar seu painel na guia do navegador através do processo de configuração do banco de dados.

Se você precisar de orientação, siga nosso artigo, onde encontrará a abordagem mais fácil de instalar Joomla em Raspberry Pi.

Instalando Joomla no Raspberry Pi

O Joomla A instalação no Raspberry Pi pode ser concluída executando as etapas a seguir com cuidado:

Passo 1: Instale os requisitos básicos

Primeiro, você precisará instalar os seguintes requisitos:

  • Php
  • Mariadb ou mysql
  • Instalação segura do MySQL

Esses requisitos permitirão que você configure Joomla servidor no Raspberry Pi. Para aprender a instalá -los, siga nosso artigo publicado.

Etapa 2: Instale as dependências do PHP

Depois de concluir a instalação acima, execute o seguinte comando para instalar algumas dependências do PHP no seu dispositivo Raspberry Pi:

$ sudo apt install php-common php-fpm php-json php-mbstring php-zip php-cli php-xml php-tokenizer -y

Etapa 3: Instale o nginx

Agora, instale o NGINX Web Server no Raspberry Pi através do seguinte comando:

$ sudo apt install nginx -y

Etapa 4: Configurar Nginx

Depois de concluir a instalação do NGINX, você precisará configurar uma configuração de host virtual que permita que o Nginx entenda como ele pode processar a solicitação da Web. Para fazer isso, use o seguinte comando para abrir Joomla's arquivo de configuração.

$ sudo nano/etc/nginx/sites-averable/joomla.conf

Com o arquivo aberto, você precisará adicionar texto abaixo do rumo ao arquivo.

servidor
Ouça 80;
Ouça [::]: 80;
root/var/www/joomla;
ÍNDICE ÍNDICE.ÍNDICE PHP.Índice HTML.htm;
Exemplo server_name.com;
# Na opção de nome do servidor acima, você pode escolher seu próprio nome de domínio ou pode ir com exemplo.com
client_max_body_size 100m;
AutoIndex off;
Localização /
try_files $ uri $ uri / / Índice.php?$ args;

# Scripts negando
Localização ~* /(imagens | cache | mídia | logs | tmp) /.*.(php | pl | py | jsp | asp | sh | cgi) $
retornar 403;
error_page 403 /403_error.html;

#php Localização
Localização ~ .php $
Inclua trechos/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.meia;
fastcgi_param script_filename $ document_root $ fastcgi_script_name;
incluir fastcgi_params;

#termo
Localização ~* \.(ico | pdf | flv) $
expira 1y;

Localização ~* \.(js | css | png | jpg | jpeg | gif | swf | xml | txt) $
expira 14d;

Salvar este arquivo usando “Ctrl+X” chaves, seguidas de adicionar "Y" e pressionando o Digitar chave.

Em seguida, aplique o seguinte comando para criar um link simbólico para o arquivo de configuração no diretório criado:

$ sudo ln -s/etc/nginx/sites -averable/joomla.conf/etc/nginx/sites-habilitados/joomla.conf

Depois disso, remova o host virtual padrão do diretório aplicando o seguinte comando:

$ sudo rm/etc/nginx/sites-habilitados/inadimplacente

Etapa 5: Crie um banco de dados Joomla

Com a configuração NGINX concluída e o servidor de banco de dados está instalado, agora é hora de criar Joomla banco de dados por primeiro login em Mysql Através do seguinte comando:

$ sudo mysql -u root -p

Em seguida, use a seguinte declaração para criar Joomla base de dados:

Criar banco de dados Joomladb;

Depois, execute a seguinte declaração para configurar o nome de usuário e a senha para Joomla Base de dados:

Crie o usuário 'joomla_usr'@'localhost' identificado por '';

Escolha seu próprio nome de usuário e senha.

Em seguida, você precisará conceder privilégios ao usuário criado para que ele possa acessar o Joomla base de dados. Aplique a declaração abaixo para fazer as coisas acontecerem:

Conceder todos os privilégios em Joomladb.* Para 'joomla_usr'@'localhost';

Finalmente, use o Privilégios descarregados Declaração para fazer as alterações ocorrem:

Privilégios descarregados;

E use a instrução EXIT para finalizar o processo de configuração do banco de dados.

saída

Etapa 6: integrar o PHP com o MySQL

Você também precisará aplicar o seguinte comando para integrar o PHP ao meu banco de dados SQL:

$ sudo apt install php-mysql

Etapa 7: Instale Joomla no Raspberry Pi

Agora, para instalar Joomla em Raspberry Pi. você precisará primeiro criar um diretório com o nome “Joomla” no local “/Var/www”. Uma vez criado, navegue para o diretório criado.

Os seguintes comandos serão usados ​​para esse fim:

$ sudo mkdir -p/var/www/joomla
$ cd/var/www/joomla

Então, você pode usar o seguinte comando para baixar Joomla no Raspberry Pi no diretório criado.

$ sudo wget https: // github.com/joomla/joomla-cms/liberações/download/4.1.4-rc1/joomla_4.1.4-RC1-RELEASE_Candidate-FULL_PACKAGE.fecho eclair

O arquivo acima é baixado no zip, então você precisará descompactar o arquivo através do seguinte comando:

$ sudo unzip joomla_4.1.4-RC1-RELEASE_Candidate-FULL_PACKAGE.fecho eclair

Você levará a propriedade dos dados presentes no Joomla diretório usando o seguinte comando:

$ sudo chown -r www-data: www-data/var/www/joomla*

Etapa 7: Access Joomla Web Page

Depois de concluir a etapa acima, você é bom para acessar Joomla Servidor na guia do navegador sabendo primeiro o seu endereço IP do Raspberry Pi usando o seguinte comando:

$ hostname -i

Em seguida, use o endereço do host no navegador para abrir o Joomla página do instalador, no nosso caso, é “192.168.18.218 ”.

Escolha o seu Joomla Nome do site sozinho e, uma vez feito, clique no “Dados de login de configuração” para prosseguir.

Preencha as informações fornecidas na próxima etapa e depois escolha o “Convenção de banco de dados de configuração” opção para prosseguir.

Siga e escolha a opção abaixo, conforme recomendado. No entanto, você precisa escolher seu próprio nome de usuário e senha de banco de dados, pois pode ser diferente no seu caso. Você pode confirmar isso de Passo 4.

Clique no “Instale Joomla” opção para começar a instalar Joomla no seu navegador.

Espere até Joomla instalação completa. Se você vir a tela abaixo na próxima etapa, estará pronto para selecionar o “Administrador aberto” opção.

No caso, se não aparecer, reinicie seu dispositivo e recarregue o site novamente.

Agora, na próxima janela, adicione Joomla's nome de usuário e senha que você definiu acima e depois clique em "Conecte-se" botão.

Isso se abre Joomla Painel na guia do navegador e você está pronto para começar a trabalhar Joomla.

Conclusão

Joomla é um sistema robusto de gerenciamento de conteúdo usado para publicar conteúdo da web em sites. Você pode criar vários aplicativos da web com facilidade Joomla's painel. Para acessar o painel, você precisará instalar requisitos essenciais, algumas dependências, servidor nginx, configuração de banco de dados e arquivos joomla no seu dispositivo. Depois de definir cuidadosamente essas coisas de acordo com as diretrizes acima, você pode acessar o painel usando o endereço IP do dispositivo.