Parakushtet
Hapi 1: Instaloni Apache, MySQL dhe PHP
Hapi 2: Krijoni një bazë të dhënash MySQL për Elgg
Hapi 3: Shkarkoni dhe instaloni Elgg
Hapi 4: Konfiguro Apache për Elgg
Hapi 5: Përfundoni instalimin e Elgg
Elgg është një motor i rrjeteve sociale me burim të hapur që lejon krijimin e mjediseve sociale si rrjetet sociale të kampusit dhe platformat e brendshme të bashkëpunimit për organizatat. Elgg ofron një sërë veçorish të rrjeteve sociale, duke përfshirë mikroblogging, mesazhe, ndarje skedarësh dhe grupe. Ky tutorial do t'ju udhëheqë përmes procesit të instalimit të Elgg në një Ubuntu 18.04 VPS.
Parakushtet
- Një shembull i ri i Vultr Cloud Compute me Ubuntu 18.04 dhe akses rrënjësor.
Hapi 1: Instaloni Apache, MySQL dhe PHP
Elgg kërkon MySQL, PHP dhe një server në internet. Përpara se të instaloni Elgg, do t'ju duhet të instaloni ueb serverin Apache, MySQL dhe PHP.
Përditësoni listën e depove.
apt-get update
Instaloni serverin në internet Apache.
apt-get install apache2 -y
Instaloni MySQL.
apt-get install mysql-server -y
Plotësoni instalimin MySQL duke ekzekutuar komandën e mëposhtme.
/usr/bin/mysql_secure_installation
Gjatë instalimit, do t'ju kërkohet të vendosni një fjalëkalim root. Fut një fjalëkalim të sigurt. Ky do të jetë fjalëkalimi rrënjësor MySQL.
Would you like to setup VALIDATE PASSWORD plugin? [Y/N] N
New password: password
Re-enter new password: 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
Instaloni PHP 7.2, si dhe modulet PHP të kërkuara nga Elgg.
apt-get install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-sqlite3 php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7.2-mysql php7.2-gd php7.2-xml php7.2-cli php7.2-zip -y
Hapi 2: Krijoni një bazë të dhënash MySQL për Elgg
Elgg do të kërkojë një bazë të dhënash MySQL. Hyni në tastierën MySQL.
mysql -u root -p
Kur të kërkohet një fjalëkalim, futni fjalëkalimin rrënjësor të MySQL që keni vendosur në hapin 1. Pasi të jeni identifikuar në tastierën MySQL, krijoni një bazë të dhënash të re.
CREATE DATABASE elgg;
Krijoni një përdorues të ri MySQL dhe jepini privilegje bazës së të dhënave të krijuar rishtazi. Ju mund të zëvendësoni usernamedhe passwordme emrin e përdoruesit dhe fjalëkalimin e zgjedhjes suaj.
GRANT ALL PRIVILEGES on elgg.* to 'username'@'localhost' identified by 'password';
FLUSH PRIVILEGES;
Dilni nga tastiera MySQL.
exit
Hapi 3: Shkarkoni dhe instaloni Elgg
Shkarkoni versionin më të fundit të Elgg.
cd /var/www/html
rm -r index.html
wget https://elgg.org/download/elgg-2.3.7.zip
Hapni arkivin e shkarkuar dhe zhvendosni skedarët në rrënjën e serverit të internetit Apache.
apt install unzip
unzip elgg-2.3.7.zip
mv ./elgg-2.3.7/* . && rm elgg-2.3.7.zip && rm -r elgg-2.3.7
Krijo një direktori të dhënash për Elgg.
sudo mkdir -p /var/www/html/data
Vendosni lejet e duhura të skedarit.
sudo chown -R www-data:www-data /var/www/html/
sudo chmod -R 755 /var/www/html/
Elgg kërkon modulin e rishkrimit të Apache. Aktivizo modulin e rishkrimit të Apache.
sudo a2enmod rewrite
Krijoni një skedar konfigurimi Apache për instalimin e Elgg.
sudo nano /etc/apache2/sites-available/elgg.conf
Ngjitni fragmentin e mëposhtëm në skedar, duke e zëvendësuar example.comme emrin tuaj të domenit.
<VirtualHost *:80>
DocumentRoot /var/www/html/
ServerName example.com
<Directory /var/www/html/>
Options FollowSymlinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Aktivizoni konfigurimin dhe rinisni serverin Apache.
sudo a2ensite elgg.conf
sudo systemctl restart apache2.service
Hapi 5: Përfundoni instalimin e Elgg
Në këtë pikë, mund të vazhdoni te instaluesi i shfletuesit Elgg për të përfunduar instalimin. Hapni një dritare të shfletuesit në kompjuterin tuaj dhe lundroni te emri i domenit tuaj. Kjo do të nisë instaluesin e shfletuesit Elgg. Vazhdoni përmes instaluesit në Database Installationhap. Këtu, futni kredencialet e bazës së të dhënave MySQL që keni krijuar në Hapin 2 dhe vazhdoni në hapin tjetër.

Në hapin tjetër, vendosni emrin e faqes dhe adresën e emailit sipas zgjedhjes suaj. Në Site URLfushë, shkruani emrin e domenit tuaj. Në Data Directoryfushë, futni /var/www/html/datadhe vazhdoni në hapin tjetër.
![Instaloni Elgg në Ubuntu 18.04 Instaloni Elgg në Ubuntu 18.04]()
Më pas, futni kredencialet e administratorit sipas zgjedhjes suaj dhe shtypni Next. Në këtë pikë instalimi ka përfunduar.
![Instaloni Elgg në Ubuntu 18.04 Instaloni Elgg në Ubuntu 18.04]()
Për t'u identifikuar në panelin e administratorit, lundroni në URL-në e mëposhtme.
http://{your-domain-name}/admin
Ju keni instaluar me sukses Elgg në një Ubuntu 18.04 VPS dhe mund të filloni të konfiguroni rrjetin tuaj social.