Kali ini saya jelaskan tutorial semi lengkap untuk menginstall SMF (Simple Machine Forum) & WordPress pada ClearOS 6.4. Sebagai tambahan informasi, anda pasti pernah browsing ke forum-forum seperti Kaskus, detikforum dll, nah SMF adalah mirip seperti Vbulletin webapps yang berbasiskan php dan database, baik mysql, posgresql atau yang lainnya. Memang fitur SMF tidak semewah VBulletin, namanya juga gratisan. Kalau WordPress yah, engine blog yang anda kunjungi ini.   Untuk itu, silakan unduh ClearOS 6.4 dari situs http://www.clearfoundation.com/Software/downloads.html.

cos 6.4 install Image 0026.

Versi 32 bit untuk RAM mesin yang max 4gb, sedangkan 64 bit untuk RAM yang lebih dari 4gb. Ukuran ISO nya relatif sedang; ukuran 1 CD; yakni antara 600-700mb. File ISO itu bisa anda burn ke CD dengan aplikasi pilihan anda, seperti NERO Burning ROM atau burner-burner lainnya. Bisa anda cari sendiri di www.filehippo.com.   Untuk langkah installasi dasarnya saya tidak jelaskan disini, karena relatif mudah, anda tinggal ikuti panduan-panduan dari blog lain atau website clearos sendiri.

 

Sesudah proses installasi awal selesai, buka browser anda yang terhubung dalam 1 LAN dengan Clearos. yakni misalnya:  http://192.168.3.4:81. Jika menggunakan browser Firefox, akan ada error masalah sertifikat SSL yang invalid, di terima saja. Karena SSL sementara self-signed. Belum memakai vendor sertifikasi SSL, seperti Network Solution, Godaddy, atau yang lainnya.

cos 6.4 install Image 0001
Karena server saya langsung mendapat IP Public Static, saya memilih mode “Public Server Mode”
cos 6.4 install Image 0002
Konfigurasi IP saya, ethernet 1 IP Public, ethernet 2 IP LAN saya, sedangkan LAN mendapat internet access dari router yang lain, tetapi masih dalam satu Subnet.
cos 6.4 install Image 0003
Setting DNS sesuai kebutuhan. Saya memakai Google Public DNS & DNS ISP tempat saya co-location.
cos 6.4 install Image 0004
Kalau ada tulisan Seperti yang dilingkari. Berarti Server sudah bisa melanjutkan konfigurasi
cos 6.4 install Image 0005
Pilih versi yang gratis, kalau memang ingin di Manage Sendiri. Versi berbayar mendapatkan support lebih pembuat dari ClearOS.
cos 6.4 install Image 0006
System akan mengecek ke Server repo ClearOs. Harap sabar, tergantung koneksi.

cos 6.4 install Image 0007.
Kalau ada update-an silakan update dan tunggu, sampai proses unduh dan installasi berhasil.
cos 6.4 install Image 0008.
Registrasi System anda ke server Clearos, untuk mendapatkan fitur-fitur aplikasi server, seperti database, webserver, utility network dll. Cukup isikan form. Karena saya pernah mendaftar, saya cukup isi user password dan type. Sisanya akan terisi otomatis. Register system untuk lanjut, atau buat akun baru klik tombol ‘Create Account’
cos 6.4 install Image 0009.
Jika register atau buat akun sukses, akan muncul keterangan seperti diatas.
cos 6.4 install Image 0010.
Isikan domain yang sudah anda buat di control panet domain-hosting anda; yang sudah anda pointing A recordnya ke IP Publik Server.
cos 6.4 install Image 0011.
Isikan nama mesin System. boleh sama dengan yang sebelumnya.
cos 6.4 install Image 0013..
Tekan ‘next’ untuk Lanjut saja.
cos 6.4 install Image 0012..
Isikan TimeZone System, karena saya ada di Jakarta, saya pilih ASIA/JAKARTA. Auto Synch di Enabled untuk selalu update berkala melalui NTP Server ClearOS.
cos 6.4 install Image 0014.
Pilih Aplikasi Market place yang akan di Install. Yang penting adalah Webserver (apache) dan Database Server (mysql). Lainnya mungkin Mail server IMAP, POP3, SMTP, Webmail bisa di install juga. atau pemilihan bisa dilanjutkan nanti via dashboard.
cos 6.4 install Image 0015.
Cuma sekedar iseng…. Ingat, semakin banyak aplikasi yang anda install, semakin berat tugas Mesin ClearOs anda.
cos 6.4 install Image 0016.
Iseng lagi…
cos 6.4 install Image 0017.
Kalau sudah memilih, akan muncul keterangan ini. Semua aplikasi yang akan mau di Install ke system. Tekan Next saja. Lalu ikuti perintahnya. Proses akan mengunduh file-paket dari repo-server ClearOS. jadi kalau network anda ada masalah dengan setingan DNS, Gateway.
cos 6.4 install Image 0018.
Setelah aplikasi berhasil semua di Unduh dan dipasang. Halaman akan berganti ke Dashboard (halaman utama) dari ClearOS. Klik lingkaran biru diatas jika anda tersesat 😀
Lingkaran yang dibawah, jika anda ingin melakukan reboot atau shutdown server secara benar.
cos 6.4 install Image 0019.
Klik menu Network-Infrastructure-SSH Server. lalu tekan ‘allow connection’ untuk mengaktivkan fitur remote text dengan putty.
cos 6.4 install Image 0020.
Menu – Network -Firewall- Incoming Connection . Lalu pilih HTTP pada combobox yang gunanya untuk membuka layanan HTTP (port 80-tcp). Lalu tekan ‘add’
cos 6.4 install Image 0021.
Tambahkan juga layanan-layanan agar bisa diakses dari dunia luar. yang paling penting HTTP, HTTPS, FTP, FTP passive, Pop3, Smtp, Webmail, Webmin. dll tergantung kebutuhan. Biasanya HTTP, HTTPs, FTP, pasvFTP sudah cukup untuk membuat webserver terakses dari luar.
PassiveFTP berguna untuk membuka port passive bagi client-ftp yang support passive connection. Kebanyakan diperlukan setingan ini. Oh ya, kalo ISP anda berbasikan MODEM, seting juga port-forwarding (virtua server). arahkan port-port diatas ke IP WAN ClearOS.

 

cos 6.4 install Image 0024.
Jika pada konfigurasi awal anda tidak memasukan Webserver dan Database, silakan klik menu Market Place di Pojok kanan atas, Lalu ketikan mysql / database
cos 6.4 install Image 0025.
Lalu tekan tombol yang dilingkari. lakukan juga untuk aplikasi yang jika belum terinstall. Untuk webserver ketikan Apache, untuk transfer file bisa menggunakan SSH ataupun FTP & passvFTP.
cos 6.4 install Image 0028a.
Muncul menu tambahan untuk mengkonfigurasi Webserver (apache) dan database server (MYSQL via PHPMYADMIN).

cos 6.4 install Image 0029a.
Tekan tombol yang dilingkari merah untuk mengeset Apache. Proses biasanya tidak sampai 1 menit. tergantung spek mesin.
cos 6.4 install Image 0030z.
Klik tombol yang dilingkari untuk merubah nama server, atau biarkan saja. Lingkaran merah penting fungsinya, yakni untuk membuat default website. Apache support virtual host. Yang artinya dalam 1 IP bisa membuat virtual-website untuk multi domain. Misalnya www.anu.com, siapa.anu.com, www.anu2.com — yang di set A-recordnya untuk pointing ke IP ClearOS.

cos 6.4 install Image 0031.
Ketikan nama domain anda, misalnya anu.com mempunyai alias www.anu.com. Jika tidak diset alias, tanpa www di domain .anu.com tidak terbuka. kecuali anda set di control-panel domain (tidak semua domain-hosting +name server support) untuk redirect ke www.
Misalkan server anda digunakan untuk keperluan lain, yang tidak membutuhkan www. Kolom alias bisa blank.

cos 6.4 install Image 0032.
Jika sudah, tekan tombol start, untuk menghidupkan fungsi webserver. atau upload file yang dibutuhkan dulu via winscp (ssh), atau via filezilla-ftp (ftp). atau biarkan saja. Tampilan index website default akan muncul.

Sampai disini silakan buka server anda dengan domain/ip publik yang tadi sudah di set. Akan muncul halaman default dari Clearos. Jika tidak ada dokument html/php yang di upload.

cos 6.4 install Image 0033.
Tampilan default page pada webserver apache Clearos.

Hmmm, bentar. sampai sini sudah sedikit lega. Karena ClearOs sudah aktiv layanan webserver, database, ftp dll. Serta sudah dibukakan akses dari seting firewall. Selanjutnya; rekomendasi saya. Unduh tools putty.exe dari http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe — Jika broken link, silakan cari di www.filehippo.com. Gunakan fasilitas pencariannya. atau browse sendiri di google.

Ada dua metode installasi SMF & WordPress. Yakni kita unduh dulu ke lokal, lalu upload via WinScp http://winscp.net/download/winscp522setup.exe atau filezilla

Winscp menggunakan protokol yang aman, yakni koneksi terenkripsi, Filezilla menggunakan protokol FTP biasa. FTP juga bisa dibuat tereknripsi. Tetapi saya belum pernah coba. Saya lebih banyak menggunakan WinSCP untuk proses transfer file.

Saya memilih installasi via remote console, yakni via putty. Untuk itu segera eksekusi file putty.exe tsb, lalu masukan IP server, bisa publik ataupun LAN, tergantung anda berada disini mana. Dalam hal ini, saya menggunakan IP Public.

Jika ada peringatan masalah ssh=rsa, klik yes saja. Putty akan menampilkan prompt ‘login-as’. Isikan username root & password.

Ketikkan pada prompt #

 

yum install wget
cd /var/www/html 
wget http://wordpress.org/latest.tar.gz
tar -zxvf latest.tar.gz 
mkdir smf
cd smf
wget http://mirror.ord.simplemachines.org/downloads/smf_2-0-4_install.tar.gz
tar -zxvf smf_2-0-4_install.tar.gz

WordPress akan terinstall di subfolder /var/www/html/wordpress

SMF akan terinstall di subfolder /var/www/html/smf

Yang kalau akan dibuka dari dunia luar http://www.anu.com/wordpress & http://www.anu.com/smf

Buka kembali browser untuk mensetting kebutuhan database, yakni membuat User di database MYSQLnya. User ROOT untuk mySQL tidak sama dengan User ROOT pada Clearos. Sangatlah tidak bijak untuk membuat username untuk mengakses database menggunakan ROOTnya mySQL.

cos 6.4 install Image 0034  mysql.
Klik tombol Start untuk mengaktifkan layanan MYSQL

Isikan password ROOT nya MYSQL. boleh sama boleh/ tidak dengan ROOTnya ClearOS.

cos 6.4 install Image 0035.
Klik yang dilingkari biru untuk membuka PHPMYadmin (window baru).

cos 6.4 install Image 0036.
Gunakan user ROOT dan password yang di set ketika pertama kali mengaktifkan layanan mySQL pada Dashboard Clearos.
cos 6.4 install Image 0037.
Klik Link Database, lalu ketikkan nama database untuk WordPress. Misalnya WPDB001

cos 6.4 install Image 0038.
Klik icon refresh, lalu link USER, klik lagi pada Add user

cos 6.4 install Image 0039.
Isikan username & password, serta previleagenya: SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, CREATE VIEW, TRIGGER, SHOW VIEW (geser kebawah, lalu tekan GO)

cos 6.4 install Image 0040
Lalu buka dengan browser ke alamat http://namadomain.anda/wordpress
Isikan konfigurasi dasar WordPressnya, user & password, serta nama database yang tadi dibuat di dalam PHPMyadmin.
User: adminwp01
pass: xxxxx
database: WPDB001.
Jika gagal membuat, berarti user salah previliege nya. Koreksi di phpmyadmin kembali.

cos 6.4 install Image 0041c
Copy ke clipboard hasil konfigurasi WordPress, lalu buka Winscp, arahkan ke /var/www/html/wordpress/
Buat file baru dari Winscp, menu Files-New. lalu pastekan konfigurasi dari WordPress, simpan sebagai file ‘wp-config.php’ (lower case).
Lalu kembali ke browser (wordpress), klik run install. Isi semua kebutuhan yang diminta, user WordPress, nama situs dll.
cos 6.4 install Image 0042
Silakan login dengan menggunakan user & password yang telah di set sebelumnya. Begitu masuk, anda bisa mulai menulis blog.

Buat database & user baru atau bisa gunakan database dan user untuk wordpress, terserah anda. Tetapi sebaiknya dipisah. Karena malas, saya gunakan database, user+password yang sama dengan WordPress.

Buka Winscp, untuk men-set folder permission SMF (mengeset wp-config.php yang diatas juga bisa sih 🙂 *ga inget. Lihat gambar, block semua sub folder di dalam /var/www/html/smf/ Set semua menjadi 0777 pada textbox octal.

cos 6.4 install Image 0043-smbf

 

Proses installasi SMF dimulai dari sini http://www.anu/smf/install.php

Installasi SMF mirip dengan wordpress, tipikal webapp; Vbulletin, Drupal, Jombla dll. Isikan nama database, user mysqlnya, dll. Jangan lupa, karena databasenya bercambur dengan WordPress, table prefixnya jangan kosong. Isi saja, misalnya ‘smfcos_’

 

cos 6.4 install Image 0044f

Walaa.. Selesai sudah. Sekedar tambahan, buka Winscp lagi browse ke /var/www/html/

edit file index.php tambahkan baris ini di atas tag </body> (paling bawah).

 

<p align="center"> Akses ke <a href="/smf"> forum </a> 
atau <a href="/wordpress"> wordpress </p> <br/>

 

 

 

cos 6.4 install Image 0045

 

 

 

Situs ini kehilangan image dan files penunjang; karena terjadi storage failure dan saya tidak menyimpan backupnya - harap maklum
+