Instale o SuluCMS no Ubuntu 16.04 | 18.04 Composer e PHP 7.2

  • Vovich Masterovich
  • 0
  • 1219
  • 31

SuluCMS, um sistema de gerenciamento de conteúdo (CMS) de código aberto simples e poderoso baseado em Symfony para empresas e indivíduos usarem para construir sites e aplicativos bonitos e dinâmicos ...

Se você está procurando uma solução para construir sites dinâmicos e embelezar sites, o SuluCMS é um bom lugar para começar ... Ele é construído em um núcleo de código aberto com suporte para padrões abertos, o que pode ser muito útil para ajudá-lo a executar seu conteúdo digital ...

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 mais informações sobre o SuluCMS, por favor, verifique a homepage

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

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

Etapa 1: Instale o servidor de banco de dados MariaDB

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 SuluCMS ... Para instalar 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.04 e 18.10 LTS

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 2: instalar o PHP 7.2 e módulos relacionados

O PHP 7.2 pode não estar disponível nos repositórios padrão do Ubuntu ... para instalá-lo, você terá que obtê-lo de repositórios de terceiros.

Execute os comandos abaixo para adicionar o repositório de terceiros abaixo para atualizar para o PHP 7.2

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

Em seguida, atualize e atualize para PHP 7.2

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 php7.2-common php7.2-mbstring php7.2-mysql php7.2-gd php7.2-xml php7.2-curl php7.2-cli php7.2-zip

Etapa 3: Criar Banco de Dados SuluCMS

Agora que você instalou todos os pacotes necessários para o funcionamento do SuluCMS, continue a seguir para iniciar a configuração dos servidores. Primeiro execute os comandos abaixo para criar um banco de dados SuluCMS 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 suludb

CREATE DATABASE suludb;

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

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

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

GRANT ALL ON suludb. * TO 'suludbuser' @ 'localhost' IDENTIFICADO POR 'user_password_here' COM OPÇÃO DE GRANT;

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

FLUSH PRIVILEGES; SAÍDA;

Etapa 4: Baixe a última versão do SuluCMS

Para obter a versão mais recente do SuluCMS, você pode querer usar o repositório Github ... Instale o Composer, Curl e outras dependências para começar ...

sudo apt install curl git curl -sS https://getcomposer.org/installer | sudo php - --install-dir = / usr / local / bin --filename = composer 

Depois de instalar o curl e o Composer acima, mude para o seu diretório inicial e baixe os pacotes SuluCMS do Github via Composer ...

cd ~ / composer create-project sulu / sulu-minimal sulucms -n cd ~ / sulucms git init git add. git commit -m "commit inicial" 

A parte de gerenciamento de conteúdo do Sulu é construída sobre espaços da web. Cada um desses espaços da web configura uma árvore de conteúdo. Cada árvore de conteúdo pode conter traduções para diferentes locais.

A configuração padrão do espaço web está localizada em app / Resources / webspaces / example.com.xml. Renomeie este arquivo para que corresponda ao nome do seu projeto.

Em seguida, execute os comandos abaixo para abrir o arquivo Sulu webspace example.com.xml…

nano ~ / sulucms / app / Resources / webspaces / example.com.xml

Em seguida, edite as linhas destacadas abaixo e salve ...

   

Salve o arquivo e saia…

Depois disso, insira as informações do banco de dados no arquivo de parâmetros do banco de dados ... .

nano ~ / sulucms / app / config / parameters.yml

em seguida, atualize as linhas destacadas ...

# Este arquivo é gerado automaticamente durante os parâmetros de instalação do composer: database_driver: pdo_mysql database_host: 127.0.0.1 database_port: null database_name: suludb database_user: suludbuser database_password: suludbuser_password_here database_version: 5.5 mailer_transport: smtp mailer_host: 127.0.0.1 mailer_host: nulo mailer_password: nulo mailer_host: 127.0.0.1 mailer segredo: ThisTokenIsNotSoSecretChangeIt sulu_admin.name: Sulu sulu_admin.email: null websocket_port: 9876 websocket_url: sulu.lo

Salve o arquivo e saia…

Quando terminar a configuração, preencha o banco de dados com os dados padrão do Sulu executando os comandos abaixo ...

~ / sulucms / bin / adminconsole sulu: build dev

Executar os comandos acima criará uma conta de usuário com admin e senha admin

Agora que o banco de dados está pronto, vamos abrir um servidor para testar o Sulu no navegador ... .

cd ~ / sulucms SYMFONY_ENV = dev bin / console server: start

Quando o servidor iniciar, abra seu navegador e navegue até o endereço IP ou nome de host do servidor ...

http: // localhost: 8000 / admin

Você deve ver a página de logon do SuluCMS ... digite o nome de usuário e a senha do administrador:

Nome de usuário: admin
Senha: admin

É isso aí!

Seu site Sulu está pronto agora! Verifique a administração, crie páginas e brinque.

Quando estiver pronto para aprender mais, continue com Criando um modelo de página.

Aproveite ~




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