Showing posts with label xampp. Show all posts
Showing posts with label xampp. Show all posts

Saturday, 26 March 2016

menjalankan modul apache dan mysql otomatis ketika windows start up

Bagi kalian pengguna tools xampp, bukankah kalian telah membuang sekian waktu kalian untuk membuka xampp-control dan run modules yang avalaibe kan?. Oleh karena itu disini saya mau share mengenai cara menjalankan modules secara otomatis ketika windows start up.
Pertama-tama jalankan xampp-control.exe. lokasinya berada di C:/xampp.
  • Pilih menu config pada xampp
  • Checklist pada group autostart of modules 
Sampai langkah ini modules sudah berjalan otomatis akan tetapi kita masih perlu membuka xampp-control untuk dapat melakukannya.

Nah berikutnya  buka run dengan menekan Windows + R dan ketik shell:startup kemudian enter, hal itu merupakan cara cepat mebuka folder startup yang ada di C:\Users\anonymous\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup.  Kemudian copy xampp-control.exe ke dalam folder tersebut.
sekarang anda tidak perlu repot-repot membuka file xampp-control.exe dan menjalankan modules yang ada di xampp kembali.

Wednesday, 23 March 2016

Menghilangkan index.php dari Urls

Pada artikel kali ini saya akan menulis mengenai cara menghilanglan index.php dari urls. masih ingat tutorial sebelumnya Membuat folder kerja dengan code igniter, disitu url yang kita akses adalah localhost/nama_folder_kerja/index.php/welcome. Terlalu panjang bukan? tentunya agar lebih user-friendly itu dapat dibuat menjadi localhost/nama_folder_kerja/welcome.
Caranya adalah dengan membuat file .htaccess dan simpan file sejajar dengan file index.php di folder kerja. dan pada .htaccess isikan baris code ini:


 kalau sudah coba akses kembali controller welcome tanpa menggunakan index.php.
Trust me, it's work (^_^)



Sunday, 13 March 2016

konfigurasi vhost untuk custom domain di server lokal windows

Untuk para pengembang web aplikasi mungkin hal ini bukan menjadi sesuatu hal yang asing, dimana kita tidak perlu mengakses folder kerja dengan url localhost/folder_kerja. konfigurasi vhost memungkinkan kita mengakses folder kerja yang kita buat dengan domain yang kita inginkan, hal ini tentunya membuat kita terlihat lebih profesional. :D
hal pertama yang perlu kita lakukan adalah dengan mengedit file hosts yang berada di C:\Windows\System32\drivers\etc. Buka file tersebut menggunakan text editor dan tambahkan kode seperti gambar dibawah:


Pada bagian new setting anda dapat memasukkan custom domain sesuai dengan keinginan anda. Sampai step ini anda dapat mencoba menjalankan apache dan mencoba custom domain yang telah dibuat, akan tetapi hasilnya anda akan diredirect ke localhost/xampp, belum ke folder kerja.
Langkah berikutnya adalah dengan mengedit file httpd-vhost.conf yang berada di E:\xampp\apache\conf\extra [note: sesuaikan dengan tempat anda menginstall web server]

tambahkan kode seperti baris yang bertanda border merah dengan catatan pada baris serverName sesuaikan dengan custom domain yang telah kita buat sebelumnya, dan documentRoot merupakan tempat folder kerja yang akan kita akses.
setelah langkah tersebut sekarang coba jalankan apache dan akses custom domain di browser kesayangan anda.

Saturday, 12 March 2016

Membuat Folder Kerja dengan Code Igniter

Bagi sobat blogger dan pengembang web application dengan php native yang mau bermigrasi ke Object Oriented Programming dan menggunakan Code Igniter mungkin artikel ini dapat membantu.
Diasumsikan bahwa di komputer lokal telah tersedia web server seperti Apache, disini saya menggunakan Xampp sebagai tools yang telah mempackage hal tersebut didalamnya.
pertama-tama tentu kita harus menyediakan folder framework Code Igniternya yang dapat diunduh di:
Situs resmi code igniter
Saat tulisan ini dibuat versi terakhir adalah 3.0.5, unduh Code Igniter (CI) kemudian extract file.
akan ada beberapa file dan folder yang tersedia disana.
file dan folder yang digunakan untuk pengembangan adalah:
folder application: tempat dimana kita dapat memanipulasi file sesuai dengan kebutuhan kita
folder system: tempat dimana framework code igniter (saran: jangan merubah apapun disini terkecuali sudah paham betul dengan struktur CI)
file index.php: file yang tentunya harus ada karena file tersebut yang pertama di eksekusi
Pindahkan 3 item tersebut ditempat folder kerja web server, dalam kasus saya E:/xampp/htdocs/folder_anda
setelah dipindahkan jalankan apache dan coba akses folder kerja di browser kesayangan anda.

Kalau anda menemui tampilan tersebut berarti CodeIgniter sudah siap untuk digunakan.
Hal yang pertama diakses adalah Controller Welcome, pengaturannya dapat dilihat di folder_kerja/application/config/routes.php
sekian dulu artikel ini semoga dapat menjadi manfaat bagi orang lain (^_^), kalau ada yang mau ditanyakan silahkan isi form komentar

Friday, 11 March 2016

Mengatasi Call to undefined function pg_connect()

Dalam masalah ini saya menggunakan tools xampp dan mencoba koneksi ke postgresql driver.
kalau masih dalam settingan default dan anda mencoba untuk mengakses halaman anda di localhost, tentunya anda akan menemukan permalahan ini:

Fatal error: Call to undefined function pg_connect()

Masalah ini disebabkan karena library pg (baca: postgre) belum ditemukan oleh server lokal, untuk itu perlu tambahan konfigurasi untuk mengaktifkannya.
Langkah pertama cari file php.ini.

  • karena saya menggunakan xampp dan saya menginstallnya di partisi E:/, maka file tersebut berada di: E:/xampp/php/ 
  • cari baris kode yang berisi extension=php_pdo_pgsql.dll atau extension=php_pgsql.dll dan hilangkan tanda ';' agar kode terexecute. [*note: anda dapat googling mengenai perbedaan pdo dan non-pdo]
  • restart apache, dan coba kemudian akses kembali folder kerja anda. 
  • Seharusnya langkah itu sudah selesai, tetapi kalau saat start apache kalian menemukan masalah seperti diatas, maka ada 1 step tambahan kembali. [*note: error tersebut terjadi karena library postgre belum ada di apache.
  • Cari file libpq.dll, pada kasus saya itu berada di E:/xampp/php/
  • terakhir letakkan di E:/xampp/apache/bin
Coba restart kembali apache dan akses folder kerja anda. Semoga membantu (^_^)

Sunday, 17 February 2013

Membuat koneksi database mysql dengan VB.Net (2010)

Sekarang aku mau berbagi cara mengkoneksikan database mysql yang kita buat sama vb.net nih, setelah kemarin udah tau toolsnya maka sekarang coba kita uji koneksinya yo. Untuk yang masih belum tau toolsnya bisa baca di artikel sebelumnya Tools tambahan untuk menggukan MySql sebagai database di VB.Net(2010).
Langkah pertama yang kita lakukan tentunya menjalankan service mysql, karena saya menggunakan Xampp, maka seperti biasa jalankan xampp control dan kemudian start service mysql.
*Diasumsikan telah ada database yang dibuat yang akan digunakan untuk pengujian koneksi.

Karena itu langsung saja kita buka VS 2010-nya,
Setelah masuk menu utama VS 2010, yuk kita bikin new project terlebih dahulu, caranya bisa dengan menekan ctrl+n, atau dengan memilih menu File > New Project.
Pada Form New Project maka pilih bahasa visual basic, dan pilih Windows form application.

Pada textbox name, isikan nama project yang anda buat setelah itu tekan button ok.
Setelah itu pasti akan ada sebuah form yang terbentuk dengan nama form 1, untuk mengkoneksikannya terlebih dahulu kita harus menambahkan reference mysql.data yang sebelumnya sudah dijelaskan dan harus di instal, caranya dengan Klik kanan pada nama project yg tadi kita buat yang ada di sebelah kanan atau grup solution explorer => add reference.
Setelah tampil form add reference, pilih menu tab .Net dan pilih mysql.data seperti gambar berikut.

Setelah langkah ini dilakukan ana sudah bisa menggunakan listing mysql di dalam project vb.net, untuk langkah selanjutnya langsung saja kita menuju code, untuk sebuah koneksi tidak membutuhkan beribu-ribu baris code kok, tenang aja.. xD
pada form yang tadi kita buat klik kiri 2 kali, sehingga akan muncul code editor dengan event load dan selanjutnya ikuti code berikut:
#Kalo langkah-langkahnya benar tidak akan muncul pesan kesalahan dan akan langsung muncul form yang tadi kita buat, tetapi jika ada recheck kembali apakah langkah-langkahnya sudah benar. xD
db = nama database yg mau kita tuju
user, pass dan host set sesuai dengan pengaturan yang anda gunakan pada phpmyadminnya, pada listing code itu masih digunakan dengan pengaturan secara default.
eh iya, abis itu di Run ya dengan menekan tombol f5, dan lihat apa yang terjadi..