GNU/Linux >> Belajar Linux >  >> Cent OS

Cara menginstal elgg di CentOS 8

Pengantar

Elgg adalah mesin jaringan sosial open source pemenang penghargaan yang menyediakan kerangka kerja yang kuat untuk membangun semua jenis lingkungan sosial, dari jaringan sosial kampus yang luas untuk universitas, sekolah atau perguruan tinggi Anda atau platform kolaboratif internal untuk organisasi Anda hingga merek -membangun alat komunikasi untuk perusahaan Anda dan kliennya.

Dalam panduan instalasi ini, kami akan menunjukkan cara menginstal elgg.

Cukup ikuti langkah-langkah di bawah ini:

  • Instal server web apache dan aktifkan.
dnf install httpd -y
systemctl enable httpd.service
systemctl start httpd.service
  • Buka port 80 dan port 443 untuk dapat mengakses server.
firewall-cmd --permanent --zone=public --add-service=http 
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload
  • Instal Server MySQL.
dnf install mysql-server -y
  • Selesaikan instalasi aman MySQL.
sudo mysql_secure_installation
  • Anda akan diminta untuk memasukkan kata sandi root. Masukkan kata sandi yang aman. lalu ikuti jawaban di bawah ini:
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
  • Buat database MySQL untuk Elgg dengan login ke konsol MySQL dengan menjalankan perintah di bawah ini:
mysql -u root -p
  • Kemudian buat database mysql untuk elgg dengan menjalankan perintah mysql di bawah ini:
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;

Catatan :Anda dapat mengubah nama database “elgg” dan db_user “unixcop” dengan nama yang Anda inginkan.

  • Instal php dan paket yang diperlukan untuk itu.
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
  • Ubah direktori menjadi /var/www/html dan unduh Elgg versi terbaru.
cd /var/www/html
wget https://elgg.org/about/getelgg?forward=elgg-4.0.0.zip

Catatan :Anda dapat memeriksa pembaruan untuk mengunduh versi terbaru elgg dari situs resmi

  • Buka zip arsip yang diunduh.
unzip getelgg\?forward\=elgg-4.0.0.zip
  • Pindahkan file ke root server Apache.
mv ./elgg-4.0.0/* .
  • Buat direktori untuk Elgg .
mkdir -p /var/www/html/data

Setel izin file yang sesuai untuk elgg file.

chown -R apache:apache /var/www/html/
chmod -R 755 /var/www/html/
chown -R apache:apache /var/www/html/elgg-config
  • Ubah penerapan SELinux menjadi permissive dengan perintah di bawah ini:
setenforce 0
  • Konfigurasikan Apache untuk Elgg dengan membuat host virtual Apache.
vim /etc/httpd/conf.d/vhost.conf
  • Selanjutnya tambahkan yang berikut lalu simpan dan keluar.
<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>
  • Mulai ulang Apache dengan perintah.
systemctl restart httpd.service
  • Selesaikan Instalasi Elgg dari elgg-web-based dengan membuka browser apa saja lalu masukkan IP server Anda:

http://IP_address

  • Klik Berikutnya dan masukkan info detail Database dan kredensialnya.
  • Klik juga Berikutnya dan masukkan detail yang diperlukan seperti yang ditunjukkan pada tangkapan layar.
  • Buat Akun Admin Anda dengan memasukkan detail yang diperlukan lalu klik berikutnya.
  • Akhirnya, Anda akan melihat bahwa akun admin Anda telah berhasil dibuat, lalu Klik Buka Situs tombol untuk mengakses situs Anda.

Itu saja, Terima kasih!!!


Cent OS
  1. Cara Menginstal Apache Kafka di CentOS 8

  2. Cara Menginstal Apache Tomcat 8 di CentOS

  3. Cara Menginstal phpMyBackupPro di CentOS 6

  1. Cara Instal Apache Cassandra di CentOS 8

  2. Cara Menginstal Apache di CentOS 7

  3. Cara Menginstal Apache Maven di CentOS 7

  1. Cara Instal Apache Cassandra di CentOS 7

  2. Cara Menginstal Apache di CentOS 8

  3. Cara Menginstal Apache Maven di CentOS 8