Instal Elgg untuk membuat situs jejaring sosial online sendiri

Instal Elgg untuk membuat situs jejaring sosial online sendiri

Saat ini situs jejaring sosial telah menjadi lebih kuat untuk berinteraksi orang dengan orang. Diperkirakan lebih dari 80% siswa mengandalkan situs jejaring sosial semacam itu dalam komunikasi harian mereka seperti berselancar online, kegiatan sosial, diskusi dll. Di sebagian besar jejaring sosial universitas dianggap sebagai metode komunikasi antara guru dan mahasiswa. Jejaring sosial meningkatkan kinerja siswa. Berbagai macam lembaga pendidikan telah 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 open source ini. Itu berjalan LAMPU (Linux, Apache, Mysql, Php) platform. Ini menawarkan berbagi file, 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 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 untuk pembatasannya sendiri. Itu terintegrasi dengan Drupal, Webct, MediaWiki Dan Moodle dan itu juga mendukung sebagian besar standar terbuka bersama RSS, LDAP untuk otentikasi dan XML-RPC Untuk mengintegrasikan sebagian besar klien blogging web pihak ketiga. Sangat mudah untuk membuat dan mengelola blog web Anda sendiri dengan kustomisasi lengkap.

Persyaratan Elgg

  1. Elgg berlari secara berdedikasi LAMPU server berbasis. Biasanya kebutuhan Apache, Mysql, Php bahasa skrip.
  2. Apache mod_rewrite Dukungan string multibyte modul untuk internasionalisasi.
  3. Gd untuk pemrosesan grafis.
  4. Json (termasuk dalam PHP 5.2+).
  5. Xml

Fitur Elgg

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

  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. Yang dapat digunakan untuk memeriksa aktif 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 pembuatannya sederhana dan fleksibel.
  5. Dengan bantuan API aliran aktivitas granular plugin Anda mendorong konten yang diperlukan untuk semua pengguna Anda.
  6. Plugin API memungkinkan Anda untuk membangun dan menambahkan fitur yang diperlukan seperti membuat video, edit, menambahkan judul, tag deskripsi video.
  7. Di Elgg Anda dapat menemukan file repositori untuk masyarakat serta individu.

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

Artikel ini menunjukkan instruksi mendalam tentang cara menginstal dan menyiapkan Elgg RHEL, Centos, Fedora, Linux ilmiah Dan Ubuntu, Linux Mint Dan Debian sistem.

Menginstal Elgg

Untuk memasang Elgg, Anda harus memiliki Apache, Mysql Dan Php Dipasang di sistem Anda. Jika tidak, instal mereka menggunakan perintah berikut seperti yang ditunjukkan di bawah ini.

Pada rhel/centos/fedora/ilmiah linux

# yum instal 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 "Alloverride none "untuk"Alloverride semua“.

# Allowoverride mengontrol arahan apa yang mungkin ditempatkan .file htaccess. # Bisa jadi "semua", "tidak ada", atau kombinasi kata kunci: # opsi fileInfo authconfig batas # Alloverride 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 giliran Apache "menulis kembaliModul dengan menjalankan perintah berikut.

# A2Enmod menulis ulang

Setelah Anda menyala “menulis kembali"Modul, sekarang aktifkan untuk".htaccess " pengolahan. Buka file berikut dengan editor pilihan Anda.

# vi/etc/apache2/situs_vailable/default

Mengubah "Alloverride tidak ada" ke "Alloverride semua"

 Indeks Opsi Mengikuti Multiviews Alloverride semua Pesanan 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 Anda Mysql server dengan akar kata sandi.

# mysql -u root -p

Begitu Anda masuk Mysql shell, buat "ElggDatabase seperti yang ditunjukkan.

mysql> buat basis data elgg;

Membuat "Elgg”Pengguna untuk Mysql dan atur kata sandi.

mysql> buat pengguna 'elgg'@'localhost' yang diidentifikasi oleh 'abc';

Menganugerahkan "Semua"Hak istimewa pada"Elgg"Database untuk"Elgg”Pengguna dan Keluar.

mysql> berikan semua hak istimewa di elgg.* Ke 'elgg' yang diidentifikasi oleh 'ABC'; mysql> hak istimewa flush; mysql> keluar;

Mengunduh dan menginstal Elgg

Elgg 1.8.15 adalah versi terbaru yang direkomendasikan, unduh menggunakannya wget memerintahkan dan mengekstraknya.

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

Selanjutnya, pindahkan "ElggDirektori ke direktori root dokumen server web Anda. Misalnya, "/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 # CD MESIN ATAU # CD/VAR/WWW/ELGG # CD ENGINE

Salin "Pengaturan.contoh.php" ke "Pengaturan.php“.

Pengaturan CP.contoh.Pengaturan PHP.php

Buka Pengaturan.php file dengan editor pilihan Anda.

Pengaturan # VI.php

Masukkan dbuser, dbpass, dbname, dbhost Dan dbprefix parameter seperti yang ditunjukkan di bawah ini.

/ ** * Nama pengguna basis data * * @global string $ config-> dbuser * @name $ config-> dbuser */ $ config-> dBuser = 'Elgg'; / ** * Kata sandi basis data * * @global string $ config-> dbpass */ $ config-> dbpass = 'ABC'; / ** * Nama basis data * * @global string $ config-> dbname */ $ config-> dbname = 'Elgg'; /*** Host database. * * 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 basis data ke namespace tabel * untuk menghindari tabrakan nama tabel. * * @global string $ config-> dbprefix */ $ config-> dbprefix = 'elgg_';

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

# data mkdir # chmod 777 data

Akhirnya, buka browser web dan navigasikan ke “http: // localhost/elgg/install“. Ikuti instruksi instalasi wizard seperti yang ditunjukkan di bawah ini.

Elgg Welcome Wizard Periksa Persyaratan Elgg Pengaturan Konfigurasi Elgg Elgg Buat Akun Admin Elgg selesai instalasi Panel Kontrol Admin Elgg ELGG DEPAN DEPAN

Tautan referensi

Beranda Elgg