Como instalar a plataforma de rede social HumHub no Ubuntu 18.04. 16,04

  • Dylan Parker
  • 0
  • 1711
  • 544

Este breve tutorial mostra aos alunos e novos usuários como instalar o HumHub no Ubuntu 18.04 | 16.04 com servidor Apache2 HTTP…

HumHub é um mecanismo de rede social gratuito e flexível que torna mais fácil para você criar e manter seus próprios sites de rede social para qualquer finalidade.

Seu back-end leve, poderoso e amigável permitirá que você gerencie seus usuários e segurança com facilidade.

Esta plataforma de código aberto permite que você crie sites de redes sociais personalizados para sua escola, empresa ou para qualquer grupo que queira colaborar em torno das mesmas ideias ou questões ... .

Esteja você criando uma plataforma de rede social pessoal ou corporativa, HumHub pode ajudá-lo a criar e gerenciar seu conteúdo em cada dispositivo com seu painel de usuário e administrador intuitivo e poderoso ...

Para obter mais informações sobre a plataforma social HumHub, visite sua página inicial

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

Etapa 1: instalar Apache2 HTTP

O servidor HTTP Apache2 é o servidor web mais popular em uso ... então instale-o, pois o HumHub precisa dele ...

Para instalar Apache2 HTTP no servidor Ubuntu, execute os comandos abaixo ...

sudo apt update sudo apt install apache2

Depois de instalar o Apache2, os comandos abaixo podem ser usados ​​para parar, iniciar e habilitar o serviço Apache2 para sempre iniciar com as inicializações do servidor.

sudo systemctl stop apache2.service sudo systemctl start apache2.service sudo systemctl enable apache2.service 

Para testar a configuração do Apache2, abra seu navegador e navegue até o nome do host do servidor ou endereço IP e você deverá ver a página de teste padrão do Apache2 conforme mostrado abaixo ... Quando você vir isso, o Apache2 está funcionando como esperado ...

http: // localhost

Etapa 2: Instale o servidor de banco de dados MariaDB

O HumHub 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 o HumHub.

Para instalar o MariaDB execute os comandos abaixo ...

sudo apt 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 e módulos relacionados

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 libapache2-mod-php7.2 php7.2-common php7.2-gmp php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7.2-mysql php7. 2-gd php7.2-xml php7.2-cli php7.2-zip php7.2-sqlite

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

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

Em seguida, faça as alterações nas linhas a seguir no arquivo e salve. Os valores abaixo são ótimas configurações para aplicar em seus ambientes.

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

Depois de fazer a alteração acima, salve o arquivo e feche.

Etapa 4: Criar banco de dados HumHub

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

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 humhub

CREATE DATABASE humhub;

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

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

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

GRANT ALL ON humhub. * TO 'humhubuser' @ 'localhost' COM GRANT OPTION;

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

FLUSH PRIVILEGES; SAÍDA;

Etapa 5: reinicie o Apache2

Depois de instalar o PHP e os módulos relacionados, tudo que você precisa fazer é reiniciar o Apache2 para recarregar as configurações do PHP ...

Para reiniciar o Apache2, execute os comandos abaixo

sudo systemctl restart apache2.service

Para testar as configurações do PHP 7.2 com Apache2, crie um phpinfo.php arquivo no diretório raiz do Apache2 executando os comandos abaixo

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

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

Salve o arquivo ... e navegue até o nome de host do servidor seguido por /phpinfo.php

http: //localhost/phpinfo.php

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

Etapa 6: Baixe a versão mais recente do HumHub

Para baixar e instalar o HumHub, visite sua página de download aqui ...

Ou use os comandos abaixo para baixar e instalar através da linha de comando ... No momento em que este livro foi escrito, a versão mais recente é 1.3.20.

cd / tmp wget https://www.humhub.com/en/download/start?version=1.3.20 tar xvaf humhub-1.3.20.tar.gz sudo mv humhub-1.3.20 / var / www / humhub

Uma vez que você acabou de executar o servidor da web como root, você deve se certificar de que todos os arquivos recém-criados pertencem ao www-data usuário e grupo.

Para fazer isso, execute os comandos abaixo:

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

Etapa 7: configurar o Apache2

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

sudo nano /etc/apache2/sites-available/humhub.conf

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.

 ServerAdmin [email protected] DocumentRoot / var / www / humhub ServerName example.com ServerAlias ​​www.example.com  Opções + FollowSymlinks AllowOverride Todos Requer todos concedidos  ErrorLog $ APACHE_LOG_DIR /error.log CustomLog $ APACHE_LOG_DIR /access.log combinado  

Salve o arquivo e saia.

Etapa 8: Habilite o Módulo HumHub e Rewrite

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

sudo a2ensite humhub.conf sudo a2enmod reescrever sudo systemctl restart apache2.service 

Em seguida, abra seu navegador e navegue até o nome de domínio do servidor ou nome de host. Geralmente é localhost, mas pode ser um nome de host ou endereço IP. O administrador do servidor ou empresa de hospedagem terá essas informações disponíveis.

http://example.com/

Continue com o assistente de instalação.

Em seguida, valide se todos os requisitos foram atendidos e continue.

Em seguida, digite o nome do banco de dados, nome de usuário e senha e continue.

Em seguida, escolha o tipo de comunidade que deseja construir e continue.

Depois disso, crie uma conta de administrador para gerenciar a plataforma e conclua a configuração.

Após a instalação, faça o login e comece a construir seu site de rede social.

Conclusão:

Você aprendeu como instalar o HumHub no Ubuntu com o servidor Apache2 HTTP ... Se você encontrar algum erro acima, deixe um comentário abaixo

obrigado,




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