Dalam tutorial ini kami akan memberi Anda petunjuk langkah demi langkah tentang cara menginstal Boonex Dolphin 7 di VPS Ubuntu .
Boonex Dolphin adalah platform jejaring sosial populer yang digunakan oleh banyak webmaster. Hal ini memungkinkan mereka untuk membangun situs web berorientasi komunitas dan media sosial yang mudah digunakan.
Panduan penginstalan ini mengasumsikan bahwa Apache, MySQL, PHP, dan server email yang berfungsi penuh telah diinstal dan dikonfigurasi di server Anda. Pada saat penulisan ini, Dolphin versi terbaru adalah 7.1.6 dan memerlukan:
- PHP>=5.3.0 (disarankan PHP 5.5 atau yang lebih baru) dengan ekstensi PHP berikut diaktifkan:curl, fileinfo, ftp, GD Graphics Library versi 2.0.x+ dikompilasi dengan font FreeType (atau ImageMagick), JSON, mbstring, mysql, openssl, xsl, dan zip.
- Server Web Apache>=2.0 dikompilasi dengan modul mod_rewrite
- Server email untuk mengirim email (Sendmail, Postfix, dll.)
- MySQL>=4.1.2 diinstal di server virtual Linux Anda (disarankan MySQL 5.5 atau yang lebih baru)
- Java 1.6 atau lebih tinggi (beberapa fitur Dolphin memerlukan kemampuan streaming media)
- Kemampuan untuk membuat cron-jobs dan menjalankan file.
Unduh versi terbaru Dolphin yang tersedia di ‘http://www.boonex.com/downloads?product=Dolphin-v.7.1’ ke server dan ekstrak menggunakan perintah berikut:
cd /opt wget http://get.boonex.com/Dolphin-v.7.1 -O dolphin-v.7.1.6.zip unzip dolphin-v.7.1.6.zip
Pindahkan file Dolphin yang belum dibongkar ke root dokumen situs web Anda:
mv Dolphin-v.7.1.6 /var/www/html/dolphin
Setel izin file yang tepat untuk server web Apache untuk menulis ke file dan direktori tertentu:
chown www-data:www-data -R /var/www/html/dolphin
Juga, jalankan perintah berikut untuk membuat file 'ffmpeg.exe' dapat dieksekusi:
chmod 755 /var/www/html/dolphin/flash/modules/global/app/ffmpeg.exe
Instal Java dan ImageMagick:
apt-get install openjdk-7-jdk apt-get install ImageMagick
Buat database baru untuk Dolphin dan berikan hak istimewa kepada pengguna MySQL untuk mengakses dan memodifikasi database Dolphin:
mysql -u root -p mysql> CREATE DATABASE dolphindb; mysql> GRANT ALL PRIVILEGES ON dolphindb.* TO 'dolphinuser'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; mysql> quit
Buat direktif host virtual baru di Apache. Misalnya, buat file konfigurasi Apache baru bernama 'dolphin.conf' di server virtual Anda:
touch /etc/apache2/sites-available/dolphin.conf ln -s /etc/apache2/sites-available/dolphin.conf /etc/apache2/sites-enabled/dolphin.conf vi /etc/apache2/sites-available/dolphin.conf
kemudian, tambahkan baris berikut ke dalamnya:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/dolphin/ ServerName your-domain.com ServerAlias www.your-domain.com <Directory /var/www/html/dolphin/> Options FollowSymLinks AllowOverride All </Directory> ErrorLog /var/log/apache2/your-domain.com-error_log CustomLog /var/log/apache2/your-domain.com-access_log common </VirtualHost>
Edit file konfigurasi php.ini dan tambahkan/modifikasi baris berikut:
vi /etc/php5/apache2/php.ini
memory_limit = 128M file_uploads = On allow_url_fopen = On allow_url_include = Off register_globals = Off safe_mode = Off short_open_tag = On magic_quotes_gpc = Off default_charset = "UTF-8"
Pastikan bahwa fungsi PHP 'exec' diizinkan (yaitu tidak terdaftar di disable_functions) dan 'open_basedir' tidak disetel:
#php -i | grep -i disable_functions disable_functions => no value => no value #php -i | grep -i open_basedir open_basedir => no value => no value
Mulai ulang server web Apache agar perubahan diterapkan:
service apache2 restart
Buka http://domain-anda.com/install/index.php di browser web favorit Anda dan ikuti petunjuk mudah:Periksa apakah izin file dan direktori diatur dengan benar, periksa jalur ke root dan skrip dokumen situs web, masukkan 3306 sebagai nomor port host basis data, lalu masukkan nama basis data, pengguna basis data dan kata sandi, masukkan judul situs, deskripsi situs, dan buat pengguna administrator baru.
Untuk menjaga keamanan situs web Anda, hapus tanda tulis dari direktori 'inc':
chmod -w /var/www/html/dolphin/inc/
Tetapkan tugas cron baru. Misalnya, jalankan perintah berikut:
crontab -e
dan tambahkan baris berikut:
[email protected] * * * * * cd /var/www/html/dolphin/periodic; /usr/bin/php -q cron.php
Jangan lupa ganti '[email protected]' dengan alamat email kamu yang sebenarnya, lalu jalankan:
service cron restart
Setelah menyelesaikan instalasi, disarankan untuk menghapus semua file dan subdirektori dari direktori instalasi yang terletak di root dokumen situs web Dolphin Anda sebagai tindakan pencegahan keamanan, jadi jalankan perintah berikut:
rm -rf /var/www/html/dolphin/install/
Hanya itu saja. Instalasi Dolphin sekarang selesai. Lanjutkan ke panel admin untuk mengkonfigurasi Dolphin sesuai dengan kebutuhan Anda, menginstal modul tambahan, dll.
Tentu saja Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan Hosting VPS Linux kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal Boonex Dolphin 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.