Skip to main content

Koneksi CI (Codeigniter) dengan Postgresql

Hai,

Ketika kita belajar PHP atau CI, mayoritas kita akan di kenalkan dengan mysql sebagai databasenya. kali ini saya akan berbagai pengetahuan saya yang secuil ini. untuk menyambungkan codeigniter dengan postgresql. buka file database.php di folder application/config/

  
$db['default']['hostname'] = 'localhost';
$db['default']['username'] = 'postgres'; //User anda di Postgresql
$db['default']['password'] = '';   //password anda di Postgresql
$db['default']['database'] = 'datane'; //database postgresql
$db['default']['dbdriver'] = 'postgre'; //db driver di ubah
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = '';
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE;

pada dbdriver defaultnya pada codeigniter umumnya ke mysql driver, di ubah postgre driver. untuk database postgresql bersifat case sensitif. jadi sesuaikan dengan nama user dan nama database.

jika anda menggunakan XAMPP anda harus menyesuaikan beberapa konfigurasi (konfigurasi xampp dengan postgresql).  dengan menyambungkan XAMPP dengan postgresql. tetapi akan lebih praktis jika anda menggunakan WAPP dengan install WAPP, anda akan langsung terhubung tanpa harus melakukan konfigurasi di apachenya. cara install WAPP di windows juga mudah. selamat mencoba.

Comments

Popular posts from this blog

Konfigurasi XAMPP dengan Postgresql (Cara menyambungkan XAMPP dengan postgresql)

Berlaku di windows, jika kita menginstall XAMPP secara default maka database yang tersambung adalah Mysql, bagaimana jika kita membuat system yang menggunakan database postgresql tetapi kita tetap menggunakan xampp. padahal sudah di install database postgre tapi tetep tidak nyambung, maka setiingan koneksi di php.ini harus rubah  supaya bisa terkoneksi ke postgresql. Cari File php.in di folder xampp, biasanya jika secara default installan xampp di windows maka, php.ini berada di C:\xampp\php\php.ini atau buka folder xampp dan cari php.ini dengan fitur pencarian. buka dengan editor kesayangan anda. disini saya menggunakan notepad++ cari ;extension=php_pdo_pgsql.dll dan ;extension=php_pgsql.dll hapus extension=php_pdo.dll ;extension=php_pdo_dblib.dll ;extension=php_pdo_firebird_firebird.dll ;extension=php_pdo_firebird_interbase.dll ;extension=php_pdo_mssql.dll ;extension=php_pdo_mysql_mysqlnd.dll extension=php_pdo_mysql_libmysql.dll extension=php_pdo_odbc.dll ;extension=

Menghilangkan index.php di url codeigniter dengan httacces

Default dari url browser CI adalah www.webkita.com/index.php/welcome supaya bisa lebih enak di lihat mendjadi www.webkita.com/welcome maka kita perlu file httaacess buat file httaccess dengan notepad tanpa extensi apapun, isinya adalah sebagai berikut # request to index.php RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/$1 [L] RewriteCond %{HTTP_USER_AGENT} ^.*(Baiduspider|HTTrack|Yandex).*$ [NC] RewriteRule .* - [F,L] simpan file tersebut, kemudian edit file config.php di application/config/config.php ubah baris $config['index_page'] = 'index.php'; menjadi $config['index_page'] = ''; kemudian edit file autoload.php di application/config/autoload.php ubah baris  $autoload['helper'] = array('');  menjadi $autoload['helper'] = array('url'); coba akses CI tanpa index.php maka web anda sudah bisa di akses, dan bisa di optima