# 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
# Menginstal dan mempersiapkan aplikasi untuk pembuatan
website (Web Development)
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.
# 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.
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
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/[
cmsbalitbang]
Caranya :
Sebelunya letakkan CMS anda pada direktori HOME, setelah itu
lakukan :
sudo tar xvfz <cms anda>.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.