Kamis, 24 Mei 2012
Membauat Website di Linux
Berawal dari banyaknya pertanyaan dari teman yang muncul pada Groups AYO
 BELAJAR LINUX mengenai bagaimana cara menginstal Xampp di Linux, 
Bagaimana membuar server lokal di Linux, bagaimana cara menginstal 
Dreamweaver di Linux, bagaimana menginstal cms di Linux, aplikasi apa 
untuk membuat CSS dan desain web di Linux … dsb...dsb....
Saya yang juga masih tahap belajar tergerak mencoba untuk berbagi 
pengetahuan dan mengajak anda belajar bersama mengenai “Belajar : 
MEMBUAT WEBSITE Dengan LINUX”
Mohon dikoreksi apabila ada yang salah.
Sebelumnya saya tidak akan menjelaskan apa itu Linux, bagaimana 
menginstal Linux, mengapa dan apa kelebihan Linux, dsb … Semua bisa 
ditanyakan disini.
 
Langsung saja kita akan menyiapkan perangkat apa saja yang kita butuhkan
 untuk membuat website pada Linux. Dalam kasus ini saya menggunakan 
Ubuntu 11.10 Oneiric Ocelot yang terinstal pada perangkat Notebook Core 2
 Duo 1,6MHz RAM 4 GB HD 60GB (Dual OS dengan Backtrack 5RC1). Semua 
langkah dan cara instalasi Dual OS Ubuntu 11.10 dan Backtrack 5 RC1 saya
 mengikuti tutorial sobat Boja Linuxer .
 
 
Langkah-langkah yang dilakukan adalah sebagai berikut :
Untuk melakukan instalasi pastikan bahwa komputer anda terhubung dengan 
internet, sebelumnya lakukan Update Ubuntu anda melalui terminal (editor
 di linux) ketik perintah sbb :
 
sudo dpkg --configure -a
sudo apt-get install -f
sudo apt-get update && sudo apt-get upgrade
 
Nah, Ubuntu kita telah terupdate dan terbaharui program yang crash 
termasuk permasalahan dependensi (gampang to.. !)
 
A. Menginstal dan mempersiapkan aplikasi untuk pembuatan website (Web 
Development) di Ubuntu 11.10 :
 
Silahkan pilih salah satu aplikasi dan instal Website Editor sebagai 
pengganti Dreamweaver yang berjalan di Ubuntu berikut ini :
 
    Bluefish Editor
    KompoZer
    QuantaPlus
    Cssed Editor
    gPHPedit
    Atau editor kesukaan anda yang lain.
 
Cara install :
Dari >> Ubuntu Software Center >> pilih kategori Web 
Development >> silahkan pilih dan install aplikasi sesuai dengan 
editor kesukaan anda.
 
B. Menginstal aplikasi untuk mendownload dan mengupload file hasil pada 
server hosting melalui FTP, FTPS, dan SFTP.
 
Aplikasi yang digunakan (pilih salah satu) :
 
    FileZilla
    bareFTP
    JFTP
    KFTPGrabber
    Atau yang lain sesuai kesukaan anda.
 
 
Cara install di Ubuntu :
Dari >> Ubuntu Software Center >> ketik nama sesuai pilihan 
FTP transfer diatas dan >> install.
 
 
C. Menginstal LAMPP pada Linux dan Mempersiapkan Konfigurasi Ubuntu 
Sebagai Local Server :
 
Saya mengunakan Ubuntu 11.10 Oneiric Ocelot sebagai komputer kerja untuk
 saya gunakan sebagai lokal server, untuk penguna Linux yang lain 
silahkan menyesuaikan, prinsipnya lampp diletakkan pada direktori /opt.
 
    Download XAMPP for Linux disini : 
http://www.apachefriends.org/en/xampp-linux.html
    Ekstrak filenya lampp hasil downloads dan letakkan file hasil extrak
 pada direktori /opt.
    Dalam kasus ini saya menggunakan XAMPP Linux 1.7.7 versi terbaru.
     
    File xampp-linux-1.7.7.tar.gz hasil download saya letakkan pada 
direktori /home
    Perintah untuk melakukan ekstrak dan meletakkan pada direktori /opt 
adalah, sbb :
 
sudo tar xvfz xampp-linux-1.7.7.tar.gz -C /opt
 
3. Set permission file dan folder lampp, sbb :
sudo chmod -R 777 /opt/lampp
 
Sebenarnya mengatur chmod 777 pada lampp ini tidak disarankan, karena 
akan memberikan kebebasan penuh user group dan siapa pun untuk mengakses
 dan melakukan perubahan terhadap web yang kita buat termasuk mengkopi, 
dan men-delete. Karena pertimbangan kamputer kerja pribadi yang saya 
gunakan tidak ada orang lain yang memakai, serta kemudahan dan 
kepraktisan saja agar saya tidak harus mengeset permission lagi setiap 
melakukan perubahan pada file maka saya memutuskan untuk mengaturnya 
dengan chmod 777.
 
4. Set permission config phpmyadmin :
 
sudo chmod 644 /opt/lampp/phpmyadmin/config.inc.php
 
5. Agar kita dapat mengetikkan perintah untuk menjalankan lampp secara 
langsung dari root (sudo) buat Symbolic links, sbb :
 
sudo ln -s /opt/lampp/lampp /usr/sbin
 
6.Agar MySQL dapat diakses langsung dari konsol buat Symbolic links 
untuk MySQL, sbb :
 
sudo ln -s /opt/lampp/bin/mysql
 
 
Nah....., menginstal lampp di Linux sudah selesai ! Mudah bukan...? 
Jangan terburu-buru dulu, kita akan mencoba menjalankan lokal server 
kita, melalui terminal dengan mengetik perintah, sbb :
 
sudo lampp start
 
 
Tunggu proses yang sedang berjalan...
 
 
Starting XAMPP 1.7.7...
LAMPP: Starting Apache...
LAMPP: Starting MySQL...
LAMPP started.
 
Apabila saat kita menjalankan lampp start muncul proses seperti di atas,
 berarti server lampp, Apache, MySQL berjalan dengan baik dan siap 
digunakan.
Lho, kok perintahnya beda dengan biasanya (/opt/lampp/lampp start) 
ya..., kita sudah melakukan langkah no 5 & 6 di atas, sehingga kita 
dapat langsung mengetikkan perintahnya langsung
melalui root (sudo).
Sekarang buka browser anda dan jalankan lokal server anda :
 
http://localhost/
 
Pastikan anda yang pertama kali berkata..... aku bisa....!!
 
Apabila kita sudah selesai menggunakannya stop lampp dengan menjalankan 
perintah berikut :
 
sudo lampp stop
 
Catatan :
Beberapa kasus saya temui pada ubuntu versi yg lain, setelah menjalankan
 lampp maka MySQL tdk bisa berjalan seperti ini :
 
Starting XAMPP for Linux 1.7.7...
XAMPP: Starting Apache with SSL (and PHP5)...
XAMPP: Starting MySQL...
Warning: World-writable config file '/opt/lampp/etc/my.cnf' is ignored
XAMPP: Couldn't start MySQL!
XAMPP: Starting ProFTPD...
XAMPP for Linux started.
 
Cara mengatasinya :
Set permission pada  /opt/lampp/etc/my.cnf dg 644, perintahnya :
 
sudo chmod 644 /opt/lampp/etc/my.cnf
 
Parameter lain
Parameter lain yang dapat digunakan untuk mengoperasikan XAMPP selain 
start dan stop sebagai berikut :
start : menjalankan XAMPP
stop : menghentikan XAMPP
restart : menghentikan dan jalankan kembali XAMPP
startapache : start apache
startssl : start ssl
startmysql : start mysql
startftp : start ftp
stopapache : stop apache
stopssl : stop ssl
stopmysql : stop mysql
stopftp : stop ftp
security : cek program keamanan
 
Lokasi file dan folder penting
/opt/lampp/bin/
direktori perintah XAMPP
 
/opt/lampp/htdocs/
direktori Apache DocumentRoot
 
/opt/lampp/etc/httpd.conf
file konfigurasi Apache
 
/opt/lampp/etc/my.cnf
file konfigurasi MySQL
 
/opt/lampp/etc/php.ini
file konfigurasi PHP
 
/opt/lampp/etc/proftpd.conf
file konfigurasi ProFTPD
 
/opt/lampp/phpmyadmin/config.inc.php
file konfigurasi PHPMyAdmin
 
Cara install CMS saya bagaimana ?
Ya, tinggal diinstall/dikopikan/diletakkan CMS anda pada direktori :
/opt/lampp/htdocs/[CMS anda]
 
Caranya :
Sebelunya letakkan CMS anda pada direktori HOME, setelah itu lakukan :
 
sudo tar xvfz .tar.gz -C /opt/lampp/htdocs
 
Trus kalau saya biar tidak usah repot, mode acces semua saya atur ke 
chmod 777.
Caranya :
sudo chmod -R 777 /opt/lampp/htdocs/[namaCMS-web anda]
 
Trus tinggal panggil saja : http://localhost/[nama web anda]
 
Catatan :
Memanggil PHPMyadmin :http://localhost/phpmyadmin
 
Apabila sdh dirasa selesai pekerjaan anda, semua file dalam folder 
direktori cms yg anda buat dapat diupload dengan menggunakan salah satu 
FTP file transfer tersebut diatas.
Langganan:
Posting Komentar (Atom)
 
Tidak ada komentar:
Posting Komentar