Cum se instalează platforma de rețea socială HumHub pe Ubuntu 18.04 | 16.04

  • Michael Arnold
  • 0
  • 2469
  • 620

Acest scurt tutorial arată studenților și noilor utilizatori cum să instaleze HumHub pe Ubuntu 18.04 | 16.04 cu serverul HTTP Apache2 ...

HumHub este un motor de rețele sociale gratuit și flexibil, care vă facilitează crearea și întreținerea propriilor site-uri de rețele sociale în orice scop.

Backend-ul său ușor, puternic și ușor de utilizat vă va permite să vă gestionați cu ușurință utilizatorii și securitatea.

Această platformă open source vă permite să creați site-uri web de rețele sociale personalizate pentru școala, compania dvs. sau pentru orice grup care dorește să colaboreze în jurul acelorași idei sau probleme ... .

Indiferent dacă creați o platformă de rețele sociale personale sau de companie, HumHub vă poate ajuta să vă construiți și să vă gestionați conținutul pe fiecare dispozitiv cu tabloul său de bord intuitiv și puternic pentru utilizatori și administratori ...

Pentru mai multe despre platforma socială HumHub, vă rugăm să vizitați pagina de pornire

Pentru a începe să instalați HumHub, urmați pașii de mai jos:

Pasul 1: Instalați Apache2 HTTP

Serverul Apache2 HTTP este cel mai popular server web utilizat ... deci instalați-l, deoarece HumHub are nevoie de el ...

Pentru a instala Apache2 HTTP pe serverul Ubuntu, executați comenzile de mai jos ...

sudo apt update sudo apt install apache2

După instalarea Apache2, comenzile de mai jos pot fi folosite pentru a opri, porni și activa serviciul Apache2 pentru a porni întotdeauna cu boot-urile serverului.

sudo systemctl stop apache2.service sudo systemctl start apache2.service sudo systemctl activate apache2.service 

Pentru a testa configurarea Apache2, deschideți browserul și navigați la numele de gazdă al serverului sau adresa IP și ar trebui să vedeți pagina de test implicită Apache2 așa cum se arată mai jos ... Când vedeți asta, Apache2 funcționează așa cum era de așteptat ...

http: // localhost

Pasul 2: Instalați MariaDB Database Server

HumHub are nevoie, de asemenea, de un server de baze de date pentru a-și stoca conținutul ... și serverul de baze de date MariaDB este un loc minunat pentru a începe când vă uitați la servere de baze de date open source pentru a le utiliza cu HumHub.

Pentru a instala MariaDB rulați comenzile de mai jos ...

sudo apt instalați mariadb-server mariadb-client

După instalarea MariaDB, comenzile de mai jos pot fi folosite pentru a opri, porni și activa serviciul MariaDB pentru a porni întotdeauna la pornirea serverului ...

Rulați-le pe Ubuntu

sudo systemctl opriți mariadb.service sudo systemctl porniți mariadb.service sudo systemctl activați mariadb.service 

După aceea, rulați comenzile de mai jos pentru a securiza serverul MariaDB creând o parolă de root și interzicând accesul la distanță la root.

sudo mysql_secure_installation

Când vi se solicită, răspundeți la întrebările de mai jos urmând ghidul.

  • Introduceți parola curentă pentru root (introduceți pentru niciuna): Doar apăsați Enter
  • Setați parola de root? [Y / n]: Y
  • Parolă nouă: introduceți parola
  • Reintroduceți parola nouă: Repetați parola
  • Eliminați utilizatorii anonimi? [Y / n]: Y
  • Nu permiteți conectarea la root de la distanță? [Y / n]: Y
  • Eliminați baza de date de testare și accesați-o? [Y / n]: Y
  • Reîncărcați tabelele de privilegii acum? [Y / n]: Y

Reporniți serverul MariaDB

Pentru a testa dacă MariaDB este instalat, tastați comenzile de mai jos pentru a vă conecta la serverul MariaDB

sudo mysql -u root -p

Apoi tastați parola pe care ați creat-o mai sus pentru a vă conecta ... dacă are succes, ar trebui să vedeți mesajul de întâmpinare MariaDB

Pasul 3: Instalați PHP 7.2 și module conexe

PHP 7.2 este posibil să nu fie disponibil în depozitele implicite Ubuntu ... pentru a-l instala, va trebui să îl obțineți din depozite terțe.

Rulați comenzile de mai jos pentru a adăuga depozitul terț de mai jos pentru a face upgrade la PHP 7.2

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

Apoi actualizați și faceți upgrade la PHP 7.2

actualizare sudo apt

Apoi, executați comenzile de mai jos pentru a instala PHP 7.2 și module conexe.

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

După instalarea PHP 7.2, rulați comenzile de mai jos pentru a deschide fișierul de configurare implicit PHP pentru Apache2 ...

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

Apoi efectuați modificările de pe următoarele rânduri de mai jos în fișier și salvați. Valoarea de mai jos sunt setări excelente de aplicat în mediile dvs..

file_uploads = Activat allow_url_fopen = Activat short_open_tag = Activat memory_limit = 256M upload_max_filesize = 100M max_execution_time = 360 max_input_vars = 1500 date.timezone = America / Chicago

După efectuarea modificării de mai sus, salvați fișierul și închideți-l.

Pasul 4: Creați baza de date HumHub

Acum că ați instalat toate pachetele necesare, continuați mai jos pentru a începe configurarea serverelor. Mai întâi creați o bază de date HumHub.

Rulați comenzile de mai jos pentru a vă conecta la MariaDB. Când vi se solicită o parolă, tastați parola root pe care ați creat-o mai sus.

sudo mysql -u root -p

Apoi creați o bază de date numită humhub

CREAȚI BAZA DE DATE humhub;

Creați un utilizator de bază de date numit humhubuser cu o parolă nouă

CREAȚI UTILIZATORUL „humhubuser” @ „localhost” IDENTIFICAT DE „new_password_here”;

Apoi acordați utilizatorului acces complet la humhub Bază de date.

ACORDAȚI TOATE PE humhub. * LA „humhubuser” @ „localhost” CU OPȚIUNE DE ACORDARE;

În cele din urmă, salvați modificările și ieșiți.

PRIVILEGII DE ÎNVĂȚARE; IEȘIRE;

Pasul 5: Reporniți Apache2

După instalarea PHP și a modulelor conexe, tot ce trebuie să faceți este să reporniți Apache2 pentru a reîncărca configurațiile PHP ...

Pentru a reporni Apache2, rulați comenzile de mai jos

sudo systemctl reporniți apache2.service

Pentru a testa setările PHP 7.2 cu Apache2, creați un fișier phpinfo.php în directorul rădăcină Apache2 executând comenzile de mai jos

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

Apoi tastați conținutul de mai jos și salvați fișierul.

Salvați fișierul ... apoi navigați la numele gazdei serverului urmat de /phpinfo.php

http: //localhost/phpinfo.php

Ar trebui să vedeți pagina de test implicită PHP ...

Pasul 6: Descărcați ultima versiune HumHub

Pentru a descărca și instala HumHub, vizitați pagina de descărcare aici ...

Sau utilizați comenzile de mai jos pentru a descărca și instala prin linia de comandă ... La momentul respectiv sau în acest articol, cea mai recentă versiune este 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

Deoarece tocmai ați rulat serverul web ca root, ar trebui să vă asigurați că orice fișier nou creat este deținut de www-date utilizator și grup.

Pentru aceasta, executați comenzile de mai jos:

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

Pasul 7: Configurați Apache2

În cele din urmă, configurați fișierul de configurare a site-ului Apahce2 pentru HumHub ... Acest fișier va controla modul în care utilizatorii accesează conținutul HumHub. Rulați comenzile de mai jos pentru a crea un nou fișier de configurare numit humhub.conf

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

Apoi copiați și lipiți conținutul de mai jos în fișier și salvați-l. Înlocuiți linia evidențiată cu propriul nume de domeniu și locația rădăcină a directorului.

 ServerAdmin [email protected] DocumentRoot / var / www / humhub ServerName example.com ServerAlias ​​www.example.com  Opțiuni + FollowSymlinks AllowOverride All Necesită toate acordate  ErrorLog $ APACHE_LOG_DIR /error.log CustomLog $ APACHE_LOG_DIR /access.log combinat  

Salvați fișierul și ieșiți.

Pasul 8: Activați modulul HumHub și Rewrite

După configurarea VirtualHost de mai sus, activați-l executând comenzile de mai jos

sudo a2ensite humhub.conf sudo a2enmod rescrie sudo systemctl reporniți apache2.service 

Apoi deschideți browserul și navigați la numele domeniului serverului sau numele gazdei. Acesta este adesea localhost, dar poate fi un nume de gazdă sau o adresă IP. Administratorul serverului sau compania de găzduire va avea aceste informații disponibile.

http://example.com/

Continuați cu expertul de instalare.

Apoi, verificați dacă toate cerințele sunt îndeplinite și continuați.

Apoi introduceți numele bazei de date, numele de utilizator și parola și continuați.

Apoi, alegeți tipul de comunitate pe care doriți să o construiți și continuați.

După aceea, creați un cont de administrator pentru a gestiona platforma și finalizați configurarea.

După instalare, conectați-vă și începeți să vă construiți site-ul de rețele sociale.

Concluzie:

Ați învățat cum să instalați HumHub pe Ubuntu cu serverul HTTP Apache2 ... Dacă găsiți erori mai sus, vă rugăm să lăsați un comentariu mai jos

Mulțumiri,




Nimeni nu a comentat acest articol încă.

O colecție de informații utile despre sistemul de operare Linux și noile tehnologii
Articole proaspete, sfaturi practice, recenzii detaliate și ghiduri. Simțiți-vă ca acasă în lumea sistemului de operare Linux