În prezent, site-urile de rețele sociale au devenit mai puternice pentru interacțiunea dintre oameni și oameni. S-a estimat că mai mult de 80% dintre studenți se bazează pe astfel de site-uri de rețele sociale în comunicarea lor zilnică, cum ar fi navigarea online, activități sociale, discuții etc. În majoritatea universităților rețelele sociale sunt considerate ca o metodă de comunicare între profesori și studenți. Rețelele sociale îmbunătățesc performanța elevilor. O gamă largă de instituții de învățământ au început să utilizeze aplicația de rețea open source „Elgg“.
Elgg este o aplicație web de rețea socială open source care creează tot felul de mediu social de la afaceri la educație. Creați și gestionați propriul site de rețele sociale cu acest instrument open source. Funcționează mai departe LAMPĂ (Linux, Apache, MySQL, PHP) platformă. Oferă partajare de fișiere, blogging, rețele sociale și grupuri. Acesta v-a furnizat un blog web personal, un profil online, un cititor RSS, un depozit de fișiere. În plus, întregul conținut al utilizatorului poate fi etichetat cu cuvinte cheie. În acest fel vă puteți conecta la persoane cu același interes și puteți crea o rețea personală de învățare. in orice caz
Elgg este diferit de alte rețele sociale, fiecare element de profil, fișier încărcat etc., poate fi atribuit propriilor sale restricții. Este integrat cu Drupal, Webct, Mediawiki și Moodle și, de asemenea, acceptă majoritatea standardelor deschise împreună cu RSS, LDAP pentru autentificare și XML-RPC pentru integrarea majorității clienților terți cu bloguri web. Este foarte ușor să creați și să vă gestionați propriul blog web cu personalizare completă.Elgg este dotat cu un pachet de funcții pe care doriți să le aveți pe site-ul dvs. de rețea. Iată o listă completă de funcții:
Cu toate acestea, este foarte recomandat să creșteți PHP limita de memorie la 128 MB sau 256 MBși creșteți dimensiunea fișierului de încărcare la 10 MB. În mod implicit, aceste setări sunt deja adăugate în .htaccess fișier în Elgg director.
Acest articol prezintă instrucțiuni detaliate despre cum să instalați și să configurați Elgg RHEL, CentOS, Fedora, Linux științific și Ubuntu, Linux Mint și Debian sisteme.
A instala Elgg, trebuie să ai Apache, MySQL și PHP instalat pe sistemul dvs. Dacă nu, instalați-le folosind următoarea comandă, așa cum se arată mai jos.
# 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
Porniți Apache „mod_rewrite”Modulul. Deschideți următorul fișier.
# vi /etc/httpd/conf/httpd.conf
Schimbare "AllowOverride None ”la”AllowOrride All“.
# AllowOverride controlează ce directive pot fi plasate în fișierele .htaccess. # Poate fi „Toate”, „Niciuna” sau orice combinație a cuvintelor cheie: # Opțiuni FileInfo AuthConfig Limit. # AllowOrride All
În cele din urmă, reporniți Apache și MySQL serviciu.
# /etc/init.d/httpd reporniți. # /etc/init.d/mysqld reporniți
# apt-get install apache2 mysql-server php5 libapache2-mod-php5 php5-mysql wget unzip
Apoi porniți Apache „rescrie”Modul executând următoarea comandă.
# a2enmod rescrie
După ce ați activat „rescrie”, Activați-l acum pentru„.htaccess ” prelucrare. Deschideți următorul fișier cu editorul ales.
# vi / etc / apache2 / sites_available / default
Schimbare "AllowOverride Nici unul" la "AllowOrride All”
Opțiuni Indexuri FollowSymLinks MultiViews AllowOrride All Ordinul permite, refuză permisiunea de la toți.
În cele din urmă, reporniți Apache și Mysql serviciu.
# /etc/init.d/apache2 reporniți. # /etc/init.d/mysql reporniți
Conectați-vă la MySQL server cu rădăcină parola.
# mysql -u root -p
Odată ce ai intrat MySQL shell, creați „elgg”Baza de date așa cum se arată.
mysql> crea baza de date elgg;
Creeaza o "elgg”Utilizator pentru MySQL și setați parola.
mysql> CREATE USER 'elgg' @ 'localhost' IDENTIFICAT DE 'abc';
Acorda "Toate"Privilegii pe"elgg"Baza de date la"elgg”Utilizator și ieșire.
mysql> ACORDĂ TOATE PRIVILEGIILE pe elgg. * TO 'elgg' IDENTIFICAT DE 'abc'; mysql> privilegii de spălare; mysql> exit;
Elgg 1.8.15 este cea mai recentă versiune recomandată, descărcați-o folosind wget comandați și extrageți-l.
# wget http://elgg.org/download/elgg-1.8.15.zip. # dezarhivați elgg-1.8.15.zip
Apoi, mutați „elgg”În directorul rădăcină al documentului serverului dvs. web. De exemplu, "/var/www/html/elgg" (Pentru palarie rosie distribuție) și „/var/www/elgg" (Pentru Debian distro’s).
# mv elgg-1.8.15 / var / www / html / elgg. SAU. # mv elgg-1.8.15 / var / www / elgg
Mergi la "elgg”Director și apoi„motor”Director.
# cd / var / www / html / elgg. motor # cd. SAU. # cd / var / www / elgg. motor # cd
Copie "settings.example.php" la "settings.php“.
cp settings.example.php settings.php
Deschide settings.php fișier cu editorul ales.
# vi settings.php
Introduceți fișierul dbuser, dbpass, dbname, dbhost și dbprefix parametrii așa cum se arată mai jos.
/ ** * Numele de utilizator al bazei de date * * @global string $ CONFIG-> dbuser * @name $ CONFIG-> dbuser * / $ CONFIG-> dbuser = 'elgg'; / ** * Parola bazei de date * * @global string $ CONFIG-> dbpass * / $ CONFIG-> dbpass = 'abc'; / ** * Numele bazei de date * * @global string $ CONFIG-> dbname * / $ CONFIG-> dbname = 'elgg'; / ** * Gazda bazei de date. * * Pentru majoritatea instalațiilor, acesta este „localhost” * * @global string $ CONFIG-> dbhost * / $ CONFIG-> dbhost = 'gazdă locală'; / ** * Prefixul bazei de date * * * Acest prefix va fi adăugat la toate tabelele Elgg. Dacă partajați * o bază de date cu alte aplicații, utilizați un prefix al bazei de date pentru tabelele spațiului de nume * pentru a evita coliziunile cu numele tabelelor. * * @global string $ CONFIG-> dbprefix * / $ CONFIG-> dbprefix = 'elgg_';
Elgg are nevoie de un alt director numit „date”Pentru a păstra fotografiile încărcate și pictogramele profilului. Deci, trebuie să creați acest director în afara directorului rădăcină al documentului web din motive de securitate.
# date mkdir. # chmod 777 date
În cele din urmă, deschideți browserul web și navigați la „http://localhost/elgg/install“. Urmați instrucțiunile asistentului de instalare așa cum se arată mai jos.
Pagina principală Elgg