Skip to main content

How to Connect CI (Codeigniter) with postgresql

Hai,

when we learn about PHP specialy CI Framework on scholl we always introduce with mysql as database. now I will share my little knowledge. how to connect CI framework with postgresql
lets open database.php at folder application/config/
  
//Connection to Postgre

$db['default']['hostname'] = 'localhost';

$db['default']['username'] = 'postgres'; // Your User at Postgresql

$db['default']['password'] = '';   // Your password at Postgresql

$db['default']['database'] = 'datane'; // database postgresql

$db['default']['dbdriver'] = 'postgre'; //db driver from default mysql or mysqli change to postgre

$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;




default dbdriver on CI is on mysql driver. change to postgre driver, database postgre use case sensitive. so set user and password with your postgresql database.
if you use XAMPP, you must change some configure (Config XAMPP to Connect with Postgresql). connect xampp with postgresql but it will more practice if you use WAPP.
Your Apache connected to postgresql without need to configure anymore. installing WAPP on windows is very easy. Keep Practice. :0

Comments

Popular posts from this blog

Login dengan akun Google di Codeigniter (CI) part 2

Berikutnya kita akan menggunakan CI versi 2, kenapa saya masih menggunakan versi 2. karena saya menggunakan ubuntu server sebagai server saya. kalau yg pakai windows bisa menggunakan CI 3. yang saya gunakanpun CI 2 yg sudah HMVC, karena lebih mudah jika akan di adakan pengembangan lebih lanjut. Berikut bahan2 yang di butuhkan untuk membuat CI bisa login dengan Google. Codeigniter 2 HMVC Library API Google Client ID dan secret ID dari API Google+ Webserver (untuk tutorial ini saya menggunakan XAMPP di windows 8) Jika sudah tersedia semua. pastikan ada makanan ringan dan kopi untuk menemani kita membuat koding. hehe.. pertama kita membuat file controller beri nama auth_login.php dan berikut scriptnya <?php defined('BASEPATH') OR exit('No direct script access allowed'); class Auth_login extends CI_Controller {     function __construct() { parent::__construct(); // Load user model disini $this->load->model('m_user');     }   ...

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...

Login dengan akun Google di Codeigniter (CI)

Beberapa web sekarang kebanyakan sudah di integrasikan untuk login menggunakan akun Google, di tutorial kali ini, kita akan membuat login dengan akun google di codeigniter. kita akan menggunakan salah satu API dari google untuk membuat aplikasi login di codeigniter. sebelum memulainya, berikut struktur dari folder CI yang di gunakan. Application -Controller --auth_login.php -libraries --google-api-php-client -models --M_user.php -Views --auth_user_login ---v_login.php API yang di butuhkan adalah Google OAuth API, kita akan menggunakan Client ID dan Client Secret yang di dapat dari API Credential di Google. tahapannya adalah kita membuat Project API Membuat Project API Google Untuk membuat Project API kita harus mempunyai akun google terlebih dahulu, loginlah dengan akun google anda. kemudian akses  https://console.developers.google.com/ . Pilih project yang sudah ada jika sebelumnya pernah membuat, atau buat project baru Di kolom Project ...