Instal Elgg untuk Membuat Situs Jejaring Sosial Online Sendiri

instagram story viewer

Hari-hari ini situs jejaring sosial telah menjadi lebih kuat untuk berinteraksi dari orang ke orang. Diperkirakan lebih dari 80% Sebagian besar siswa mengandalkan situs jejaring sosial semacam itu dalam komunikasi sehari-hari mereka seperti berselancar online, kegiatan sosial, diskusi, dll. Di sebagian besar jaringan sosial universitas dianggap sebagai metode komunikasi antara guru dan siswa. Jejaring sosial meningkatkan kinerja siswa. Berbagai macam institusi pendidikan sudah mulai menggunakan aplikasi jaringan open source”Elgg“.

Elgg adalah aplikasi web jejaring sosial open source yang membangun semua jenis lingkungan sosial dari bisnis hingga pendidikan. Buat dan kelola situs jejaring sosial Anda sendiri dengan alat sumber terbuka ini. Ini berjalan terus LAMPU (Linux, Apache, MySQL, PHP) peron. Menawarkan file sharing, blogging, jejaring sosial dan grup. Ini memberi Anda blog web pribadi, profil online, pembaca RSS, repositori file. Selain itu semua konten pengguna dapat ditandai dengan kata kunci. Dengan cara ini Anda dapat terhubung dengan orang-orang dengan minat yang sama dan dapat membuat jaringan pembelajaran pribadi. Namun Elgg berbeda dari jejaring sosial lainnya, setiap item profil, file yang diunggah, dll, dapat ditetapkan dengan batasannya sendiri. Ini terintegrasi dengan drupal, Webct, wiki media dan suasana hati dan itu juga mendukung sebagian besar standar terbuka bersama dengan RSS, LDAP untuk otentikasi dan XML-RPC untuk mengintegrasikan sebagian besar klien blog web pihak ketiga. Sangat mudah untuk membuat dan mengelola blog web Anda sendiri dengan penyesuaian penuh.

Persyaratan Elgg

  1. Elgg berjalan dengan berdedikasi LAMPU berbasis server. Biasanya membutuhkan Apache, MySQL, PHP bahasa skrip.
  2. Apache mod_rewrite modul Multibyte String dukungan untuk internasionalisasi.
  3. GD untuk pemrosesan grafis.
  4. JSON (termasuk dalam PHP 5.2+).
  5. XML

Fitur Elgg

Elgg dikemas dengan sekumpulan fitur yang ingin Anda miliki di situs web jaringan Anda. Berikut daftar fitur lengkapnya:

  1. Elgg memungkinkan Anda untuk berintegrasi dengan alat berbasis web lainnya seperti wiki dan blog.
  2. Ini menawarkan sejumlah besar tautan antara blog dan komunitas atau pengguna. Itu dapat digunakan untuk memeriksa aktivitas dan sistem pengguna setelah menemukan titik awal yang tepat.
  3. Elgg membantu Anda mengelola pengguna dan memenuhi kebutuhan mereka.
  4. Ini memberi Anda model data yang kuat yang dapat membuat pembuatan menjadi sederhana dan fleksibel.
  5. Dengan bantuan API aliran aktivitas granular, plugin Anda mendorong konten yang diperlukan ke semua pengguna Anda.
  6. Plugin API memungkinkan Anda membuat dan menambahkan fitur yang diperlukan seperti membuat video, mengedit, menambahkan judul, menandai deskripsi video.
  7. Di Elgg Anda dapat menemukan repositori file untuk komunitas maupun individu.

Namun sangat disarankan untuk meningkatkan PHP batas memori untuk 128MB atau 256MB, dan tingkatkan ukuran file unggah ke 10MB. Secara default, pengaturan ini sudah ditambahkan di .htaccess file di Elgg direktori.

Artikel ini menunjukkan instruksi mendalam tentang cara menginstal dan mengatur Elgg di RHEL, CentOS, Fedora, Linux Ilmiah dan Ubuntu, Linux Mint dan Debian sistem.

Memasang Elgg

Untuk memasang Elgg, Anda harus memiliki Apache, MySQL dan PHP diinstal pada sistem Anda. Jika tidak, instal mereka menggunakan perintah berikut seperti yang ditunjukkan di bawah ini.

Di RHEL/CentOS/Fedora/Linux Ilmiah

# yum install mysql mysql-server httpd php php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc wget unzip

Nyalakan Apache”mod_rewrite” modul. Buka file berikut.

# vi /etc/httpd/conf/httpd.conf

Mengubah "AllowOverride None” menjadi “IzinkanOverride Semua“.

# AllowOverride mengontrol arahan apa yang mungkin ditempatkan di file .htaccess. # Dapat berupa "Semua", "Tidak Ada", atau kombinasi kata kunci apa pun: # Opsi FileInfo AuthConfig Limit. #
IzinkanOverride Semua

Akhirnya, restart Apache dan MySQL melayani.

# /etc/init.d/httpd restart. # /etc/init.d/mysqld restart

Di Debian/Ubuntu/Linux

# apt-get install apache2 mysql-server php5 libapache2-mod-php5 php5-mysql wget unzip

Selanjutnya Nyalakan Apache “menulis kembali” dengan menjalankan perintah berikut.

# a2enmod menulis ulang

Setelah Anda Mengaktifkan “menulis kembali”, sekarang aktifkan untuk “.htaccess” pengolahan. Buka file berikut dengan editor pilihan Anda.

# vi /etc/apache2/sites_available/default

Mengubah "AllowOverride Tidak Ada" ke "IzinkanOverride Semua

 Pilihan Indeks FollowSymLinks MultiViews IzinkanOverride Semua Pesan izinkan, tolak izinkan dari semua. 

Akhirnya, restart Apache dan Mysql melayani.

# /etc/init.d/apache2 restart. # /etc/init.d/mysql restart

Membuat Database Elgg MySQL

Masuk ke akun Anda MySQL server dengan akar kata sandi.

# mysql -u root -p

Setelah Anda masuk MySQL cangkang, buat “elgg” database seperti yang ditunjukkan.

mysql> buat database elgg;

Membuat "elgg”pengguna untuk MySQL dan mengatur kata sandi.

mysql> BUAT PENGGUNA 'elgg'@'localhost' DIIDENTIFIKASI DENGAN 'abc';

Menganugerahkan "Semua” hak istimewa pada “elgg”database menjadi”elgg” pengguna dan keluar.

mysql> BERIKAN SEMUA HAK ISTIMEWA PADA elgg.* UNTUK 'elgg' DIIDENTIFIKASI DENGAN 'abc'; mysql> hak istimewa flush; mysql> keluar;

Mengunduh dan Menginstal Elgg

Elgg 1.8.15 adalah versi terbaru yang direkomendasikan, unduh menggunakan wget perintah dan ekstrak.

#wget http://elgg.org/download/elgg-1.8.15.zip. # unzip elgg-1.8.15.zip

Selanjutnya, pindahkan “elgg” ke direktori root dokumen server web Anda. Sebagai contoh, "/var/www/html/elgg" (Untuk topi merah distro) dan “/var/www/elgg" (Untuk Debian distro).

# mv elgg-1.8.15 /var/www/html/elgg. ATAU. # mv elgg-1.8.15 /var/www/elgg

Pergi ke "elgg” direktori dan kemudian “mesin" direktori.

# cd /var/www/html/elgg. # mesin cd. ATAU. # cd /var/www/elgg. # mesin cd

Salin “pengaturan.contoh.php" ke "setting.php“.

cp settings.example.php settings.php

Buka setting.php file dengan editor pilihan Anda.

# vi pengaturan.php

Masukkan dbuser, dbpass, dbname, dbhost dan awalan db parameter seperti yang ditunjukkan di bawah ini.

/** * Nama pengguna database * * @global string $CONFIG->dbuser * @name $CONFIG->dbuser */ $CONFIG->dbuser = 'elgg'; /** * Kata sandi database * * @global string $CONFIG->dbpass */ $CONFIG->dbpass = 'abc'; /** * Nama database * * @global string $CONFIG->dbname */ $CONFIG->dbname = 'elgg'; /** * Host basis data. * * Untuk sebagian besar instalasi, ini adalah 'localhost' * * @global string $CONFIG->dbhost */ $CONFIG->dbhost = 'localhost'; /** * Awalan database * * * Awalan ini akan ditambahkan ke semua tabel Elgg. Jika Anda berbagi * database dengan aplikasi lain, gunakan awalan database ke tabel namespace * untuk menghindari tabrakan nama tabel. * * @global string $CONFIG->dbprefix */ $CONFIG->dbprefix = 'elgg_';

Elgg membutuhkan direktori berbeda yang disebut “data” untuk menyimpan foto dan ikon profil yang diunggah. Jadi, Anda perlu membuat direktori ini di luar direktori root dokumen web Anda untuk alasan keamanan.

# data mkdir. # chmod 777 data

Terakhir, Buka browser web dan navigasikan ke “http://localhost/elgg/install“. Ikuti petunjuk wizard penginstalan seperti yang ditunjukkan di bawah ini.

Instalasi Elgg
Penyihir Selamat Datang Elgg
Persyaratan Telur
Pemeriksaan Persyaratan Elgg
Konfigurasi Elgg
Pengaturan Konfigurasi Elgg
Elgg Buat Akun Admin
Elgg Buat Akun Admin
Instalasi Selesai Elgg
Instalasi Selesai Elgg
Panel Kontrol Admin Elgg
Panel Kontrol Admin Elgg
Ujung Depan Elgg
Ujung Depan Elgg

Tautan Referensi

Beranda Elgg

Teachs.ru