Masino Sinaga

Web Development and PHPMaker

Anda di sini: Beranda / PHPMaker / Hati-Hati Memilih Versi PHP Sebelum Generate Code di PHPMaker 2022
Item Menu Tetap Aktif Meskipun Sedang Menampilkan Halaman Tambah, Ubah, Tampilkan, Cari di PHPMaker 2022
Alasan AlwaysUseEnglishUSLocale Sebaiknya Aktif di Masino Extensions untuk PHPMaker 2022

Hati-Hati Memilih Versi PHP Sebelum Generate Code di PHPMaker 2022

Sel, 10 Mei 2022 oleh Masino Sinaga 12 Komentar

Seperti yang kita ketahui bersama, sampai dengan versi 2022, PHPMaker masih menggunakan Composer untuk men-download dan meng-install PHP library yang digunakan di project PHPMaker. Dengan cara ini, maka kita sebagai Web Developer tidak direpotkan lagi untuk menginstal atau mempebarui PHP Library yang digunakan oleh project PHPMaker kita.

Composer dijalankan oleh atau tergantung pada php.exe. Oleh karena itu, pastikan PHP sudah terinstal di komputer yang sama dengan aplikasi PHPMaker di-instal. Biasanya, kalau kita sudah menginstal web server (bisa menggunakan XAMPP atau Wamp), maka PHP sudah otomatis terinstal juga.

Hal selanjutnya yang harus kita perhatikan sebelum men-generate kode dari PHPMaker 2022 adalah memilih versi PHP di komputer, harus sama dengan versi PHP di server production tempat Aplikasi Web kita nanti dijalankan. Jadi, usahakan agar selalu tetap sama.

Contoh, jika server production menggunakan PHP versi 7.4, maka jangan menggunakan PHP versi 8.x di komputer. Mengapa? Karena saat Composer meng-install beberapa PHP library yang digunakan oleh project PHPMaker kita, maka ada kemungkinan kode pada PHP Library yang di-instal oleh Composer tadi, menjadi tidak berfungsi bahkan sampai menimbulkan error pada server production.

Hal ini berdasarkan pengalaman saya kemarin. Ya, baru kemarin saya alami. Saya menggunakan Wamp, dan sempat saya ganti versi PHP-nya dari 7.4.26 ke 8.0.13 lewat Wamp. Karena satu dan lain hal, saya lupa menyesuaikan versi PHP di laptop saya dari versi 8.0.13 ke versi 7.4.26 tadi. Akibatnya, setelah file script hasil generate ulang saya upload ke server production yang masih menggunakan versi 7.4, terjadi error.

Setelah diselidiki, ternyata penyebabnya karena ada PHP Library yang di-instal oleh Composer yang menggunakan PHP versi 8.0, ternyata tidak berfungsi di PHP versi 7.4. Setelah saya downgrade ke PHP versi 7.4.26 tadi, lalu generate ulang semua file script, lalu upload ke server production, barulah aplikasi web berjalan normal kembali.

Jadi, berhati-hatilah sebelum men-generate kode dari PHPMaker 2022. Pastikan versi PHP yang digunakan oleh Composer sama dengan versi PHP di server production kita. Kalaupun berbeda, pastikan hanya versi minor atau build-nya saja yang berbeda. Versi major wajib sama.

Lebih aman lagi jika baik versi major, minor dan build dari PHP nya sama persis antara di localhost maupun di server production.

Untuk memastikan versi PHP yang digunakan oleh Composer, Anda bisa melihatnya melalui konfigurasi web server di komputer dimana PHPMaker 2022 terinstal. Kalau menggunakan Wamp pada komputer dengan sistem operasi Windows, maka bisa dicek dari menu systray di pojok kanan bawah dari aplikasi Wamp.

Cara lainnya untuk memeriksa versi PHP yang digunakan pada komputer Windows, Anda bisa melihatnya dari System Properties komputer, lalu lompat ke tab Advanced, kemudian klik tombol Environment Variables. Pastikan di bagian System variables, Anda sudah menambahkan direktori tempat php.exe berada. Contoh, di komputer saya berada pada folder D:\wamp\bin\php\php7.4.26, maka pastikan path tersebut sudah ditambahkan pada setting Path.

Ditempatkan di bawah: PHPMaker Ditag dengan:Belajar PHPMaker, PHPMaker 2022, PHPMaker Indonesia

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, ilovephpmaker.com, dan phpmakerprojects.com.

Item Menu Tetap Aktif Meskipun Sedang Menampilkan Halaman Tambah, Ubah, Tampilkan, Cari di PHPMaker 2022
Alasan AlwaysUseEnglishUSLocale Sebaiknya Aktif di Masino Extensions untuk PHPMaker 2022

Komentar

  1. Thien Rudi mengatakan

    Rab, 11 Mei 2022 pada 1:21 am

    Saya selalu gagal proses member di http://www.ilovephpmaker.com/

    mohon dibantu, apakah bisa pembayaran melalui transfer, saya tidak paham paypal

    Apakah Pak Masino menyediakan layanan komunikasi WA
    saya lampirkan WA saya 0853 2200 5252

    mohon responnya pak

    Terima Kasih

    Balas
    • Masino Sinaga mengatakan

      Rab, 11 Mei 2022 pada 7:19 am

      Halo mas Rudi,

      Email-nya barusan sudah saya reply ya. Silahkan dicek.

      Untuk nomor WA, akan saya infokan berikutnya.

      Balas
  2. Pandanwangiii mengatakan

    Rab, 1 Juni 2022 pada 11:00 am

    Selamat pagi, Pak. Mau tanya, pernah mengalami hal kayak gini ngga pak? Dibagian detail table saya ada field lampiran, edit tag saya pakai file, misal saya input 5 baris data didetail table, semua field lampiran diisi, tapi hasil inputnya hanya baris 5 saja yg ada file lampirannya. Saya pakai phpmaker 2021, Pak. Untuk fix issuenya gimana ya, Pak?

    Balas
    • Masino Sinaga mengatakan

      Kam, 16 Juni 2022 pada 2:31 pm

      Selamat sore. Saya belum pernah mengalaminya. Coba pastikan pengaturan Required untuk field lampran tersebut sudah diaktifkan dari Fields setup-nya. Pastikan juga extension dari file lampirannya sudah diijinkan oleh system.

      Balas
  3. fikri mengatakan

    Sen, 20 Juni 2022 pada 2:28 pm

    hallo pak masino, saya barusaja jadi member ilovephpmaker, ada beberapa pertanyaan terkait phpmaker yang ingin saya tanyakan, cara menghubungi nya bagai mana ya? apakah langsung lewat email?

    Balas
    • Masino Sinaga mengatakan

      Sen, 20 Juni 2022 pada 3:30 pm

      Halo mas Fikri. Silahkan lewat email saja mas. Email saya: masino[dot]sinaga[at]gmail[dot]com.

      Balas
      • fikri mengatakan

        Sen, 20 Juni 2022 pada 7:16 pm

        siap, terimakasih! apakah pertanyaan wajib menggunakan bahasa inggris / bahasa indonesia?

        Balas
        • Masino Sinaga mengatakan

          Rab, 22 Juni 2022 pada 6:55 am

          Sama-sama. Bebas, mau dua-duanya pun boleh. 😛

          Balas
  4. FK mengatakan

    Sen, 11 Juli 2022 pada 11:48 am

    selamat siang pak Masino,
    pa saya sudah lama tertarik dengan phpmaker yang di sajikan di web bapak.
    namun ada hal yg ingin saya pastikan sebelumnya.
    yaitu : kalau phpmaker apakah bisa menggantikan program windows / desktop application (saya biasa pakai Delphi).
    karena di program windows , bisa menambahkan banyak tombol sesuai tujuannya (custom form, if then, logic, looping dll).

    kalau boleh tahu, adakah demo yang dibuat menggunakan phpmaker dengan banyak variasi-variasi nya. (selain demo standar di webiste resmi).

    terima kasih

    Balas
    • Masino Sinaga mengatakan

      Sen, 11 Juli 2022 pada 1:54 pm

      Selamat siang FK,

      Apakah bisa menggantikan atau tidak, lagi-lagi tergantung kebutuhan. Jika aplikasi desktop bisa digantikan dengan aplikasi berbasis web, mengapa tidak? Tentu saja PHPMaker merupakan salah satu dari pilihan yang tepat.

      Sedangkan untuk demo aplikasi lainnya yang di-generate oleh PHPMaker, ini ada beberapa yang bisa dilihat:
      – Demo Masino Extensions for PHPMaker 2022, including Calendar AJAX, Signature Digital, and Form Wizard
      – Demo Closure Table – Pengelolaan Data Hirarki
      – Stock Inventory Management

      Balas
  5. Mitesh Shah mengatakan

    Sel, 26 Juli 2022 pada 12:22 pm

    Hello

    I have been trying to register the annual plan but here in India subscription on credit card is not available. Can you please let me know if there is any other way where I can keep doing one time purchase.

    Also a sugesstion on the ilovephpmaker website or somewhere please do mention somwhere a contact email. I struggled to find a place to write a message

    Balas
    • Masino Sinaga mengatakan

      Sel, 26 Juli 2022 pada 12:48 pm

      Hi Mitesh,

      You may actually purchase via Paypal. If you have Paypal account, then you may purchase it by using your Paypal account, without using Credit Card.

      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

  • Masino Extensions for PHPMaker 2025 Now Changed!
  • Begini Mudahnya Mengurangi Lebar Combobox pada PHPMaker 2025
  • Mudahnya Mengubah Nilai Delay Auto Hide Success Message di PHPMaker 2025
  • Mudahnya Berpindah Layout dari Table ke Cards di Halaman List lewat PHPMaker 2025
  • Jangan Lupa Pakai AdjustSql Saat Insert atau Update Data Lewat ExecuteStatement

Menu

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

Komentar Terbaru

  • Charly pada PHPMaker: PHP Code Generator + PHP Framework
  • Masino Sinaga pada PHPMaker: PHP Code Generator + PHP Framework
  • Masino Sinaga pada PHPMaker: PHP Code Generator + PHP Framework
  • Charly pada PHPMaker: PHP Code Generator + PHP Framework
  • Charly pada PHPMaker: PHP Code Generator + PHP Framework

Situs Terkait

  1. I Love PHPMaker
  2. Situs Resmi PHPMaker
  3. Forum Diskusi PHPMaker
  4. PHPMaker di IlmuKomputer.com
  5. PHPMaker Projects
  6. 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 - 2025 | WordPress | Catat masuk | Kembali ke atas