Configure o Papoo CMS no Ubuntu 16.04 | 18.04 com Nginx, MariaDB e PHP 7.2

  • Andrew Politic
  • 0
  • 2435
  • 485

Para aqueles que desejam executar Papoo CMS em Nginx com suporte a PHP-FPM, os passos abaixo devem levá-los lá ... Nosso post anterior mostrou como instalá-lo com Apache2 no Ubuntu ... Este ajuda sites Nginx ...

CMS Papoo é um sistema de gerenciamento de conteúdo (CMS) amigável, gratuito, otimizado para SEO e construído sobre a pilha LAMP / LEMP, que ajuda webmasters e usuários a criar ótimos sites e portais online ...

A versão Open Source é gratuita para baixar e usar e vem com interface de usuário intuitiva, administração granular de usuários e grupos e um design responsivo que suporta todos os dispositivos modernos ...

Se você é uma empresa de pequeno ou médio porte procurando uma plataforma CMS que seja fácil de instalar, simples de manter e flexível, então Papoo é um bom lugar para começar ...

Esta plataforma CMS é rápida e leve, oferece aos webmasters recursos modulares e extensíveis, extensíveis por meio de plug-ins para colaborar e automatizar experiências envolventes com usuários em vários dispositivos, incluindo dispositivos móveis ...

Para obter mais informações sobre o Papoo, verifique a página inicial deles

Este breve tutorial vai mostrar aos alunos e novos usuários como instalar o Papoo no Ubuntu 16.04 | 18.04 LTS…

Para começar a instalar o Papoo, siga as etapas abaixo:

Etapa 1: instalar o servidor HTTP Nginx

Papoo requer um servidor web e o servidor Nginx HTTP é o servidor web de código aberto mais popular disponível hoje ... Para instalar o servidor Nginx, execute os comandos abaixo:

sudo apt update sudo apt install nginx

Depois de instalar o Nginx, os comandos abaixo podem ser usados ​​para parar, iniciar e habilitar o serviço Nginx para sempre inicializar com a inicialização do servidor ...

sudo systemctl stop nginx.service sudo systemctl start nginx.service sudo systemctl enable nginx.service 

Agora que o Nginx está instalado…. para testar se o servidor da web está funcionando, abra seu navegador e navegue até o URL abaixo ...

http: // localhost

Se você vir a página acima, o Nginx foi instalado com sucesso ...

Etapa 2: Instale o servidor de banco de dados MariaDB

O Papoo também requer um servidor de banco de dados para armazenar seu conteúdo ... Se você está procurando um servidor de banco de dados de código aberto verdadeiramente, o MariaDB é um ótimo lugar para começar ... Para instalar o MariaDB, execute os comandos abaixo:

sudo apt-get install mariadb-server mariadb-client

Depois de instalar o MariaDB, os comandos abaixo podem ser usados ​​para parar, iniciar e permitir que o serviço MariaDB sempre inicialize quando o servidor for inicializado ...

Execute-os no Ubuntu 16.04 LTS

sudo systemctl stop mysql.service sudo systemctl start mysql.service sudo systemctl enable mysql.service 

Execute-os no Ubuntu 18.10 e 18.04 LTS

sudo systemctl stop mariadb.service sudo systemctl start mariadb.service sudo systemctl enable mariadb.service 

Em seguida, execute os comandos abaixo para proteger o servidor de banco de dados com uma senha de root se você não for solicitado a fazê-lo durante a instalação ...

sudo mysql_secure_installation

Quando solicitado, responda às perguntas abaixo seguindo o guia.

  • Digite a senha atual do root (digite nenhum): Basta pressionar Enter
  • Definir senha de root? [S / n]: S
  • Nova senha: Digite a senha
  • Digite a nova senha novamente: repita a senha
  • Remover usuários anônimos? [S / n]: S
  • Desautorizar login de root remotamente? [S / n]: S
  • Remover banco de dados de teste e acesso a ele? [S / n]: S
  • Recarregar tabelas de privilégios agora? [S / n]: S

Agora que o MariaDB está instalado, para testar se o servidor de banco de dados foi instalado com sucesso, execute os comandos abaixo ...

sudo mysql -u root -p

digite a senha de root quando solicitado ...

Se você vir uma tela semelhante à mostrada acima, o servidor foi instalado com sucesso ...

Etapa 3: instalar o PHP 7.2-FPM e módulos relacionados

Papoo é um CMS baseado em PHP e PHP é necessário ... No entanto, PHP 7.2-FPM pode não estar disponível nos repositórios padrão do Ubuntu ... Para executar PHP 7.2-FPM no Ubuntu 16.04 e anterior, você pode precisar executar os comandos abaixo:

sudo apt-get install software-propriedades-common sudo add-apt-repository ppa: ondrej / php

Em seguida, atualize e atualize para PHP 7.2-FPM

atualização apt sudo

Em seguida, execute os comandos abaixo para instalar o PHP 7.2-FPM e módulos relacionados.

sudo apt install php7.2-fpm php7.2-common php7.2-mysql php7.2-gmp php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7.2-gd php7. 2-xml php7.2-cli php7.2-zip

Depois de instalar o PHP 7.2, execute os comandos abaixo para abrir o arquivo de configuração padrão do PHP para Nginx…

sudo nano /etc/php/7.2/fpm/php.ini 

As linhas abaixo são boas configurações para a maioria dos CMS baseados em PHP ... Atualize o arquivo de configuração com elas e salve ... .

file_uploads = Ligado allow_url_fopen = Ligado short_open_tag = Ligado memory_limit = 256M cgi.fix_pathinfo = 0 upload_max_filesize = 100M max_execution_time = 360 date.timezone = América / Chicago

Sempre que você fizer alterações no arquivo de configuração do PHP, você também deve reiniciar o servidor da web Nginx ... Para fazer isso, execute os comandos abaixo:

sudo systemctl restart nginx.service

Agora que o PHP está instalado, para testar se está funcionando, crie um arquivo de teste chamado phpinfo.php no diretório raiz padrão do Nginx…. ( / var / www / html /)

sudo nano /var/www/html/phpinfo.php

Em seguida, digite o conteúdo abaixo e salve o arquivo.

Em seguida, abra seu navegador e navegue até o nome de host do servidor ou endereço IP seguido por phpinfo.php

http: //localhost/phpinfo.php

Você deve ver a página de teste padrão do PHP ...

Etapa 4: Crie o banco de dados Papoo CMS

Agora que você instalou todos os pacotes necessários para o funcionamento do Papoo, continue a seguir para iniciar a configuração dos servidores. Primeiro execute os comandos abaixo para criar um banco de dados Papoo em branco.

Para fazer logon no servidor de banco de dados MariaDB, execute os comandos abaixo.

sudo mysql -u root -p

Em seguida, crie um banco de dados chamado papu

CREATE DATABASE papoo CHARACTER SET utf8 COLLATE utf8_general_ci;

Crie um usuário de banco de dados chamado papoouser com uma nova senha

CRIAR USUÁRIO 'papoouser' @ 'localhost' IDENTIFICADO POR 'new_password_here';

Em seguida, conceda ao usuário acesso total ao banco de dados.

GRANT ALL ON papoo. * TO 'papoouser' @ 'localhost' IDENTIFICADO POR 'user_password_here' COM GRANT OPTION;

Por fim, salve suas alterações e saia.

FLUSH PRIVILEGES; SAÍDA;

Etapa 5: Baixe o lançamento mais recente do Papoo

Para obter a versão mais recente do Papoo, você pode querer ir e fazer o download de sua página de download ... Ou use os comandos abaixo para usar wget e faça o download ...

Uma vez baixado, extraia o conteúdo baixado no diretório Papoo recém-criado ... .

cd / tmp wget https://www.papoo.de/index.php?menuid=5bd66_papoo-light-v1811.zip sudo mkdir / var / www / html / papoo sudo descompacte 5bd66_papoo-light-v1811.zip -d / var / www / html / papoo

Em seguida, execute os comandos abaixo para definir as permissões corretas para o diretório raiz do Papoo e fornecer o controle do Nginx ... .

sudo chown -R www-data: www-data / var / www / html / papoo / sudo chmod -R 755 / var / www / html / papoo / 

Etapa 6: configurar o Nginx

Por fim, configure o arquivo de configuração do site Nginx para Papoo. Este arquivo controlará como os usuários acessam o conteúdo do Papoo. Execute os comandos abaixo para criar um novo arquivo de configuração chamado papu

sudo nano / etc / nginx / sites-available / papoo

Em seguida, copie e cole o conteúdo abaixo no arquivo e salve-o. Substitua a linha destacada pelo seu próprio nome de domínio e localização raiz do diretório.

servidor escuta 80; escute [::]: 80; root / var / www / html / papoo; index index.php index.html index.htm; server_name example.com www.example.com; client_max_body_size 100M; autoindex desligado; localização / try_files $ uri $ uri / /index.php?$query_string;  localização ~ \ .php $ include snippets / fastcgi-php.conf; fastcgi_pass unix: /var/run/php/php7.2-fpm.sock; fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name; incluem fastcgi_params;  

Salve o arquivo e saia.

Etapa 7: Habilite o Papoo

Depois de configurar o VirtualHost acima, habilite-o executando os comandos abaixo

sudo ln -s / etc / nginx / sites-available / papoo / etc / nginx / sites-enabled / sudo systemctl restart nginx.service 

Em seguida, abra seu navegador e navegue até o nome de domínio do servidor. Você deverá ver o assistente de configuração do Papoo para concluir. Por favor, siga o assistente cuidadosamente.

http://example.com

Em seguida, siga as instruções na tela para concluir a configuração ... Selecione o idioma de instalação e continue ...

Em seguida, valide se todos os requisitos foram atendidos e aceite os termos de licenciamento ... Continue na próxima página para inserir o nome do banco de dados, usuário e continue ...

Depois disso, crie uma senha de root para gerenciar o back-end e concluir a instalação ...

Faça logon no back-end com o nome de usuário root e a senha que você criou acima ...

Aproveitar!

Por motivos de segurança, você deve excluir a configuração do diretório imediatamente!

sudo rm -rf / var / www / html / papoo / setup

Você também deve redefinir as permissões do arquivo “/lib/site_conf.php” para 444.

sudo chmod 444 /var/www/html/papoo//lib/site_conf.php

A Administração está no seguinte endereço:

http://example.com/interna/

Lá você pode fazer o login com o nome de usuário root e sua senha e gerenciar

Parabéns! Você instalou com êxito o Papoo CMS no Ubuntu 16.04 | 18,04… .




Ainda sem comentários

Uma coleção de informações úteis sobre o sistema operacional Linux e novas tecnologias
Artigos novos, dicas práticas, revisões detalhadas e guias. Sinta-se em casa no mundo do sistema operacional Linux