Agus Setiawan's Blog

Life with UNIX/Linux

Archive for the ‘FreeBSD’ Category

Backup File dengan Tar di FreeBSD

without comments

Penggunaan command tar untuk backup file :

tar [options] [destination] [source]

tar -czvf data.tar.gz data/

Penjelasan dari perintah diatas sebagai berikut, kita ingin membackup isi dari direktori data. Dimana direktori data ini mengandung / berisi banyak file dan sub-direktori, jika kita langsung melakukan copy data pada direktori data sebelum di arsipkan dan dikompres, tentu hal ini akan memakan waktu banyak saat akan meng-copy direktori tersebut. Oleh karena itu, ada satu langkah yang penting yaitu mengarsipkan dan mengkompress sekaligus dengan perintah tar. Sedangkan data.tar.gz adalah nama hasil file yang telah dikompress dan diarsipkan.

Proses kompress dan arsip sudah kita lakukan. Sekarang, bagaimana membuka isi file tadi. Kita gunakan perintah tar juga dengan options yang berbeda.

tar -zxvf data.tar.gz

Written by Agus Setiawan

February 18th, 2010 at 1:53 am

Posted in FreeBSD

PHP : UPLOAD_ERR_INI_SIZE

without comments

Kita ubah agar maximum upload files di webnya jadi 64MB :

; Maximum allowed size for uploaded files.
upload_max_filesize = 64M

Konfigurasi tentang php ada di file php.ini

Written by Agus Setiawan

February 7th, 2010 at 5:56 pm

Posted in FreeBSD, PHP

Nginx Error : 413 Request Entity Too Large

with 2 comments

Jika Anda mendapatkan error ketika mengupload file dan keluar 413 Request Entity Too Large pada nginx, berikut tipsnya agar Anda bisa mengupload lebih dari 1-2 MB.  Edit file konfigurasi nginx.conf menjadi seperti ini.

server {
client_max_body_size 64M;
listen       80;
server_name  localhost;

#charset koi8-r;
#access_log  logs/host.access.log  main;

location / {
root   /usr/local/www/data;
index  index.php;
#auth_basic            “Maaf, Anda tidak berhak mengakses halaman ini”;
#auth_basic_user_file  conf/htpasswd;
}

Written by Agus Setiawan

February 7th, 2010 at 5:40 pm

Posted in FreeBSD, NGINX

FreeBSD

without comments

2 hari belakangan ini, saya ngoprek FreeBSD buat bikin webserver. Ada beberapa poin yang saya lakukan untuk instalasi webserver di FreeBSD :

1. Web servernya : NGINX

2. Databasenya : MySQL

3. SQL Editornya : phpmyadmin

4. PHP5 + extensionnya, phyton, dkk..

Menggunakan FreeBSD menjadi lebih mudah jika ada internet, karena kita bisa langsung install ports.  Tinggal disetting repo master sitenya dan install dulu cvsup without gui. Dan catatan penting untuk melakukan instalasi webserver : “baca petunjuknya dengan baik dan sabar, karena saya belum terbiasa jadi masih terbilang rumit. Tapi, dengan melakukan berulang kali, Insya Alloh jadi terasa mudah” :D

Written by Agus Setiawan

February 7th, 2010 at 7:45 am

Posted in FreeBSD