Dalam tutorial ini, kami akan menunjukkan cara menginstal Open Classifieds pada VPS Debian 8 dengan Apache, PHP dan MySQL terinstal di dalamnya. OpenClassifieds adalah skrip open source gratis yang digunakan untuk membuat situs web untuk iklan baris, iklan, atau listingan dalam beberapa menit.
Tutorial ini telah diuji dan ditulis untuk VPS Debian 8, tetapi seharusnya dapat digunakan di semua distribusi Linux.
Pada saat penulisan tutorial ini, Open Classifieds versi stabil terbaru adalah 2.6.0 dan membutuhkan:
- PHP 5.5 atau lebih tinggi dengan pustaka grafis GD versi 2.0.x+, mcrypt, gettext, curl dan ekstensi PHP mysql/mysqli dan opsi tag pendek diaktifkan;
- Server Web Apache>=2.0 dikompilasi dengan modul mod_rewrite dan dengan arahan berikut yang diizinkan:RewriteEngine, RewriteBase, RewriteCond, dan RewriteRule.;
- MySQL 5 atau lebih tinggi terinstal di server virtual Anda.
Mari kita mulai dengan penginstalan.
Perbarui paket OS Anda:
sudo apt-get update
Instal Apache, MySQL, PHP, dan ekstensi yang diperlukan di server virtual Anda:
apt-get install apache2 libapache2-mod-php5 php5-cli php5-common php5-gd php5-mcrypt php5-curl php5-mysql mysql-server unzip
Untuk mengaktifkan modul mod_rewrite Apache2, jalankan perintah berikut:
sudo a2enmod rewrite
Unduh versi terbaru dari Open Classifieds yang tersedia di http://open-classifieds.com/download ke direktori 'opt' di server Anda dan ekstrak ke direktori '/var/www/html/openclassifieds2/' di server Anda menggunakan perintah berikut:
cd /opt unzip -o openclassifieds2-2.6.0.zip -d /var/www/html/ mv /var/www/html/openclassifieds2-2.6.0 /var/www/html/openclassifieds2/
Buat database MySQL baru untuk Open Classifieds dan tetapkan pengguna MySQL dengan izin penuh:
mysql -u root -p mysql> CREATE DATABASE classifiedsdb; mysql> GRANT ALL PRIVILEGES ON classifiedsdb.* TO 'classifieds'@'localhost' IDENTIFIED BY 'y0ur-passw0rd' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; mysql> quit
Jangan lupa untuk mengganti 'your-password' dengan password yang kuat.
Buat directive virtual host baru di Apache. Misalnya, buat file konfigurasi Apache baru bernama 'openclassifieds2.conf' di server virtual Anda:
touch /etc/apache2/sites-available/openclassifieds2.conf
Kemudian, jalankan perintah berikut:
ln -s /etc/apache2/sites-available/openclassifieds2.conf /etc/apache2/sites-enabled/openclassifieds2.conf rm /etc/apache2/sites-enabled/000-default.conf
Atau, gunakan perintah a2ensite untuk mengaktifkan konfigurasi 'openclassifieds2.conf' di Apache:
sudo a2ensite openclassifieds2.conf sudo a2dissite 000-default.conf
Edit file konfigurasi 'openclassifieds2.conf':
vi /etc/apache2/sites-available/openclassifieds2.conf
tambahkan baris berikut ke dalamnya:
Admin Server [email protected]
DocumentRoot /var/www/html/openclassifieds2/
ServerName yourdomain.com
ServerAlias www.yourdomain.com
Opsi FollowSymLinks
AllowOverride All
ErrorLog /var/log/Apache2/yourdomain.com- error_log
CustomLog /var/log/apache2/yourdomain.com-access_log common
Open Classifieds menggunakan sintaks tag pendek 'short cut', jadi untuk mengaktifkan direktif short_open_tag di PHP, edit file konfigurasi php.ini dan tambahkan/modifikasi baris berikut:
vi /etc/php5/apache2/php.ini
short_open_tag = On
Setel izin file yang tepat untuk server web Apache:
sudo chown -R www-data:www-data /var/www/html/openclassifieds2/
Mulai ulang server web Apache agar perubahan diterapkan:
service apache2 restart
Buka web browser favorit Anda, navigasikan ke http://yourdomain.com dan ikuti petunjuk mudahnya:
Jika semua centang pada halaman pertama instalasi berwarna hijau, klik 'Start installation', masukkan nama database, nama pengguna dan kata sandi, hapus centang 'data sampel' dan klik 'Lanjutkan'. Pada halaman berikutnya, atur nama situs, zona waktu, email administrator dan kata sandi dan klik 'install'.
Demi keamanan, pastikan untuk menghapus direktori 'install/' setelah instalasi:
rm -rf /var/www/html/openclassifieds2/install
Login di http://domainanda.com/oc-panel menggunakan kredensial login administrator Anda dan mulai menggunakan Open Classifieds, buat beberapa kategori, lokasi, dll.
Hanya itu saja. Instalasi Open Classifieds sekarang telah selesai.
Tentu saja Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan Hosting VPS Debian kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk instal Open Classifieds untukmu. Mereka tersedia 24 × 7 dan akan segera menangani permintaan Anda. Anda mungkin juga ingin membaca Cara Menginstal Dotclear di VPS Debian 8.
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.