Masino Sinaga

Web Development, PHPMaker, & PHP Report Maker

Anda di sini: Beranda / PHPMaker / Mengubah Setting Koneksi Database di File Project PHPMaker via Editor Teks
Tips buat Anda Pemula yang Baru Mengenal dan Menggunakan PHPMaker
Mudahnya Melewatkan Nilai Melalui URL ke Halaman Add dari PHPMaker

Mengubah Setting Koneksi Database di File Project PHPMaker via Editor Teks

Januari 10, 2015 oleh Masino Sinaga 13 Komentar

Suatu saat Anda pasti akan menggunakan file project PHPMaker milik Web Developer lain. Entah karena Anda melanjutkan project PHPMaker yang sudah pernah dikerjakan oleh Web Developer lain, atau karena Anda ingin membantu Web Developer lain yang sama-sama menggunakan PHPMaker, atau ketika Anda ingin mencoba file project demo yang disediakan oleh PHPMaker.

Seperti yang sudah kita ketahui, file project PHPMaker memiliki ekstensi file .pmp (singkatan dari PHPMaker Project). Jika Anda langsung membuka file tersebut dengan aplikasi PHPMaker (dengan asumsi Database untuk file .pmp tersebut sudah dibuat di komputer Anda), maka besar kemungkinan Anda akan melihat pesan error yang intinya mengatakan bahwa koneksi ke Database gagal dari PHPMaker.

Tentu timbul pertanyaan: Mengapa? Karena biasanya setting koneksi Database yang digunakan oleh file .pmp tersebut tidak sama dengan setting koneksi Database di komputer Anda.

Nah, jika Anda mengalami hal seperti itu, segera tutup file project tersebut dari menu Project -> Close. Jika ada pesan pertanyaan dari PHPMaker yang mengatakan apakah Anda ingin menyimpan perubahan, maka pastikan Anda memilih No.

Nah, untuk mengantisipasi terjadinya error tersebut, maka saya menyarankan agar Anda tidak buru-buru membuka file .pmp yang bukan Anda buat (atau yang baru saja Anda terima dari Web Developer lain) secara langsung dari PHPMaker. Anda harus membuka file .pmp tersebut terlebih dulu dengan aplikasi Editor Teks favorit Anda (misalkan Notepad++), lalu segera cari frase berikut:

<Database DBName

Anda seharusnya akan melihat kira-kira kode seperti ini (contoh file .pmp yang saya gunakan berikut berasal dari file project demo yang disediakan oleh PHPMaker):

<Database DBName="demo" DBType="MySQL" DBPath="" DBUseServerMapPath="0" DBPhyPath="" DBDatabaseNames="" DBSID="" DBConnectionMethod="DIRECT" DBURL="" DBHost="localhost" DBPort="3306" DBEncoding="" DBUID="root" DBPwd="eworld" DBQuoteS="`" DBQuoteE="`" DBConnstr="" DBADOVer="" DBDBMSName="MYSQL" DBDBMSVer="50614" DBOLEDBVer="" DBProviderName="e.World Technology Ltd" DBProviderVer="3.0" DBSchema="" MaxUploadSize="2000000" SecUserLevelFld="UserLevel" SecDefault="0,&quot;Default&quot;,0;1,&quot;Sales&quot;,9;2,&quot;Manager&quot;,15" SecuUserIDFld="EmployeeID" SecUserProfileFld="" UseDynamicUserLevel="1" UserLevelTbl="userlevels" UserLevelIdFld="userlevelid" UserLevelNameFld="userlevelname" UserLevelPrivTbl="userlevelpermissions" UserLevelPrivTblNameFld="tablename" UserLevelPrivUserLevelFld="userlevelid" UserLevelPrivPrivFld="permission" SecuParentUserIDFld="ReportsTo" DBVar="demo">

Sekarang perhatikanlah kode pada bagian yang ini:

DBName="demo"

Itu artinya nama Database yang digunakan oleh project tersebut adalah demo. Silahkan Anda sesuaikan nama Database tersebut dengan Database yang digunakan di komputer Anda.

Selanjutnya perhatikan lagi bagian kode berikut ini:

DBUID="root" DBPwd="eworld"

Itu adalah data username dan password setting koneksi Database, masing-masing root dan eworld. Silahkan Anda sesuaikan dengan username dan password setting koneksi Database di komputer Anda.

Setelah perubahan tersebut Anda lakukan, maka pastikan sekarang Anda menyimpan file .pmp tadi. Lalu, cobalah buka lagi file .pmp tadi dengan aplikasi PHPMaker. Seharusnya sekarang Anda tidak melihat pesan error lagi.

Nah, supaya lebih aman lagi, cobalah untuk melakukan sinkronsisasi ulang antara file project tadi dengan Database di komputer Anda dengan mengklik menu Tools -> Synchronize dari aplikasi PHPMaker. Tujuannya untuk memastikan sekali lagi bahwa antara file project yang baru saja Anda buka di PHPMaker tadi sinkron dengan struktur Database yang sedang Anda gunakan.

Cara di atas tadi memang harus dilakukan dengan hati-hati, karena jika tidak, maka file project Anda menjadi tidak berfungsi. Alternatif lain untuk mengubah setting koneksi Database adalah dengan cara mengubahnya dari tab Database dari dalam project PHPMaker Anda, lalu setelah itu klik menu Save untuk menyimpan perubahan, lalu lakukan sinkronisasi antara Database dengan setting baru tadi dengan project tersebut, dengan mengklik menu Tools -> Synchronize.

PERHATIAN: Jangan pernah sekalipun Anda mengklik tombol Connect dari tab Database tadi pada file project yang selama ini sudah dan sedang Anda kerjakan! Jika itu terjadi dan Anda menyimpan perubahan tersebut, maka semua hasil pekerjaan Anda (seperti kode di bagian Server Events, Client Scripts, pengaturan-pengaturan di level Project, Table, dan Fields, dan lain-lain) akan hilang karena ditimpa dengan setting awal yang masih kosong.

Jika seandainya Anda terlanjur melakukan kesalahan seperti tadi, maka tidak perlu khawatir, dan jangan panik! Anda masih tetap mempunyai 10 file .pmp yang dibackup secara otomatis oleh PHPMaker di folder C:\Users\{UsernameAnda}\Documents\PHPMaker\Backup (asumsi: saya menggunakan sistem operasi Windows 7).

Mudah sekali, bukan? 😀

Ditempatkan di bawah: PHPMaker Ditag dengan:Belajar PHPMaker, file project, PHPMaker Indonesia, Tutorial PHPMaker

Masino Sinaga

Web Developer pengguna PHPMaker untuk membangun Aplikasi Web sejak tahun 2004. Sampai sekarang masih aktif dan rajin membagikan pengalamannya menggunakan PHPMaker melalui situs masinosinaga.com dan ilovephpmaker.com.

Tips buat Anda Pemula yang Baru Mengenal dan Menggunakan PHPMaker
Mudahnya Melewatkan Nilai Melalui URL ke Halaman Add dari PHPMaker

Comments

  1. Defist Arfiyan mengatakan

    Desember 12, 2018 pada 9:08 pm

    Pak saya sangat kesulitan untuk mengkoneksi database saat di upload ke hosting sudah sy rubah di database_connecting, ga bs, sy rubah file ewcfg13 sesuai root, pass, database yg ada di server tp tetap gagal mohon bimbingan…

    Balas
    • Masino Sinaga mengatakan

      Januari 7, 2019 pada 10:12 am

      Saya tidak bisa membantu karena saya tidak tahu seperti apa kode yang Anda tulis atau ubah tersebut.

      Balas
  2. agus mengatakan

    Maret 19, 2019 pada 2:33 pm

    mohon pencerahannya pak Masino, website saya tidak bisa membaca database di hosting
    hanya tampilkan form saja. saya gunakan 000webhost.com. dibawah ini koneksinya:

    $EW_CONN["DB"] = array("conn" => NULL, "id" => "DB", "type" => "MYSQL", "host" => "files.000webhost.com", "port" => 3306, "user" => "xxxx", "pass" => "yyyyy", "db" => "zzzzz", "qs" => "`", "qe" => "`");
    $EW_CONN[0] = &$EW_CONN["DB"];
    

    terimakasih

    Balas
    • Masino Sinaga mengatakan

      Maret 19, 2019 pada 2:55 pm

      Ganti files.000webhost.com menjadi localhost. O, iya, saya mengubah kode Anda di atas, karena Anda menyertakan username, password, dan nama database yang Anda gunakan. Lain kali jangan ya, berbahaya; untung saya baik, hehehe… 😛

      Balas
      • Agus mengatakan

        Maret 19, 2019 pada 4:22 pm

        Mohon maaf saya sertakan database dan password.. saya sudah ganti dengan localhost sebelumnya .. malah dinyatakan tidak valid….

        Balas
        • Agus mengatakan

          Maret 19, 2019 pada 4:28 pm

          Horree…. Terimakasih pak Masino. Sudah berhasil. Betul saya ganti dengan localhost jadi ok. Sekarang …

          Balas
          • Masino Sinaga mengatakan

            Maret 19, 2019 pada 4:33 pm

            Hehehe, sama-sama. 🙂

            Balas
  3. faizal mengatakan

    Mei 25, 2019 pada 10:23 am

    mohon maap sblumnnya kwl kurang sopan.
    sya mau minta help,,sya ada progres dr orang lain pake phpmarker cuman pas di pindah di lokalhost gk jalan,,udah di rubah setingan DB nya jg tetep gk jalan. klw mas nya ada waktu senggang mohon email ke sya faizalrijal@gmail.com nanti file sama db nya saya kirimkan.

    Balas
    • Masino Sinaga mengatakan

      Mei 29, 2019 pada 10:52 am

      Oke, sudah saya kirim ke Email Anda, silahkan dicek.

      Balas
  4. valen mengatakan

    Juni 16, 2019 pada 3:24 am

    Pak, mau tanya…klu file pmp tidak ada…tapi saya ingin melanjutkan filenya cara nya gmn yah?apakah masih bisa
    terima kasij

    Balas
    • Masino Sinaga mengatakan

      Juni 16, 2019 pada 2:08 pm

      Tidak bisa. Harus buat dari awal lagi.

      Coba cek di subfolder Backup dari PHPMaker-nya. Biasanya ada 10 file pmp yang otomatis disimpan oleh PHPMaker.

      Balas
  5. Lamudi mengatakan

    September 23, 2020 pada 5:03 pm

    Salam hangat pak, saya menggunakan PHP maker 2020, saya berhasil mengedit file PMP database akan tetatpi pada saat mengganti user dan password error saat saya open project di PHP maker.

    Balas
    • Masino Sinaga mengatakan

      September 28, 2020 pada 11:44 am

      Pesan error-nya seperti apa?

      Balas

Tinggalkan Balasan Batalkan balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Pos-pos Terbaru

  • Server Event Page_Render dan Page_Rendering di PHPMaker, Apa Sih Bedanya?
  • Begini Mudahnya Mengubah Judul Browser Secara Dinamis di PHPMaker 2021
  • Solusi Supaya PreviewRow dan PreviewOverlay Bisa Sama-Sama Berfungsi di PHPMaker 2021
  • Jangan Pernah Lagi Mencampur Kode PHP di Client Script atau Startup Script pada PHPMaker 2021
  • Seperti Ini Mudahnya Menyembunyikan Data Label di Chart dari PHPMaker 2021

Menu

  • Siapa Saya?
  • Web Development
  • PHPMaker
  • Umum
  • Syarat dan Ketentuan
  • Sitemap (Peta Situs)
  • Komentar

Komentar Terbaru

  • Masino Sinaga pada Setting Import Data Berikut Wajib Anda Ketahui Bedanya di PHPMaker 2021
  • Masino Sinaga pada Jangan Pernah Lagi Mencampur Kode PHP di Client Script atau Startup Script pada PHPMaker 2021
  • Masino Sinaga pada Mudahnya Menambahkan Global Function untuk Auto-Update Field di PHPMaker
  • Abu Syifa pada Setting Import Data Berikut Wajib Anda Ketahui Bedanya di PHPMaker 2021
  • Abu Syifa pada Jangan Pernah Lagi Mencampur Kode PHP di Client Script atau Startup Script pada PHPMaker 2021

Situs Terkait

  1. I Love PHPMaker
  2. Situs Resmi PHPMaker
  3. Forum Diskusi PHPMaker
  4. PHPMaker di IlmuKomputer.com
  5. PHPMaker Learning

Baru di PHPMaker?

Baca ini terlebih dulu ...

  1. Ayo Menjadi Web Developer yang Cerdas!
  2. PHPMaker: PHP Code Generator + PHP Framework
  3. Pertanyaan-Pertanyaan yang Paling Sering Diajukan Seputar PHPMaker
  4. Tips buat Anda Pemula yang Baru Mengenal dan Menggunakan PHPMaker
  5. Bacalah Help, Bacalah Help, dan Bacalah Help di PHPMaker!

(c) Masino Sinaga 2009 - 2019 | WordPress | Catat masuk | Kembali ke atas