Showing posts with label Linux. Show all posts
Showing posts with label Linux. Show all posts

Mengatasi An Error Was Encountered di CodeIgniter

Hanya sekedar catetan, dan ternyata masalah "An Error Was Encountered" muncul ketika dijalankan di OS Linux..

Contohnya :

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class dataIndividu extends CI_Controller {
function __construct()
{
parent::__construct();
// load library
$this->load->library(array('table','form_validation'));
// load helper
$this->load->helper('url');
                // load model
$this->load->model('mDataIndividu','',TRUE);
}
...
<?php
class mDataIndividu extends CI_Model{
... 
Fixed An Error Was Encountered di CodeIgniter

Solusinya hanya periksa namafile di dalam direktori Model, pastikan penggunaan lowercase,

Semoga Membantu..

Konfigurasi Multiple Monitor di KDE openSUSE

Untuk Penggunaan Multiple Monitor di Desktop Gnome openSUSE konfigurasinya sudah otomatis dengan menggunakan tombol [Fn] + F7 untuk Laptop yang saya gunakan, tetapi untuk Distro KDE pun sebenarnya tidak ada masalah karena sudah otomatis mendeteksi Multiple Monitor, tetapi untuk penggunaaan window atau workspace yang berbeda untuk Laptop yang saya pakai masih belum mendukung, Untuk yang mempunyai Problem yang sama,  masih ada cara untuk konfigurasinya hanya dengan menggunakan perintah berikut :
# xrandr --output VGA1 --auto
# xrandr --output VGA1 --left-of LVDS1
Hasil :
Konfigurasi Multiple Monitor di KDE openSUSE

Semoga Membantu..

Enable openSSH di openSUSE 12.2

Sekedar catetan..
Buka file sshd_config di directory /etc/ssh/
# nano /etc/ssh/sshd_config
Enable openSSH di openSUSE 12.2
Cari baris berikut :

#Port 22
#AddressFamily any
ListenAddress 127.0.0.1
#ListenAddress ::
kemudian beri tanda # untuk baris ListenAddress 127.0.0.1 menjadi :
#Port 22
#AddressFamily any
#ListenAddress 127.0.0.1
#ListenAddress ::
Untuk merubah port, hapus tanda # untuk baris #Port 22 dan ganti angka 22

Untuk membuat openSSH berjalan di IP tertentu, ubah baris #ListenAddress :: menjadi ListenAddress * IPnya *
 
Untuk membuat openSSH mengijinkan hak akses root, cari baris berikut :
#PermitRootLogin yes
Hilangkan tanda #

Setelah selesai restart sshd

# service sshd restart

Mengatasi Tombol Fn Brightness Samsung NC108 di IGN 8

Dari semua Distro Linux yang sudah di coba di Samsung NC108, ternyata masalah Low Resolution bisa diatasi dengan Distro IGN 8.0, hasil updatetan terakhir rilis pada awal bulan Desember 2012, 




Mengatasi Tombol Fn Brightness Samsung NC108 di IGN 8

Namun, ada sedikit masalah untuk Tombol Brightnessnya tidak berfungsi, hasil mencari-cari akhirnya bisa diatasi dengan cara berikut :

1. Update dengan perintah berikut :
$ su
# yum -y update
Mengatasi Tombol Fn Brightness Samsung NC108 di IGN 8

setelah update selesai , restart .

2. Install kernel-devel dan gcc :
# yum install kernel-devel gcc
Mengatasi Tombol Fn Brightness Samsung NC108 di IGN 8
3. Edit file 95-keyboard-force-release.rules :
# nano /lib/udev/rules.d/95-keyboard-force-release.rules
Mengatasi Tombol Fn Brightness Samsung NC108 di IGN 8

4. Cari baris berikut :
ENV{DMI_VENDOR}="$attr{[dmi/id]sys_vendor}"
Tambahkan dibawahnya baris berikut :
ENV{DMI_VENDOR}=="[sS][aA][mM][sS][uU][nN][gG]*", ATTR{[dmi/id]product_name}=="*NC108*|*E252*|*N120*|*N128*|*N130*|*N140*|*N148/N208*|*N150*|*N150/N210/N220*|*N220*|*N308*|*N310*|*N510*|*NB30*|*NC10/N110*|*ND10*|*Q210/P210*|*R410P*|*R425/R525*|*R428/P428*|*R460*|*R463*|*R468/R418*|*R480/R431/R481*|*R509*|*R518*|*R519/R719*|*R520/R522/R620*|*R528/R728*|*R530/R730*|*R530/R730/P590*|*R560*|*R580*|*R580/R590*|*R59/R60/R61*|*R59P/R60P/R61P*|*R710*|*R720*|*R780/R778*|*SR58P*|*SR700*|*SR70S/SR71S*|*SX22S*|*X118*|*X120*|*X460*", RUN+="keyboard-force-release.sh $devpath samsung-other"
sehingga seperti berikut :


Mengatasi Tombol Fn Brightness Samsung NC108 di IGN 8

5. Edit file grub.cfg
# nano /boot/grub2/grub.cfg
Cari baris seperti berikut :
linux   /boot/vmlinuz-3.6.9-2.ign8.i686 

dan tambahkan acpi_backlight=vendor sehingga menjadi seperti berikut :



6. Restart..


Reference : http://linuxtweaking.blogspot.com/2011/01/fedora-14-how-to-make-samsung-fn.html

Mengaktifkan mod_rewrite di openSUSE

Mengaktifkan mod_rewrite di openSUSE

Masih ada kaitannya tentang Konfigurasi Apache2 di openSUSE postingan sebelumnya, sekarang bagaimana mengaktifkan mod_rewrite di openSUSE,

- Edit file  /etc/sysconfig/apache2
# nano /etc/sysconfig/apache2
- Cari baris APACHE_MODULES dan tambahkan kata rewrite di antara " "
- Jalankan Perintah berikut dan restart apache2 :
# SuSEconfig
# service apache2 restart
untuk mengecek , contoh konfigurasi pada .htaccess untuk mengubah url :

http://site.com/index.php?p=home

menjadi 

http://site.com/home

RewriteEngine on
RewriteRule ^home$  index.php?p=home [L]
Options All -Indexes

Semoga Membantu ..

Mengatasi Wvdial Aborted di openSUSE 12.2


Mengatasi Wvdial Aborted di openSUSE 12.2

Untuk distro openSUSE 12.2 muncul masalah di aplikasi Dial Up wvdial, yaitu ketika menjalankan wvdial muncul respon seperi berikut :

--> Idle Seconds = 300, disabling automatic reconnect.
wvdial: utils/wvtask.cc:401: static void WvTaskMan::_stackmaster(): Assertion `magic_number == -0x123678' failed.
Aborted

Setelah dilihat ternyata openSUSE yang baru ini sudah memakai wvstream versi 4.4.1.8, dan yang ada pada openSUSE versi sebelumnya memakai wvstream versi 4.4.1.76. Masalah diatas bisa diatasi dengan mendowngrade wvstream dari versi 4.4.1.8 ke versi sebelumnya.

1. Remove wvstream, bisa menggunakan Terminal atau dengan Yast.
2. Download wvstream versi 4.4.1.76 disini
3. Ekstrak dan install 

# rpm -Uvh *.rpm

4. Setesai dan jalankan wvdial..

Semoga membantu..

Mengatasi GStreamer was unable to detect any sound devices di openSUSE

Mengatasi GStreamer was unable to detect any sound devices di openSUSE
Error ketika membuka Mixer yaitu muncul "GStreamer was unable to detect any sound devices", Karena error tersebut berkaitan dengan sound maka saat pertama kali menemukan error tersebut saya langsung melakukan install ulang setelah mencoba mengotak ngatik, Tetapi masalah itu muncul lagi , kali ini saya pahami apa kalimat errornya, ada satu kalimat yang menyatakan bahwa tidak ada permission untuk user tersebut.

Dan tidak sengaja saya membuka settingan Yast pada distro openSUSE, buka Yast dan pilih User and Group Management.

1. Pilih user dan klik Edit :
Mengatasi GStreamer was unable to detect any sound devices di openSUSE
2. Klik Tab Detail dan cheklist menu audio di sebelah kanan :
Mengatasi GStreamer was unable to detect any sound devices di openSUSE
3. Klik OK dan Logout.

Hasilnya :

Mengatasi GStreamer was unable to detect any sound devices di openSUSE



Semoga Membantu..




Mengatasi USB Drive Tidak Auto Mount di openSUSE

Mengatasi USB Drive Tidak Auto Mount di openSUSE
Masalah Not Auto Mount USB Drive mungkin agak menyebalkan, karena setiap kita menancapkan USB Drive kita harus me mount manual walaupun bisa dilakukan dengan perintah mount di Linux tetapi yang tidak biasa pasti akan merasa sangat melelahkan,  agar USB Drive bisa Auto Mount kita perlu menginstall udisks, caranya cukup mudah untuk distro openSUSE :
# zypper in udisks
setelah selesai coba tancapkan USB Drive, jika belum auto mount coba restart,

Semoga Membantu ..

Perintah SCP (Copy File antar Server)

Perintah SCP (Copy File antar Server)
Ok, sesuai judulnya.. Logikanya begini, saya ingin mengambil sebuah file dan sebuah folder + isinya di dalam server ke laptop, karena saya memakai Sistem Operasi Linux, saya bisa gunakan perintah SCP, dan berikut caranya :

1. Mengopi sebuah file :

#scp abby@192.168.1.1:/home/abby/file.txt  /home/acakadud/

Ket :

abby : nama user di server
192.168.1.1 : IP Address
/home/abby/file.txt : Path atau letak file
/home/acakadud: Tujuan atau home directory laptop

2. Mengopi sebuah direktori:

#scp -r abby@192.168.1.1:/home/abby/folder  /home/acakadud/

Semoga membantu..

Install Gambas3 di openSUSE 12.1

Install Gambas3 di openSUSE 12.1

Sebelumnya saya sudah pernah menulis cara install gambas3 di linux, Tetapi kali ini saya coba gambas3 di openSUSE 12.1, caranya lebih sangat mudah, bisa menggunakan Yast. atau bisa menggunakan Terminal dengan mengetikan perintah berikut :
# zypper install gambas3
Ok, untuk masalah install mungkin tidak begitu sulit, Gambas3 sudah ada di Menu, tetapi masalahnya adalah Gambas3 tidak bisa dibuka. Setelah mencari cari, akhirnya ketemu dengan link berikut :
Dan cara mengatasinyapun juga sebenarnya sangat mudah, Direktori hasil instalasi ada di /usr/local/src/
Ok, berikut caranya :

1. Masuk ke direktori tersebut :
# cd /usr/local/src
2. Contoh kali ini saya menggunakan gambas3-3.1.1 jadi masuk ke direktorinya :
# cd gambas3-3.1.1/
3. Ketikan perintah berikut :
# make uninstall
4. Untuk penjelasanya saya kurang begitu tau, kemudian coba buka lagi Gambas3nya
Install Gambas3 di openSUSE 12.1

Selesai, Semoga membantu..

Install Wine di openSUSE 12.1

Berikut cara untuk menginstall wine di openSUSE, :
1. Install dependensinya dengan perintah berikut :
# zypper install cmake libqt4-devel
2. Setelah selesai kemudian install wine dengan perintah berikut :
# zypper install wine

Semoga membantu..

Setting Modem Smartfren EC1261-2 di openSUSE

Setting Modem Smartfren EC1261-2 di openSUSE
Berikut cara setting Modem Smartfren EC1261-2 di openSUSE yang sebelumnya sudah saya tulis cara setting Modem AC682 di openSUSE. Dan ternyata sangat mudah, cukup menggunakan wvdial.


1. Tancapkan Modem Smartfren EC1261-2.

2. Ketik perintah berikut untuk melihat ID-product dan Vendor Modem (sebenarnya tidak berpengaruh):
# lsusb
Dan hasilnya seperti berikut :
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 004: ID 17ef:4815 Lenovo Integrated Webcam [R5U877]
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 002: ID 1c4f:0003 SiGma Micro HID controller
Bus 008 Device 002: ID 0a5c:217f Broadcom Corp. Bluetooth Controller
Bus 003 Device 005: ID 12d1:1505 Huawei Technologies Co., Ltd. E398 LTE/UMTS/GSM Modem/Networkcard
3. Edit file wvdial.conf di /etc/wvdial.conf dengan perintah berikut :
# nano /etc/wvdial.conf
4. Tambahkan konfigurasi Smartfren dibawah ini :
[Dialer smart]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Stupid Mode = 1
Modem Type = Analog Modem
Command Line = ATDT
ISDN = 0
New PPPD = yes
Phone = #777
Modem = /dev/ttyUSB0
Username = smart
Password = smart
Baud = 460800
5. Simpan dan Jalankan dengan perintah berikut :
# wvdial smart

Jika ada pesan NameServer Failur, Edit file resolv.conf 
# nano /etc/resolv.conf
dan Tambahkan DNS :
nameserver 8.8.8.8

Selesai semoga Membantu 


Setting Modem AHA AirFlash di openSUSE (Linux)

Setting Modem AHA AirFlash di openSUSE (Linux)
Sesuai judulnya, kali ini coba share cara setting modem AHA Airflash di Linux, saya menggunakan openSUSE 12.1, ternyata caranya sama dengan setting modem Smartfren, yang cukup menggunakan wvdial, bisa dibaca di sini.

Yang berbeda hanya isi di dalam konfigurasi wvdial, caranya cukup edit wvdial.conf dengan perintah berikut :

 # nano /etc/wvdial.conf
hapus semua isi dan tambahkan konfigurasi aha berikut :
[Dialer aha]
Init = ATZ
Init = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = USB Modem
Baud = 921600
Modem = /dev/ttyUSB0
Phone = #777
Username =aha@aha.co.id
Password =aha
New PPPD = yes
Stupid Mode =1
Ok, berikut cara agar bisa terkoneksi :

1. Masuk root :
$ su
2. ketik lsusb untuk melihat usb modem yang terdetek
# lsusb
dan hasilnya seperti berikut :
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 003: ID 17ef:4815 Lenovo Integrated Webcam [R5U877]
Bus 006 Device 002: ID 05c6:1000 Qualcomm, Inc. Mass Storage Device
3.  Hasil diatas menunjukan bahwa modem terdetek sebagai cd room, agar terdetek sebagai modem harus kita eject dengan perintah berikut :
# eject /dev/sr1 [disesuaikan]
4. Ketik perintah lsusb lagi dan lihat perbedaannya :
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 003: ID 17ef:4815 Lenovo Integrated Webcam [R5U877]
Bus 006 Device 003: ID 05c6:6000 Qualcomm, Inc. Siemens SG75
5. Lakukan modprobe dengan perintah berikut :
# modprobe usbserial vendor=0x05c6 product=0x6000
6. Tambahkan dns ke /etc/resolv.conf misal nameserver 8.8.8.8
# nano /etc/resolv.conf
 7. Ketik perintah berikut  :
# wvdial aha
 Selesai .. semoga membantu

Mengatasi Job Failed Apache di openSUSE

Mengatasi Job Failed Apache di openSUSE
Mungkin bisa membantu untuk yang mempunyai masalah di apache pada distro openSUSE, yang saya pakai openSUSE 12.1. awalnya sempat bingung, dan sempat install Lammp Server dan ternyata si suse agak kurang suka dengan Lammp (hehe). Masalahnya yaitu ketika menjalankan Apache dengan perintah berikut :

# service apache2 start
atau 
# /etc/init.d/apache start
dan hasilnya seperti berikut :
redirecting to systemctl
Job Failed See system logs and 'systemctl status' for details
Jadi intinya apache gagal di jalankan, dan berikut solusi yang sudah saya coba :

- Install paket sysvinit-init dengan perintah berikut :
# zypper install sysvinit-init
- Saat penginstalan maka otomatis  menghapus paket systemd-sysvinit. Bisa di bilang paket systemd-sysvinit diganti dengan paket sysvinit-init.

- Setelah selesai coba jalankan Apachenya :
# service apache2 start
- Jika berhasil maka seperti ini :
Starting httpd2 (prefork) httpd2-prefork: Could not reliably determine the server's fully qualified domain name, using opensuse.site for ServerName
                                                                     done
- Jika masih gagal coba restart komputer atau laptopnya .

Semoga Membantu..

Install dan Konfigurasi Apache di openSUSE

Assalamualaikum. Untuk postingan kali ini saya coba share tentang instalasi dan konfigurasinya di opensuse, tak jauh beda dengan distro yang lain saya kira. Tutor kali ini saya menggunakan openSUSE 12.1 Gnome. dan berikut caranya :

- Instalasi Apache

1. Install menggunakan Yast, Buka
Applications - System Tools - System Setting - Yast
2. Pilih Software Management pada Tab Software

3. Kemudian ketik pada kolom Search
apache
4. Klik Apply dan tunggu

5. Selesai dan coba cek di browser dengan mengetikan http://localhost/.

6. Jika muncul pesan bahwa directory  tidak mempunyai permission, maka berikut cara konfigurasinya:


-Via Terminal

# zypper in apache2

- Konfigurasi Apache


1. Buka Terminal dan ketik perintah berikut :
# nano /etc/apache2/default-server.conf
atau
# nano /etc/apache2/server-default.conf
2. Kemudian cari baris teks seperti berikut :
<Directory "/srv/www/htdocs">
        # Possible values for the Options directive are "None", "All",
        # or any combination of:
        #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiV$
        #
        # Note that "MultiViews" must be named *explicitly* --- "Options All"
        # doesn't give it to you.
        #
        # The Options directive is both complicated and important.  Please see
        # http://httpd.apache.org/docs-2.2/mod/core.html#options
        # for more information.
        Options None
        # AllowOverride controls what directives may be placed in .htaccess fil$
        # It can be "All", "None", or any combination of the keywords:
        #   Options FileInfo AuthConfig Limit
        AllowOverride None
        # Controls who can get stuff from this server.
        Order allow,deny
        Allow from all

3. Ubah Options None menjadi Option All dan Ubah AllowOverride None menjadi AllowOverride All :


<Directory "/srv/www/htdocs">
        # Possible values for the Options directive are "None", "All",
        # or any combination of:
        #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiV$
        #
        # Note that "MultiViews" must be named *explicitly* --- "Options All"
        # doesn't give it to you.
        #
        # The Options directive is both complicated and important.  Please see
        # http://httpd.apache.org/docs-2.2/mod/core.html#options
        # for more information.
        Options All
        # AllowOverride controls what directives may be placed in .htaccess fil$
        # It can be "All", "None", or any combination of the keywords:
        #   Options FileInfo AuthConfig Limit
        AllowOverride All
        # Controls who can get stuff from this server.
        Order allow,deny
        Allow from all
4. Restart Apache dengan perintah berikut :
# service apache2 restart
5. Selesai dan cek di browser dengan http://localhost/


Install dan Konfigurasi Apache di openSUSE

6. Untuk Folder Web Server ada di /srv/www/htdocs

dan untuk mengaktifkan mod_rewrite di openSUSE :

http://abbyacakadud.blogspot.com/2012/11/mengaktifkan-modrewrite-di-opensuse.html

Semoga Membantu..

Mengembalikan Panel XFCE yang hilang

Untuk mengatasi kasus hilangnya panel di Desktop XFCE sangat mudah, Kebetulan OS yang saya gunakan adalah Debian Squeeze dan Desktop XFCE, mungkin cara berikut sama untuk OS Linux yang lain :D. berikut caranya :



1. Tekan [Alt] + [F2]
2. ketik
xfce4-panel

3. Selesai.. Panel kembali lagi..
Semoga Membantu..

Install dan Konfigurasi phpMyAdmin di Debian 6.04 Squeeze

Berikut cara install phpMyAdmin di Debian Squeeze dan Konfigurasinya.

1. Masuk ke root :
$ su
2. Install phpmyadmin dengan perintah berikut :
# apt-get install phpmyadmin
3. Untuk Konfigurasi agar bisa di akses di localhost edit file berikut :
# nano /etc/apache2/apache2.conf
4. Tambahkan baris include phpmyadmin ke dalam file tersebut :
Include /etc/phpmyadmin/apache.conf
5. Restart apache :
# /etc/init.d/apache2 restart
6. Coba buka http://localhost/phpmyadmin
Semoga Membantu ..

Mengatasi Touchpad Tapping & Scrolling di Debian

Touchpad Tapping & Scrolling di Debian
Setelah Googling, akhirnya masalah pada Touchpad  Notebook saya terpecahkan, oke, berikut cara yang cukup mudah jika mempunyai masalah yang sama. Ketikan perintah di bawah ini di Terminal :
# synclient VertEdgeScroll=1
# synclient HorizEdgeScroll=1
# synclient TapButton1=1
Tips diatas berhasil di Notebook Thinkpad saya Lenovo SL410.


Cara diatas biasanya setelah komputer atau laptop di restart maka harus selalu menjalankan perintah diatas, berikut cara yang sedikit ampuh yang saya pakai hihi..


1. Buka Terminal


2. Masuk ke root


3. Buat file / program .sh dengan perintah berikut :
# touch pad.sh
4. buka dengan text editor apa saja, contoh : dengan nano :
# nano pad.sh
5. isi dengan text berikut :
#!/bin/bash
synclient VertEdgeScroll=1
synclient HorizEdgeScroll=1
synclient TapButton1=1
6. Save


7. Buka Menu-System-Preferences-Startup Applications


8. Klik Add
     - Isi Name dengan apasaja misal touchpad
     - Pada Form Command browse dan cari file pad.sh
     - Form Comment kosongkan saja


9. Klik Add dan Restart.


Semoga Membantu..