Prezantimi
Parakushtet
Hapi 1: Përditësoni sistemin
Hapi 2: Instalimi i LAMP
Hapi 3: Instalimi i Rrjetit Social me Burim të Hapur
Hapi 4: Konfigurimi i bazës së të dhënave për rrjetin social me burim të hapur
Hapi 5: Konfigurimi i Apache për OSSN
Hapi 6: Hyrja në ndërfaqen e internetit OSSN
Prezantimi
Rrjeti social me burim të hapur i njohur gjithashtu si OSSN është një mjet rrjeti social i bazuar në PHP që ju lejon të krijoni uebsajtin tuaj të rrjeteve sociale dhe të krijoni marrëdhënie me anëtarët.
Në këtë tutorial, ne do të shpjegojmë se si të instaloni OSSN në serverin tuaj Ubuntu 16.04.
Parakushtet
- Një shembull i serverit të sapo vendosur Vultr Ubuntu 16.04.
- Një përdorues sudo.
Hapi 1: Përditësoni sistemin
Para se të filloni, duhet të përditësoni sistemin në versionin më të fundit të qëndrueshëm me komandat e mëposhtme:
sudo apt-get update -y
sudo apt-get upgrade -y
sudo reboot
Hapi 2: Instalimi i LAMP
Për të instaluar OSSN, do t'ju duhet të instaloni stivën LAMP dhe disa module shtesë PHP në serverin tuaj duke përdorur komandat e mëposhtme:
sudo apt-get install apache2 libapache2-mod-php7.0 mariadb-server php7.0 php7.0-mysql php7.0-curl php7.0-gd
php7.0-json php7.0-opcache php7.0-xml mcrypt php7.0-mcrypt php7.0-cgi php7.0-json php7-0-zip
Hapi 3: Instalimi i Rrjetit Social me Burim të Hapur
Së pari do t'ju duhet të shkarkoni versionin më të fundit të qëndrueshëm të OSSN nga faqja e internetit e OSSN https://www.opensource-socialnetwork.org/download. Mund ta shkarkoni me komandën wget: wget https://www.opensource-socialnetwork.org/downloads/ossn-v4.2-1468404691.zip
Tjetra, hiqni arkivin e shkarkuar në /var/www/htmldrejtori.
sudo unzip ossn-v4.2-1468404691.zip -d /var/www/html
Do t'ju duhet të siguroni pronësinë e saktë të ossndrejtorisë:
sudo chown -R www-data.www-data /var/www/html/ossn/
Hapi 4: Konfigurimi i bazës së të dhënave për rrjetin social me burim të hapur
Rekomandohet që të ekzekutoni mysql_secure_installationkomandën për të përmirësuar sigurinë e MySQL:
sudo mysql_secure_installation
Do t'ju paraqiten disa pyetje për të cilat do t'ju duhet të jepni një përgjigje. Më pas, duke përdorur linjën e komandës MySQL, krijoni një bazë të dhënash për OSSN:
mysql -u root -p
Futni fjalëkalimin tuaj rrënjësor MySQL/MariaDB dhe shtypni enter. Pasi të jeni regjistruar, mund të krijoni një bazë të dhënash për OSSN si më poshtë:
MariaDB [(none)]> SET GLOBAL sql_mode='';
MariaDB [(none)]> CREATE DATABASE ossndb;
MariaDB [(none)]> CREATE USER 'ossnuser'@'localhost' IDENTIFIED BY 'password-here';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON ossndb.* TO 'ossnuser'@'localhost';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> \q
Hapi 5: Konfigurimi i Apache për OSSN
Pasi të krijohet baza e të dhënave, ju duhet të krijoni një skedar të ri të hostit virtual, p.sh. ossn.confnë drejtorinë e faqeve Apache:
sudo nano /etc/apache2/sites-available/ossn.conf
Shtoni rreshtat e mëposhtëm:
<VirtualHost *:80>
ServerAdmin admin@example.com
DocumentRoot /var/www/html/ossn/
ServerName example.com
ServerAlias www.example.com
<Directory /var/www/html/ossn/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/ossn_log
CustomLog /var/log/apache2/ossn_custom_log common
</VirtualHost>
Pasi të keni mbaruar, aktivizoni hostin virtual duke ekzekutuar komandat e mëposhtme:
sudo a2ensite ossn.conf
sudo service apache2 reload
Ju gjithashtu do të duhet të aktivizoni modulin e rishkrimit:
sudo a2enmod rewrite
Do t'ju duhet gjithashtu të bëni disa ndryshime në konfigurimin e PHP duke redaktuar php.ini:
sudo nano /etc/php/7.0/cli/php.ini
Ndryshon vlerat për allow_url_fopen, file_uploadsdhe upload_max_filesizesiç tregohet më poshtë:
allow_url_fopen = On
file_uploads = On
upload_max_filesize = 32M
Më pas, krijoni një direktori të emërtuar datajashtë direktoriumit rrënjësor të dokumentit për ruajtjen e skedarëve të ngarkuar:
sudo mkdir /var/www/ossn_data
Më në fund, rinisni shërbimin Apache për të realizuar ndryshimet:
sudo systemctl restart apache2
Hapi 6: Hyrja në ndërfaqen e internetit OSSN
Pasi të keni mbaruar, vizitoni http://192.0.2.2në shfletuesin tuaj për të përfunduar të gjithë hapat e kërkuar për të përfunduar instalimin tuaj OSSN.
Mos harroni të zëvendësoni example.comdhe 192.0.2.2me emrin tuaj aktual të domenit adresat IP të serverit tuaj.