Dalam tutorial ini, kami akan memberi Anda petunjuk langkah demi langkah tentang cara menginstal Jaringan Sosial Open Source dengan Apache di VPS Ubuntu 16.04 .
Open Source Social Network (OSSN) adalah perangkat lunak jejaring sosial yang ditulis dalam PHP yang digunakan oleh pengembang situs web untuk membuat situs web jejaring sosial. Proses pemasangannya mudah dan hanya membutuhkan beberapa menit.
Pada saat penulisan tutorial ini, versi stabil terbaru dari Jaringan Sosial Open Source adalah 4.2 dan memerlukan:
- PHP 5.4 atau lebih tinggi (sebaiknya yang terbaru), dikompilasi dengan ekstensi cURL, mcrypt, MySQLi, ZIP, JSON, XML PHP dan Perpustakaan GD PHP diaktifkan.
- opsi allow_url_fopen diaktifkan di PHP
- Apache Web Server 2.0 atau lebih tinggi dikompilasi dengan modul mod_rewrite;
Panduan penginstalan ini mengasumsikan bahwa Apache sudah diinstal dan dikonfigurasi di server virtual Anda.
Mari kita mulai dengan instalasi. Pastikan paket OS server Anda benar-benar mutakhir:
apt-get update apt-get upgrade
Aktifkan modul penulisan ulang Apache jika belum dilakukan:
a2enmod rewrite
Instal paket PHP yang diperlukan:
apt-get install php7.0-cli php7.0-common php7.0-json php7.0-mcrypt php7.0-mysql php7.0-xml php7.0-curl php7.0-zip php7.0-gd
Mulai ulang layanan Apache agar perubahan diterapkan:
service apache2 restart
Unduh versi terbaru Jaringan Sosial Open Source yang tersedia di http://www.opensource-socialnetwork.org/download ke direktori di server dan ekstrak menggunakan perintah berikut:
cd /opt/ wget https://www.opensource-socialnetwork.org/download_ossn/latest/build.zip -O ossn.zip unzip ossn.zip -d /var/www/html/
Buat database MySQL dan pengguna baru untuk OSSN:
mysql -u root -p mysql> SET GLOBAL sql_mode=''; mysql> CREATE DATABASE ossndb; mysql> CREATE USER 'ossnuser'@'localhost' IDENTIFIED BY 'y0ur-pAssW0RD'; mysql> GRANT ALL PRIVILEGES ON ossndb.* TO 'ossnuser'@'localhost'; mysql> FLUSH PRIVILEGES; mysql> quit
Jangan lupa untuk mengganti ‘y0ur-pAssW0RD’ dengan kata sandi yang kuat.
Edit file konfigurasi PHP (/etc/php/7.0/cli/php.ini):
vi /etc/php/7.0/cli/php.ini
dan ubah baris ini:
allow_url_fopen = On file_uploads = On upload_max_filesize = 32M
OSSN membutuhkan direktori untuk menyimpan file yang diunggah seperti gambar. Untuk alasan keamanan, kami akan membuat direktori ini di luar direktori root dokumen:
mkdir -p /var/www/ossndatadir
Semua file harus dapat dibaca oleh server web, jadi tetapkan kepemilikan yang tepat:
chown www-data:www-data -R /var/www/html/ossn/
Buat direktif host virtual baru di Apache. Misalnya, buat file konfigurasi Apache baru bernama 'ossn.conf' di server virtual Anda:
touch /etc/apache2/sites-available/ossn.conf ln -s /etc/apache2/sites-available/ossn.conf /etc/apache2/sites-enabled/ossn.conf vi /etc/apache2/sites-available/ossn.conf
Kemudian, tambahkan baris berikut:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/ossn/ ServerName your-domain.com ServerAlias www.your-domain.com <Directory /var/www/html/ossn/> Options FollowSymLinks AllowOverride All Order allow,deny allow from all </Directory> ErrorLog /var/log/apache2/your-domain.com-error_log CustomLog /var/log/apache2/your-domain.com-access_log common </VirtualHost>
Hapus file 000-default.conf:
rm /etc/apache2/sites-enabled/000-default.conf
Mulai ulang server web Apache agar perubahan diterapkan:
service apache2 restart
Buka browser web favorit Anda, navigasikan ke http://domain-anda.com/ , verifikasi bahwa semua prasyarat penginstalan terpenuhi dan penginstal OSSN harus dimulai. Anda harus mengikuti petunjuk mudah di layar penginstalan dengan memasukkan informasi yang diperlukan seperti yang diminta. Jangan lupa untuk menyetel direktori data ke ‘/var/www/ossndatadir’.
Hanya itu saja. Jejaring Sosial Open Source telah dipasang di server Anda.
Masuk ke back-end administrasi OSSN di http://domain-anda.com/administrator dan konfigurasikan OSSN sesuai kebutuhan Anda.
Tentu saja, Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan Hosting VPS OSSN kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal Jaringan Sosial Open Source untukmu. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.
PS. Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.