Masino Sinaga

Web Development and PHPMaker

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

Sab, 10 Januari 2015 oleh Masino Sinaga 15 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

Komentar

  1. Defist Arfiyan mengatakan

    Rab, 12 Desember 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

      Sen, 7 Januari 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

    Sel, 19 Maret 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

      Sel, 19 Maret 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

        Sel, 19 Maret 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

          Sel, 19 Maret 2019 pada 4:28 pm

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

          Balas
          • Masino Sinaga mengatakan

            Sel, 19 Maret 2019 pada 4:33 pm

            Hehehe, sama-sama. 🙂

            Balas
  3. faizal mengatakan

    Sab, 25 Mei 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

      Rab, 29 Mei 2019 pada 10:52 am

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

      Balas
  4. valen mengatakan

    Ming, 16 Juni 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

      Ming, 16 Juni 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

    Rab, 23 September 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

      Sen, 28 September 2020 pada 11:44 am

      Pesan error-nya seperti apa?

      Balas
  6. ichwanuddn mengatakan

    Sab, 24 Juli 2021 pada 9:44 pm

    selamat malam pak , saya ingin bertanya terkait file hasil generate yang saya buka di laptop saya sendiri tidak muncul error tapi ketika di buka laptop lain muncul error ketika di buka dengan menggunakan web server xampp

    Balas
    • Masino Sinaga mengatakan

      Sen, 2 Agustus 2021 pada 8:24 am

      Pesan error-nya seperti apa? Pakai PHPMaker versi berapa? Web server-nya apakah sama antara laptop yang satu dengan yang lainnya itu?

      Balas

Tinggalkan Balasan Batalkan balasan

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

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.

Pos-pos Terbaru

  • Begini Mudahnya Mengubah Lebar Modal Dialog di PHPMaker 2022
  • Item Menu Tetap Aktif Meskipun Sedang Menampilkan Halaman Tambah, Ubah, Tampilkan, Cari di PHPMaker 2022
  • Hati-Hati Memilih Versi PHP Sebelum Generate Code di PHPMaker 2022
  • Alasan AlwaysUseEnglishUSLocale Sebaiknya Aktif di Masino Extensions untuk PHPMaker 2022
  • MasinoInputMask18 Extension, Autoformat Angka dengan Fitur Lebih Kaya di PHPMaker 2022

Menu

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

Komentar Terbaru

  • Masino Sinaga pada Project Stock Inventory untuk PHPMaker 2022 Sekarang Sudah Bisa Didownload
  • Stanislaus Ariyanto pada Project Stock Inventory untuk PHPMaker 2022 Sekarang Sudah Bisa Didownload
  • Masino Sinaga pada Mudahnya Mendapatkan Info Pengguna Setelah Login di Aplikasi Web dari PHPMaker
  • irwan pada Mudahnya Mendapatkan Info Pengguna Setelah Login di Aplikasi Web dari PHPMaker
  • Masino Sinaga pada Ini Dia Fitur-Fitur yang Terdapat di Masino Extensions untuk PHPMaker 2022

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 - 2021 | WordPress | Catat masuk | Kembali ke atas