GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat elgg na CentOS 8

Úvod

Elgg je oceňovaný open source nástroj pro sociální sítě, který poskytuje robustní rámec, na kterém lze stavět nejrůznější sociální prostředí, od celokampusové sociální sítě pro vaši univerzitu, školu nebo vysokou školu nebo interní platformy pro spolupráci vaší organizace až po značku. -vytváření komunikačního nástroje pro vaši společnost a její klienty.

V této instalační příručce vám ukážeme, jak nainstalovat elgg.

Prostě postupujte podle následujících kroků:

  • Nainstalujte webový server apache a povolte jej.
dnf install httpd -y
systemctl enable httpd.service
systemctl start httpd.service
  • Otevřete porty 80 a 443, abyste měli přístup k serveru.
firewall-cmd --permanent --zone=public --add-service=http 
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload
  • Nainstalujte MySQL-Server.
dnf install mysql-server -y
  • Dokončete zabezpečenou instalaci MySQL.
sudo mysql_secure_installation
  • Budete požádáni o zadání hesla uživatele root. Zadejte bezpečné heslo. pak postupujte podle odpovědí níže:
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
  • Vytvořte databázi MySQL pro Elgg s přihlášením do konzole MySQL spuštěním příkazu níže:
mysql -u root -p
  • Potom vytvořte databázi mysql pro elgg spuštěním příkazů mysql níže:
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;

Poznámka :Název databáze „elgg“ a db_user „unixcop“ můžete změnit libovolnými názvy.

  • Nainstalujte php a požadované balíčky.
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
  • Změňte adresář na /var/www/html a stáhněte si nejnovější verzi Elgg.
cd /var/www/html
wget https://elgg.org/about/getelgg?forward=elgg-4.0.0.zip

Poznámka :Můžete zkontrolovat aktualizace a stáhnout nejnovější verzi elgg z oficiálních stránek

  • Rozbalte stažený archiv.
unzip getelgg\?forward\=elgg-4.0.0.zip
  • Přesuňte soubory do kořenového adresáře serveru Apache.
mv ./elgg-4.0.0/* .
  • Vytvořte adresář pro Elgg .
mkdir -p /var/www/html/data

Nastavte vhodná oprávnění k souboru pro elgg soubory.

chown -R apache:apache /var/www/html/
chmod -R 755 /var/www/html/
chown -R apache:apache /var/www/html/elgg-config
  • Změňte vynucení SELinuxu na permisivní pomocí příkazu níže:
setenforce 0
  • Nakonfigurujte Apache pro Elgg vytvořením virtuálního hostitele Apache.
vim /etc/httpd/conf.d/vhost.conf
  • Dále přidejte následující, uložte a ukončete.
<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>
  • Restartujte Apache pomocí příkazu.
systemctl restart httpd.service
  • Dokončete instalaci Elgg z webu založeného na elgg otevřením libovolného prohlížeče a zadáním IP serveru:

http://IP_adresa

  • Klikněte na tlačítko Další a zadejte informace o podrobnostech databáze a jejích pověřeních.
  • Klikněte také na tlačítko Další a zadejte požadované podrobnosti, jak je znázorněno na snímcích obrazovky.
  • Vytvořte si účet správce zadáním požadovaných údajů a poté klikněte na tlačítko Další.
  • Nakonec uvidíte, že váš účet správce byl úspěšně vytvořen, poté klikněte na Přejít na web pro přístup na váš web.

To je vše, děkuji !!!


Cent OS
  1. Jak nainstalovat Apache Kafka na CentOS 8

  2. Jak nainstalovat Apache Tomcat 8 na CentOS

  3. Jak nainstalovat phpMyBackupPro na CentOS 6

  1. Jak nainstalovat Apache Cassandra na CentOS 8

  2. Jak nainstalovat Apache na CentOS 7

  3. Jak nainstalovat Apache Maven na CentOS 7

  1. Jak nainstalovat Apache Cassandra na CentOS 7

  2. Jak nainstalovat Apache na CentOS 8

  3. Jak nainstalovat Apache Maven na CentOS 8