Hari ini kami akan menunjukkan cara menginstal ProjectSend di VPS Centos 6 menggunakan server web Apache dan database MySQL. ProjectSend adalah file open source dan aplikasi berbagi gambar yang memungkinkan Anda mengunggah file dan menetapkannya ke klien tertentu yang Anda buat sendiri! ProjectSend ditulis dalam PHP dan menggunakan database MySQL untuk menyimpan informasi. Panduan ini harus bekerja pada semua distribusi Linux berbasis RPM, tetapi telah diuji dan ditulis untuk CentOS 6 VPS.
Pada saat penulisan tutorial ini, ProjectSend r582 adalah versi terbaru yang tersedia dan memerlukan:
- Akses SSH
- PHP (versi 5.2 atau lebih baru)
- Server web Apache
- MySQL terinstal di VPS Linux Anda.
Petunjuk penginstalan:
Masuk ke server Anda melalui SSH:
ssh root@server_ip
Perbarui paket OS dan instal paket yang diperlukan:
sudo yum -y upgrade sudo yum install unzip wget
Unduh dan ekstrak arsip ProjectSend ke direktori di server Anda:
wget https://github.com/ignacionelson/ProjectSend/archive/master.zip unzip master.zip mv ProjectSend-master /var/www/html/projectsend
Buat database MySQL baru untuk ProjectSend di server Anda:
mysql -u root -p mysql> CREATE DATABASE projectsenddb; mysql> GRANT ALL PRIVILEGES ON projectsenddb.* TO 'projectsenduser'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; mysql> quit
Ganti nama file ‘sys.config.sample.php’ menjadi ‘sys.config.php’:
cd /var/www/html/projectsend/includes mv sys.config.sample.php sys.config.php
Buka file konfigurasi ProjectSend dengan editor teks favorit Anda dan ubah nama database MySQL, nama pengguna, dan sandi MySQL dengan yang Anda gunakan saat membuat database:
nano sys.config.php
/** MySQL database name */define('DB_NAME', 'projectsenddb'); /** Database host (in most cases it's localhost) */define('DB_HOST', 'localhost'); /** MySQL username (must be assigned to the database) */define('DB_USER', 'projectsenduser'); /** MySQL password */define('DB_PASSWORD', 'your-password');
Buat direktif host virtual baru di Apache. Misalnya, edit file konfigurasi Apache Anda (/etc/httpd/conf/httpd.conf secara default) dan batalkan komentar pada baris berikut:
#NameVirtualHost *:80
Kemudian, tambahkan baris berikut di akhir:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/projectsend/ ServerName yourdomain.com ServerAlias www.yourdomain.com <Directory /var/www/html/projectsend/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> ErrorLog logs/yourdomain.com-error_log CustomLog logs/yourdomain.com-access_log common </VirtualHost>
Mulai ulang layanan web Apache agar perubahan diterapkan.
service httpd restart
Buka browser web favorit Anda, navigasikan ke http://domainanda.com/ dan ikuti petunjuk mudahnya. Anda akan disambut oleh halaman instalasi ProjectSend seperti di bawah ini:
Isi detail berikut:
Sitename: It can be anything.(myproject.com) ProjectSend URL: your domain name or IP address of the server.
Kemudian, masukkan detail pribadi Anda dan masuk kredensial:nama, alamat email, nama pengguna dan kata sandi administrator dan klik 'Instal'.
Itu dia. Instalasi ProjectSend sekarang selesai. Sekarang Anda dapat masuk dan membuat pengguna baru, membuat grup, mengunggah file dari dasbor ProjectSend.
Untuk informasi lebih lanjut tentang ProjectSend, silakan merujuk ke situs web ProjectSend.
Tentu saja Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan CentOS Hosting kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal ProjectSend untuk Anda. 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.