Ú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 !!!