Configure o SeeCMS no Ubuntu 18.04 | 16.04 com Nginx

  • George Richardson
  • 0
  • 3909
  • 1267

Nosso tutorial anterior mostrou como instalar o SeeCMS com servidor Apache2 HTTP no Ubuntu… Esta postagem mostra aos alunos e novos usuários como instalá-lo com o Nginx…

SeeCMS é um sistema de gerenciamento de conteúdo (CMS) baseado em PHP que fornece todas as ferramentas e recursos de que você precisa para construir ótimos sites sem a necessidade de habilidades em HTML ou PHP.

Com seu back-end intuitivo e poderoso, você poderá montar um site com facilidade ... Você também obtém uma ferramenta de pesquisa poderosa, análises de back-end, painel de mídia de arrastar e soltar e muito mais ...

Se você está procurando uma solução para construir e gerenciar seus próprios sites sem a necessidade de qualquer habilidade de codificação, então SeeCMS é um ótimo lugar para começar ...

Esta plataforma CMS foi projetada para ser fácil de usar para permitir que os webmasters colaborem e automatizem experiências envolventes com usuários em vários dispositivos, incluindo móveis ...

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

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

Etapa 1: instalar o servidor HTTP Nginx

Você precisará de um servidor da web para executar o SeeCMS e o servidor Nginx HTTP é provavelmente o segundo servidor da web de código aberto mais popular disponível hoje ... Então vá e pegue-o para o SeeCMS ...

Para instalar o servidor Nginx, execute os comandos abaixo:

sudo apt update sudo apt install nginx

Depois de instalar o servidor da web Nginx, os comandos abaixo podem ser usados ​​para parar, iniciar e habilitar o serviço Nginx para sempre inicializar com o servidor inicializado ...

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 SeeCMS também precisa de um servidor de banco de dados para armazenar seu conteúdo ... e o servidor de banco de dados MariaDB é um ótimo lugar para começar ao olhar para servidores de banco de dados de código aberto para usar com SeeCMS ...

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

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

Depois disso, execute os comandos abaixo para proteger o servidor MariaDB criando uma senha de root e proibindo o acesso root remoto.

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

Reinicie o servidor MariaDB

Para testar se MariaDB está instalado, digite os comandos abaixo para fazer logon no servidor MariaDB

sudo mysql -u root -p

Em seguida, digite a senha que você criou acima para entrar ... se for bem-sucedido, você verá a mensagem de boas-vindas do MariaDB

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

SeeCMS é um CMS baseado em PHP e PHP é necessário ... No entanto, o PHP 7.2 pode não estar disponível nos repositórios padrão do Ubuntu ... Para executar o 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 e módulos relacionados.

sudo apt install php7.2-fpm php7.2-common php7.2-sqlite3 php7.2-mysql php7.2-gmp php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7. 2-gd php7.2-bcmath 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

Etapa 4: Criar Banco de Dados SeeCMS

Agora que você instalou todos os pacotes necessários, continue abaixo para iniciar a configuração dos servidores. Primeiro crie um banco de dados SeeCMS.

Execute os comandos abaixo para fazer logon no MariaDB. Quando for solicitada uma senha, digite a senha root que você criou acima.

sudo mysql -u root -p

Em seguida, crie um banco de dados chamado seecms

CREATE DATABASE seecms;

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

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

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

GRANT ALL ON seecms. * TO 'seecmsuser' @ 'localhost' WITH GRANT OPTION;

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

FLUSH PRIVILEGES; SAÍDA;

Etapa 5: Baixe a versão mais recente do SeeCMS

Depois de instalar o servidor e os pacotes acima, vá e obtenha a última cópia do SeeCMS em seu site de download ...

Após o download, use os comandos abaixo para extrair o conteúdo arquivado no diretório raiz do Nginx…

cd ~ / Downloads sudo mkdir -p / var / www / seecms sudo descompacte 'SeeCMS v3.46.zip' -d / var / www / seecms

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

sudo chown -R www-data: www-data / var / www / seecms / sudo chmod -R 755 / var / www / seecms / 

Etapa 6: configurar o Nginx

Finalmente, configure o arquivo de configuração do site Apahce2 para SeeCMS. Este arquivo controlará como os usuários acessam o conteúdo do SeeCMS. Execute os comandos abaixo para criar um novo arquivo de configuração chamado seecms.conf

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

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; server_name example.com www.example.com; root / var / www / seecms / public; index index.php; access_log /var/log/nginx/example.com.access.log; error_log /var/log/nginx/example.com.error.log; 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 Módulo SeeCMS e Rewrite

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

sudo ln -s / etc / nginx / sites-available / seecms / 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ê deve ver o assistente de configuração SeeCMS para concluir.

http://example.com/

Digite as informações do site e continue…

Em seguida, digite o nome de usuário e a senha do banco de dados ... e clique em Instalar

Após a configuração, você deve ser capaz de fazer o login e começar a configurar o seu site ...

Aproveite ~

Parabéns! Você instalou com sucesso o SeeCMS 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