GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar elgg en CentOS 8

Introducción

Egg es un motor de redes sociales de código abierto galardonado que proporciona un marco sólido sobre el cual construir todo tipo de entornos sociales, desde una red social para todo el campus de su universidad, escuela o facultad o una plataforma de colaboración interna para su organización hasta una marca -construir una herramienta de comunicación para su empresa y sus clientes.

En esta guía de instalación, le mostraremos cómo instalar elgg.

Simplemente siga los pasos a continuación:

  • Instale el servidor web apache y actívelo.
dnf install httpd -y
systemctl enable httpd.service
systemctl start httpd.service
  • Abra los puertos 80 y 443 para poder acceder al servidor.
firewall-cmd --permanent --zone=public --add-service=http 
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload
  • Instalar servidor MySQL.
dnf install mysql-server -y
  • Complete la instalación segura de MySQL.
sudo mysql_secure_installation
  • Se le pedirá que ingrese una contraseña raíz. Introduzca una contraseña segura. luego siga las respuestas a continuación:
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
  • Cree una base de datos MySQL para Elgg iniciando sesión en la consola MySQL ejecutando el siguiente comando:
mysql -u root -p
  • Luego crea una base de datos mysql para elgg ejecutando los siguientes comandos mysql:
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 :Puede cambiar el nombre de la base de datos "elgg" y db_user "unixcop" con los nombres que desee.

  • Instale php y los paquetes necesarios para ello.
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
  • Cambie el directorio a /var/www/html y descarga la última versión de Elgg.
cd /var/www/html
wget https://elgg.org/about/getelgg?forward=elgg-4.0.0.zip

Nota :Puede comprobar las actualizaciones para descargar la última versión de elgg del sitio web oficial

  • Descomprima el archivo descargado.
unzip getelgg\?forward\=elgg-4.0.0.zip
  • Mueva los archivos a la raíz del servidor Apache.
mv ./elgg-4.0.0/* .
  • Cree un directorio para Elgg .
mkdir -p /var/www/html/data

Establecer permisos de archivo adecuados para elgg archivos.

chown -R apache:apache /var/www/html/
chmod -R 755 /var/www/html/
chown -R apache:apache /var/www/html/elgg-config
  • Cambie la aplicación de SELinux a permisivo con el siguiente comando:
setenforce 0
  • Configurar Apache para Elgg creando un servidor virtual Apache.
vim /etc/httpd/conf.d/vhost.conf
  • A continuación, agregue lo siguiente, luego guarde y salga.
<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>
  • Reinicie Apache con el comando.
systemctl restart httpd.service
  • Complete la instalación de Elgg desde elgg-web-based abriendo cualquier navegador y luego ingrese la IP de su servidor:

http://dirección_IP

  • Haga clic en Siguiente e ingrese la información de los detalles de la base de datos y sus credenciales.
  • También haga clic en Siguiente e ingrese los detalles requeridos como se muestra en las capturas de pantalla.
  • Cree su cuenta de administrador ingresando los detalles requeridos y luego haga clic en siguiente.
  • Finalmente, verá que su cuenta de administrador se ha creado correctamente y luego haga clic en Ir al sitio para acceder a su sitio.

Eso es todo, Gracias !!!


Cent OS
  1. Cómo instalar Apache Cassandra en CentOS 8

  2. Cómo instalar Apache en CentOS 7

  3. Cómo instalar Apache Kafka en CentOS 8

  4. Cómo instalar Apache Tomcat 8 en CentOS

  5. Cómo instalar phpMyBackupPro en CentOS 6

Cómo instalar Apache ServiceMix en CentOS 7

Cómo instalar Apache Cassandra en CentOS

Cómo instalar Apache ServiceMix en CentOS 8

Cómo instalar Apache SVN en CentOS 7

Cómo instalar Mod_Security Apache en CentOS 6

Cómo instalar Apache en CentOS 6