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.
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
Halo mas Rudi,
Email-nya barusan sudah saya reply ya. Silahkan dicek.
Untuk nomor WA, akan saya infokan berikutnya.
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?
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.
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?
Halo mas Fikri. Silahkan lewat email saja mas. Email saya: masino[dot]sinaga[at]gmail[dot]com.
siap, terimakasih! apakah pertanyaan wajib menggunakan bahasa inggris / bahasa indonesia?
Sama-sama. Bebas, mau dua-duanya pun boleh. 😛
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
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
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
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.