GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare elgg su CentOS 8

Introduzione

Elgg è un pluripremiato motore di social networking open source che fornisce una solida struttura su cui costruire tutti i tipi di ambienti sociali, da un social network a livello di campus per la tua università, scuola o college o una piattaforma collaborativa interna per la tua organizzazione fino a un marchio -costruire uno strumento di comunicazione per la tua azienda e i suoi clienti.

In questa guida all'installazione, ti mostreremo come installare elgg.

Segui i passaggi seguenti:

  • Installa il server web Apache e abilitalo.
dnf install httpd -y
systemctl enable httpd.service
systemctl start httpd.service
  • Apri le porte 80 e 443 per poter accedere al server.
firewall-cmd --permanent --zone=public --add-service=http 
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload
  • Installa il server MySQL.
dnf install mysql-server -y
  • Completa l'installazione sicura di MySQL.
sudo mysql_secure_installation
  • Ti verrà chiesto di inserire una password di root. Inserisci una password sicura. quindi segui le risposte di seguito:
Set root password? [Y/n] Y    
New password:    #enter a strong password
Re-enter new password: 
Remove anonymous users? [Y/N] Y
Disallow root login remotely? [Y/N] Y
Remove test database and access to it? [Y/N] Y
Reload privilege tables now? [Y/N] Y
  • Crea database MySQL per Elgg accedendo alla console MySQL eseguendo il comando seguente:
mysql -u root -p
  • Quindi crea un database MySQL per elgg eseguendo i comandi mysql seguenti:
mysql> CREATE DATABASE elgg;
mysql> CREATE USER 'unixcop'@'localhost' IDENTIFIED BY 'unixcoppassword';
mysql> GRANT ALL PRIVILEGES ON elgg.* TO 'unixcop'@'localhost';
mysql> FLUSH PRIVILEGES;
mysql> \q;

Nota :Puoi cambiare il nome del database "elgg" e db_user "unixcop" con qualsiasi nome tu voglia.

  • Installa php e i pacchetti richiesti per esso.
dnf install -y php php-common php-pgsql php-gd php-json php-pdo php-mbstring php-xml php-cli php-pear  php-pecl-apcu php-mysqlnd unzip
  • Cambia la directory in /var/www/html e scarica l'ultima versione di Elgg.
cd /var/www/html
wget https://elgg.org/about/getelgg?forward=elgg-4.0.0.zip

Nota :puoi controllare gli aggiornamenti per scaricare l'ultima versione di elgg dal sito ufficiale

  • Decomprimi l'archivio scaricato.
unzip getelgg\?forward\=elgg-4.0.0.zip
  • Sposta i file nella radice del server Apache.
mv ./elgg-4.0.0/* .
  • Crea una directory per Elgg .
mkdir -p /var/www/html/data

Imposta le autorizzazioni file adatte per elgg file.

chown -R apache:apache /var/www/html/
chmod -R 755 /var/www/html/
chown -R apache:apache /var/www/html/elgg-config
  • Cambia l'applicazione di SELinux in permissiva con il comando seguente:
setenforce 0
  • Configura Apache per Elgg creando un host virtuale Apache.
vim /etc/httpd/conf.d/vhost.conf
  • Quindi aggiungi quanto segue, quindi salva ed esci.
<VirtualHost *:80>
     DocumentRoot /var/www/html/
     ServerName elgg.unixcop.com
     <Directory /var/www/html/>
          Options FollowSymlinks
          AllowOverride All
          Require all granted
     </Directory>
     ErrorLog /var/log/httpd/elgg_error.log
     CustomLog /var/log/httpd/elgg_access.log combined
</VirtualHost>
  • Riavvia Apache con il comando.
systemctl restart httpd.service
  • Completa l'installazione di Elgg da elgg-web-based aprendo un qualsiasi browser quindi inserisci l'IP del tuo server:

http://indirizzo_IP

  • Fai clic su Avanti e inserisci le info dei dati del Database e le sue credenziali.
  • Fai anche clic su Avanti e inserisci i dettagli richiesti come mostrato negli screenshot.
  • Crea il tuo account amministratore inserendo i dettagli richiesti, quindi fai clic su Avanti.
  • Infine, vedrai che il tuo account amministratore è stato creato correttamente, quindi fai clic su Vai al sito pulsante per accedere al tuo sito.

Questo è tutto, grazie!!!


Cent OS
  1. Come installare Apache Cassandra su CentOS 8

  2. Come installare Apache su CentOS 7

  3. Come installare Apache Kafka su CentOS 8

  4. Come installare Apache Tomcat 8 su CentOS

  5. Come installare phpMyBackupPro su CentOS 6

Come installare Apache ServiceMix su CentOS 7

Come installare Apache Cassandra in CentOS

Come installare Apache ServiceMix su CentOS 8

Come installare Apache SVN su CentOS 7

Come installare Mod_Security Apache su CentOS 6

Come installare Apache su CentOS 6